I think sometimes it's the type of foods. I have recently realised I've always eaten the type of foods that are advocated by health gurus, trust me I'm a dr etc.
For example, porridge with water and a dollop of yogurt on top, bit of honey but recently replaced with frozen cherries. Ive always been hungry first thing and it fills me up well for a few hours.
As a teen and at uni, I'd have a bowl of muesli for lunch. (Had to stop as gave me bad wind) but now it might be scrambled eggs and toast, keeping me going for another couple of hours.
I like snacking on nuts - I always felt bad for not having enough fruit etc. But, I do love vegetables. When I lived on my own 15 years ago I hardly had any bread actually and often couldn't be bothered to cook the carb side of an evening meal. Wasn't into potatoes. Got into sweet potatoes. I like a plain hunk of meat. Not a huge fan of pasta (don't like tomato sauces). I'm not good at eating salads and have to try to force myself, but I loooove spinach, broccoli and peas. I've been eating plain natural yoghurt for years - noticed it helped my tummy. Love peanut butter. So generally a fairly high fibre, protein, GI type of diet. I do have a sweet tooth and do give into the odd pudding fest eg 4 jam donuts in one sitting, but it's probably only once every couple of months!
I grew up nowhere near any takeaways so that kind of food isn't on my mind much.,
The one time binge eating got out of control (eating countless choc digestives dipped in tea while writing school reports and then sitting for hours planning) I noticed I'd started filling out a bit and also then wasn't hungry for proper food. So I trained myself to eat 70% choc (still dipping in tea!) to get that therapeutic choc hit , which is what it was about, but found I couldn't / didn't eat as much.
The only other times I've started to put on weight that I felt was getting a bit much was when I was dating my husband and we had big meals with puddings and also wine, going out drinking, hangover foods etc. I actually think it was the drinking - far more calories than I realised.
I've always drunk tea, only one caffeinated a day, herbal teas and redbush with milk. I'd generally always have one on the go at home. Small amounts of milk probably kept me ticking over.