I've found that I'm actually less hungry throughout the day, if I skip breakfast. So, even when I then have lunch, I'm satiated much quicker.
My working theory is that my stomach shrinks when empty, in particular throughout the night. So, if I don't shove down breakfast in the morning:
- My stomach can shrink even smaller until lunch.
- There is less empty space in the non-stretched stomach, so less hunger.
- When I do eat lunch, the smaller stomach fills up quicker, meaning I shove down less food for lunch, too, and therefore my stomach doesn't get particularly stretched until dinner either.