for everyone who says "i've tried etc doesnt work" all i would say is, possibly if you dont have the time due to kids etc.
Otherwise, get to it!
If you eat only vegetable and meat, you’re going to have a hard time gaining weight.
If you live in a suitable city, there is an even simpler solution. Just walk to wherever place you need to go.
Unfortunately, the century of individual automobile ownership has made most cities unsuitable for this natural mode of transportation.
I'm assuming of course that you are "normal". If you are allergic to peanuts they are of course worse than a cookie. If you are diabetic cookies are bad.
It's not like I live off McDonald's or anything. But I'll be overweight, change only my exercise habits, and notice big changes in body comp on the timescale of a couple months.
So clearly I'm out-exercising my evidently-bad diet.
IDK. Maybe it's different with this kind of functional exercise vs 30 minutes on the elliptical or whatever.
It's always a balance, there's always nuance, and there's no one single solution.
IMO, especially when one has snacks fully stocked, it's easy to 'forget' that you ate something.
One big breakthrough for me was reading Arnold S. "encyclopedia of body building". There's a lot of physiological tips and also very practical advice.
I'm sure you can get it from anywhere, but for me this was a big change. Sizing the reps, the workouts, the weights helped a lot in trying to make progress. Additionally endomorphic bodies need different excercise and I was doing too much ineffective cardio for months with few results.
Weights changed my results within a few weeks.
I guess I have pretty defined eating times and don't really think about food until I am hungry.
One thing that has changed a lot is that my lunches use to be either plain sandwich (like cheese meat and bread) or whatever I bought from a local restaurant.
I hated the sandwich days. I don't like mayo but the sandwiches always left me hungry and scavenging. Adding some hummus spread was a pretty huge change in the satisfaction that I got from that meal, and it doesn't leave me hungry.