Every meal should include some high quality
protein, such as lean meat, chicken, fish, eggs, low/no fat dairy or whole grains.
Protein takes longer for the body to break down, so it fills you up and stays with you longer than veggies or grains. Vegetables are very good for you, low calorie and you can eat a lot of them, but they don't stick with you for very long, so you'll find yourself feeling hungry very soon, if you don't add protein.