Basically this.  The less you eat, the less you want to eat.  The more you move, the less you want to eat.  When I do physical activity the last thing my body asks for is food, I simply do not feel hungry at work or if I'm working out.  I eat two small meals a day and I maybe have a small snack.  If I don't feel like water I drink low calorie no sugar drinks like Kombucha. This entire infogram is a lie. Also agree that your tastes do drastically change as soon as you cut out drinking soft drink and processed sugar.  I love my fruit and veg now, but growing up I never used to eat healthy stuff.  I always get nice salads when I go out to restaurants now over pretty much anything else (and I don't have any dressing either, unless it's just a nice little vinegarette I have never been able to stand having condiments on my food).  I also eat way less carbs like pasta than I used to.  As you said your body just gets used to eating shit food and so when it actually starts eating real food your preferences quickly change because those are the foods that your body actually wants.