Skip to content
Frequently Asked Question
Health & Nutrition

Where do vegans get protein?

Last reviewed: April 12, 2026

Summary

Vegans get protein from legumes (beans, lentils, chickpeas), soy products (tofu, tempeh, edamame), seitan, nuts, seeds, and whole grains. A varied vegan diet easily meets protein needs without special planning.

Evidence Summary

The short answer: Plant foods provide all essential amino acids, and a varied vegan diet easily meets protein requirements. Key protein sources for vegans: Legumes (highest protein per serving):

  • Lentils: 18g protein per cup (cooked)
  • Black beans: 15g per cup
  • Chickpeas: 15g per cup
  • Kidney beans: 15g per cup Soy products:
  • Tempeh: 31g per cup
  • Tofu (firm): 20g per cup
  • Edamame: 17g per cup
  • Soy milk: 7g per cup Seitan (wheat gluten):
  • 25g protein per 3.5 oz
...

Disclaimer: This content is for informational purposes only and does not constitute medical or nutritional advice. Consult a qualified healthcare professional before making dietary changes.