I swear by a meal plan! Every Saturday morning I sit down with my cookbooks and make a plan for what I'll be eating every night, as well as lunches for the weekend, and a shopping list to go with it. (I'm a creature of habit, so I don't really need to plan my breakfast or workday lunches - they're variations on the same thing). It really helps me keep on track, and I find I waste a lot less food than I used to as well.