Different foods have different health benefits, with some of the veggies and fruits being good for your eyes and others beneficial for your brain. Several foods, however, prevent weight gain and help you get an attractive figure. According to Prevention, eating five portions of green vegetables and fruits a day is ideal for weight loss. Not all calories are created equal; here we have a list of top foods that guarantee weight loss.

Whole eggs

Once feared for being high in cholesterol, whole eggs have made a comeback. Authority Nutrition reveals that they don’t cause blood pressure and high cholesterol; instead, whole eggs are rich in proteins and help you to get rid of obesity.

Eggs reduce appetite and increase fullness. These are an excellent source of vitamins and contain health-friendly calories. Almost all essential nutrients are found in egg whites and yolks.

Leafy greens

Leafy greens such as kale, collards, and spinach guarantee weight loss. They have various nutrients that make leafy greens a perfect diet. It would not be wrong to say that collards, spinach, and kale are low in calories and carbohydrates, but loaded with fibers. You should eat green vegetables on a daily basis to get the desired results. Leafy greens are a good source of vitamins, calcium, antioxidants and minerals, which naturally aid fat burning.


Oily fish such as salmon is good for your brain and heart.

At the same time, salmon guarantees weight loss and ensures to give the desired results in just a few weeks. If you want to shed extra pounds and are tired of obesity, you should eat a portion of salmon every day. This food is loaded with high-quality proteins, carbohydrates, and all necessary nutrients. Seafood provides us with a significant amount of iodine, which regulates the function of thyroid glands.

Mackerel, sardines, herring, and trout are also good for weight loss.

Chicken breast

Although processed meat is not healthy, studies prove that chicken breast reduces the risks of cancer, heart diseases, diabetes, and obesity. Red meat contains sufficient proteins and vitamins, which are essential for bone health. At the same time, it is ideal for those who want to get rid of obesity.

Eating two portions of chicken breast every day can make you burn up to 120 calories.

Boiled potatoes

White potatoes seem to have fallen out of favor for many reasons. Boiled potatoes, however, have a diverse range of nutrients. They are good for your eyes, brain, skin, and of course, prevent obesity. Boiled potatoes are rich in potassium, a nutrient that naturally regulates blood glucose level. Turnips, sweet potatoes, and other root veggies are also good for human health.