Almonds are often avoided due to their high calorie count and whilst 20 / 25 (28g) contain around 160 calories a study in the International Journal of Obesity found that regular almond-eaters lost more weight than those who weren’t. This underlines again that not all calories are the same, it depends on the food those calories are coming from and the subsequent action on your body.
But almonds are not just beneficial for their weight loss qualities, almonds are a good source of fibre, calcium, vitamin B2, protein, iron, potassium and zinc! They provide abundant doses of vitamin E, magnesium and fibre to improve your general well-being and they also lower your cholesterol.
If you have trouble digesting nuts, try soaking them overnight in water.