๐ฑ
Best Protein Foods for Vegans
Plant-based eaters need slightly more protein and should mix sources to cover all essential amino acids. Soy, legumes + grains, and pea/rice blends do the job.
Your daily target
~112g
(98โ126g range)
Bodyweight
1.4โ1.8g per kg of bodyweight
How to hit it
- Combine legumes + grains daily to cover all essential amino acids.
- Soy (tofu, tempeh, edamame) is complete on its own.
- Consider a pea + rice protein blend for post-workout.
Top picks
Look for plant-only sources with strong amino profiles when combined.
- 1๐ฟChlorella (dried)Completecomplete amino profile ยท 58g protein per 100g58g320 kcal18.1g/100kcal
- 2๐ฟSpirulina (dried)Completecomplete amino profile ยท 57g protein per 100g57g290 kcal19.7g/100kcal
- 3๐Nori (dried seaweed)41g protein per 100g ยท 117.1g protein per 100 kcal41g35 kcal117.1g/100kcal
- 4๐ฟHemp seedsCompletecomplete amino profile ยท 31g protein per 100g31g553 kcal5.6g/100kcal
- 5๐Pumpkin seeds30g protein per 100g30g559 kcal5.4g/100kcal
- 6๐Watermelon seeds (dried)28g protein per 100g28g557 kcal5g/100kcal
- 7๐ฑSoy protein isolateCompletecomplete amino profile ยท 90g protein per 100g90g390 kcal23.1g/100kcal
- 8๐ฅPeanuts26g protein per 100g26g567 kcal4.6g/100kcal
- 9๐ฅPeanut butter25g protein per 100g25g588 kcal4.3g/100kcal
- 10๐Seitan25g protein per 100g25g370 kcal6.8g/100kcal
- 11๐Dulse (dried)solid 22g per 100g ยท 66.7g protein per 100 kcal22g33 kcal66.7g/100kcal
- 12๐ฐAlmondssolid 21g per 100g21g579 kcal3.6g/100kcal
- 13๐ปSunflower seedssolid 21g per 100g21g584 kcal3.6g/100kcal
- 14๐ฅAlmond buttersolid 21g per 100g21g614 kcal3.4g/100kcal
- 15๐ฐPistachiossolid 20g per 100g20g560 kcal3.6g/100kcal
Also worth considering
Not the top choice for vegans, but fine in moderation.
Build my day plan
Ask The Hunter for a personalized meal split