I’m no dietician, but I do know that the pattern of intake makes a difference. If at a given time, you eat everyday, your body will become regulated. For example, if you eat at 10am, 1pm, 4pm and 7pm, your body becomes accustomed, in turn, burning the calories off faster because it’s preparing itself for the next meal as expected. When patterns aren’t in place, you body stores the calories in fear of not knowing when the next meal will occur.
You don’t have to leave your meals hungry if you control your portions and use food for fuel instead of pleasure. Practice it and your body will expect less at a given time—but maybe more over an extended period: having small meals more frequently throughout the day. (I am a foodie, so this was an extremely trying task, but with practice-and a cheat day or two- I mastered it).