I time my meals around my workouts, and the food really depends on what type of workout I'm doing. I do cardio on a empty stomach, first thing in the morning...really early. Then I eat breakfast and go to work. While at work, I have a mid-morning snack (usually 1/2 cup yogurt mixed with 1/2 cup cottage cheese), lunch (some sort of lean protein on a LOT of salad and vegies, and mid afternoon snack (apple and cheese stick), then at 5 pm I have 1/2 a banana and head for CrossFit, which is an intense strength and endurance workout. Then home for dinner. Because I eat REAL planned meals pretty much right after each workout, I feel no need to binge.
When I was lifting over my lunch break, I'd have my mid-morning snack slightly later (about an hour before I went to the gym) then have my lunch as soon as I got back to the office.
Plan, plan, plan...that way you don't undo all the work you do
Mel