1. Almonds

Advertisement - Continue Reading Below

Almonds are stars in weight loss diets. Loaded with healthy fats, proteins and fibres that actually help to curb food cravings, this slow digesting nut provides a sustained type of energy which makes it an ideal, low-fat snack to have between the meals.

Almonds also contain minerals like manganese, magnesium, and copper, that help activate energy production in your body, which in turn keeps you energetic, and also helps build muscle mass during workouts.

More From Cosmopolitan

Bonus: this super nut is also a great source of oleic acid, which has been associated with lowering the risk of heart disease and breast cancer in women.

2. Walnuts

Sprinkling these nuts on your morning oats, yoghurt or salads can do wonders for your diet. Walnuts are rich in unsaturated fats that help to target abdominal fat, as well as polyunsaturated fats, which help activate genes that reduce fat storage, and improve insulin storage.

Plus, this super nut will keep your skin glowing and heart healthy.

3. Pistachios

Pistachios may have earned a bad rep for having high fat content, but in reality, they contain 90 percent unsaturated fats that are actually good for your health. About 25 pistachios contain just 100 calories, and this serving is loaded with monounsaturated fats (MUFAs) that help to target belly fat. They also help to improve your cholesterol levels and decrease the risk of heart diseases.

4. Pine Nuts

With just 95 calories per 80 nuts, pine nuts are pretty much your guilt-free snack. They're a rich source of pinolenic acid, which is scientifically proven to be an appetite suppressant, which means you'll have fewer food cravings. Further, according to studies, pine nuts help prevent the formation of belly fat, which is such a toughie to get rid of. And, did we mention, the P nut is also loaded with Vitamin A, C and D?!

What do you think?