I've noticed that if I have a moderate serving of beef or game meat (not real lean, but not real fatty either), plus a portion of lightly steamed vegetables such as broccoli or cabbage, at about 4:30 in the afternoon, I feel entirely satiated for the rest of the evening and then I can get on with other things instead of snacking on junk food until the late hours (which is where I'm sure most of my weight gain has been coming from...).
It works for me, and so far I have no temptation whatsoever to not stick with this routine.