Cut meals out of your day.
I started skipping breakfast and not eating until midday. Yes, you get hungry, but hunger is the feeling of losing weight and man the fuck up - being a little bit hungry is not a lot to have to endure. I now only eat dinner (or probably more accurately, I only eat between 5 and 9pm. I make sure that I eat heaps of raw fruit and veg and quality meat, but I also splurge and eat chocolate, jam sangas and whatever.
I am now the perfect weight for my body size and my mood and energy do not suffer at all. Yes, I get hungry around 11am and 2pm (and I do drink two milk-based coffees each day, so I'm not super strict about that). I do exercise - weights and riding. However, even without that exercise I am able to maintain a body size that I'm stoked with, with very little effort.