Dinner is always the hardest meal of the day. And after dinner is no "picnic" either.
I don't know if you do this, but something I've been noticing lately is that I eat while preparing dinner. I'm sure that if I can cut this habit out I won't eat as much and I'll save a few valuable calories.
I think the problem might be leaving too long between lunch and dinner. If I'm starving when I get home, I want to eat something immediately and the handiest things in the cupboard typically aren't the best choices.
With winter on the way, maybe you could start your meals off with a vegetable or other soup to partially fill you up and then you might not eat as much of the other convenient stuff.