I follow the Zone Diet (diet meaning lifestyle eating, not "lose weight"), which says to at protein, carb and fat at every meal and snack. It specifies the number of grams of each. So for me, an example of a meal might be 3 oz chicken, loads of green veggies, and a dash of monunsaturated fat like 1 tsp olive oil or a few macadamia nuts.

A snack might be an ounce of low fat cheese and half an apple.

I found this way of eating after a long ride and deciding that I needed to find a better way to fuel my body, while also losing excess fat. Sounds like similar goals to you!