For me, I fall apart when I'm hungry. So my diet is based around "efficient" foods (most fullness for least calories) and easy-to-follow guidelines that I can fall back on when I'm too hungry to think straight.
- Protein makes me full. Lean protein makes me stupid full.
- Vegetables make me feel like I've had a real meal. It's hard to add so much oil or butter to a vegetable to make the calories matter.
- I can eat infinite carbs. Carbs + fat is an easy way to put down 2,000 calories in a single meal.
- Most places have a salad. When in doubt, order the salad. Add protein.
- Cooking at home means meat + veggie. I make whatever I want, as long as it's meat + veggie.
- Breakfast doesn't make me full for long. Coffee is equally effective.
Figure out what works for you! Maybe keto is easy to follow. Maybe lifting makes you crave fewer pizzas. Maybe you can outrun your food habits by training for marathons. Maybe you should eat 7 meals a day, 3 of which are soylent.
It's all about the habit. If you can figure out what the happy output is, optimize for the fewest inputs that get you there.