A low calorie and high nutrition diet is probably the best way to go. Low calories means lower health risks with the high nutrition content countering the energy needs calories typically provide. High nutrition foods can make you feel less hungry as opposed to sugary and sweet foods that can bring up sugar spikes and give you more calories per spoonful.
To get throughout the day without feeling famished and deprived, it is important to consume foods that are hearty enough to make you feel filled. Many dietitians suggest going through the day with five to six smaller meals while snacking on nutritious foods. The important thing is to make sure to consume foods that are high with nutrients such as potassium, fiber, calcium and vitamins A, C and E. Fiber-rich food such as fruits, vegetables, legumes/beans and whole wheat can make you feel filled while giving you a satisfying meal.
Enjoy foods such as gazpacho with its hearty bowl of healthy raw vegetables and immersed in a tomato soup. Gazpacho is rich in vitamins, particularly vitamin C, and the multitude of benefits from its vegetables such as antioxidants. Other soups are beneficial as well like chicken with wild rice and vegetable soup. Make sure to make them with a thin soup base instead of cream. Guacamole is a filling, low-calorie, high-nutritious dish as well with the nutritional benefits of avocado, tomatoes, onions, garlic and lemon juice. For dinner, enjoy a side of fresh vegetable salad topped with sunflower seeds and slivered almonds with fish such as perch, cod, haddock, Pollock.
Remember, a low-calorie, high-nutrition diet is an exceptional footprint of a regular diet. Do not deprive yourself from favorites such as meat and sweets, but keep in mind that living by these nutritional guidelines and eating habits will lead to a healthier and leaner you.