One other very important thing to burn into memory is: The body will not burn body stores (fat) whenever insulin has been raised by the intake of food. Even longer in the presence of simple carbs like sugars, or breads, etc. Even a friggin carrot or a raisin.
Proteins and healthy fats will keep you feeling full for longer periods of time, which helps you keep from eating too much, or snacking..