Almonds are a rich source of protein and fibre. There is 0.25 grams of protein in one almond so a handful, around 30 grams, 0f almonds are able to supply your body about 6 grams of protein - which is about %10 of the recommendation (56 grams per day). [1]
In terms of macronutrients, almond include fat (44-61%), protein (16-23%) and fiber (11-14%). [2]
In an almond, you can find high amounts of [3]:
- magnesium
- vitamin E
- vitamin K
- selenium
- zinc
- copper
- manganese
- calcium
- folate
- biotin (vitamin B7)
They are rich in phenols (polyphenols) and contain nonflavonoid and flavonoid compounds (anthocyanins). These properties make almonds have strong antioxidant properties.
[1] https://healthyeating.sfgate.com/much-protein-there-10-almonds-6036.html
[2] https://linkinghub.elsevier.com/retrieve/pii/S0889157511000378
[3] https://www.bbcgoodfood.com/howto/guide/health-benefits-almonds