Plant-based

How much protein is in almonds?

One handful of almonds (28 g) has about 5.9 g of protein. Per 100 g, that is 21 g.

A handful of almonds is a portable snack with protein, fibre and healthy fats.

  • Vegan
  • Vegetarian
  • Pescatarian
Almonds

5.9 gprotein per handful

Protein in almonds by portion

PortionProtein
handful (28 g)5.9 g
100 g21 g

Typical values. Brands and recipes vary, so check the label when you have one.

How almonds compares

Almonds ranks #26 of 44 common high-protein foods by protein per 100 g. Here it is next to similar foods:

How much almonds to hit your target

143 gof almonds gives you 30 g of protein, a typical meal
5%of a 126 g daily target in one handful of almonds
17%of a 126 g daily target in 100 g

126 g is the target for a 70 kg (154 lb) adult who wants to build muscle. Your number depends on your weight and goal: calculate your daily protein.

Questions about protein in almonds

How much protein is in one handful of almonds?

One handful of almonds (28 g) has about 5.9 g of protein. Per 100 g, almonds has 21 g.

Is almonds high in protein?

Yes. With 21 g of protein per 100 g, almonds is one of the more protein-dense foods, ranking #26 of the 44 foods in our list.

How much almonds do I need for 30 g of protein?

About 143 g, or about 5 handfuls, gives you 30 g of protein, a typical amount for one meal.

More high-protein foods

See all 44 high-protein foods →