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). 
In terms of macronutrients, almond include fat (44-61%), protein (16-23%) and fiber (11-14%). 
In an almond, you can find high amounts of :
- vitamin E
- vitamin K
- biotin (vitamin B7)
They are rich in phenols (polyphenols) and contain nonflavonoid and flavonoid compounds (anthocyanins). These properties make almonds have strong antioxidant properties.