Have you thought about figuring out what your going to eat over the entire day, then divide it up so that you are eating a small amount of that every hour or so?
That way you aren't eating a big meal, yet you have food when you want it and you know that it is the correct amount, not going over board on the higher fat/calorie things.
I tend to be a grazer and that is how I work around it. I've gotten a little better about eating bigger meals 3 times a day and snacks, but in the begining it was hard. I carried several baggies of cut up veggies, the 1/2 cup containers for meat/protein type (beans, tofu?) and cottage cheese or yogurt with ground flax seeds. Sometimes, I would eat half my lunch around 10, the other half at noon and then have my snacks in the afternoon.
Just an idea.
edited to add:
How funny, we were just talking about beans on another thread:
http://www.3fatchicks.com/forum/showthread.php?t=43461 the one about stomach cramps.
Sarah