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