Moreover, almonds are rich in protein and healthy fats, which are digested slowly, therefore reducing your hunger. Eating 30g of almonds every day will help you lose weight.
Eat almonds as a mid-morning or mid-afternoon snack, as cravings are most likely to develop between breakfast and lunchtime and lunch and evening.