Self control is the biggest factor and I always say if you can bake cookies and not eat any then you have good control.
But seriously cook/bake your favorite food and not eat any to build control
So the first thing I did was devoted a week to eating the correct serving sizes to learn what was the appropriate amount to be eating. One thing that I'll share is the first morning I made cereal I stared at that bowl....I'm going to starve. Surprisingly eating the right amount at the right times throughout the day I didn't starve and it wasn't long I stopped needing my first snack. Also I stopped eating after 8pm only water. After 8pm is cool down prepare for bed there isn't much exercise/movement to burn off calories
Second thing I give up something food related each month so that I am not so depended or have the cravings.
Example
April - Chocolate
May - Alcohol, soda, coffee, redbull, bad drinks
June - Potatoes and bread
July - Pasta and rice
After the month is over I can regain those foods
What I really gain is that I don't really need to eat/drink those foods ALL the time
My goal is not to lose weight or starve but to overall become a better healthier person