My best results have always been with not restricting myself to any one type of food. Just managing how much and when i intake.
Start with a benchmark of say 1,600 calories and be honest with yourself, read labels, do some napkin math and if you want that cookie then smash it but that means dinner/lunch will downsize to compensate. Limiting yourself to an 8 hour eating window (12-8) is great, will stave off the late night snack attacks.
Imho in the real world its impossible to count calories, or measure every little thing as if you're an NBA nutritionist.
What's best is to make a small, simple, easy to do and sustainable/repeatable change in your life, that you can do every. single. day.
The mistaken people make is, often times they try to make a big/huge change and end up crashing and burning or quitting within 2-7 days.
To get big change, you need a bunch of small, easy, sustainable, repeatable tiny changes.
So dont do anything too drastic that you know you cant sustain in the long run.
This applies to pretty much everything in life, but in this case,
If you're trying to keep your weight in check, or cut down, this means a simple, small calorie deficit, which can be accomplished by eating a bit less, or exercising, or both.
For myself, I made it very simple(no calorie charts, or scales etc), I eat a large meal a day(usually breakfast, but not always), and a small snack in the evening. For me, this is easy to do.
What is a large meal? Who knows.
A small snack is usually what I can fit in a little bowl.
This is not completely rigid, when I ride I know i'll need more calories, as im doing a more physical activity, so Im burning more calories, and need to keep my strength and focus up, so I'll have more snacks while riding etc.
Same applies to workouts, if you have small, repeatable/regular, moderate workouts, you'll achieve far more than if you try to go hard every time, and end up with injuries, or get burnt out or lose motivation etc.
Signed, "slim poppa", formerly known as "big poppa"