At the risk of un-funning the meme, this is hard as hell. Took some health issues to snap me out of it and start taking care of myself. I know some folks that aren't stopped by health issues. Food addiction really sucks and erodes your willingness to deny it. Consent is a small part of the picture, though important.
I quit smoking years ago. It was rough, but at least I never need to smoke another cigarette for the rest of my life. It's a lot easier to maintain "never" than to maintain "daily but not too much".
Same boat. It took my health totally imploding to galvanize my resolve to look closely at what I might do and do it. I lost 115 lbs and have kept it off 22 years this summer. Managed to resolve all my metabolic health problems and vastly improve some unrelated ones. My quality of life improved in many ways. A tough row to hoe. Yet totally worthwhile for me anyway. And I do recognize there is a privilege in being able to devote the resources to one's health. I know it's far tougher for lots of folks. And certainly more so now than a couple decades ago.
I understand that food is delicious and it is enjoyable to eat but have you considered that the combination of being either poor or cheap, while also being lazy can make you skinny?
I seriously don't even want to go to the grocery store, pay for all these groceries, unload all that shit from my car, prepare a meal, eat it (the only nice part), do the dishes, put the dishes away, take out the trash, clean the kitchen.
Eating less food less often is way easier than doing all that stuff, and its way cheaper. Fast food isn't even inexpensive nowadays and its so bad for you.
Ironically eating takeout, fast food like McDonald's is one of the more reliable low calorie meals. Chicken Burger, diet drink and 6 nugs is 700 cals where the norm seems to be around 1000 by me. Subway is probably the best for me with a 200 cal salad but I'm not craving take out to eat a salad
The coke is the unhealthiest part ironically. The burger is the healthiest part because if you don't put loads of sauce, it's pure beef, lettuce and tomato with a roll. All healthy ingredients.
The chips are medium- healthy, the problem being the oil. So only have a few if you can, preferably without salt.
Something like KFC is far worse because the chicken is coated in crumbs and deep fried - LOADS of bad oil.