One of the most common questions vegans hear is:
“But where do you get your protein?”
It’s a fair question — after all, we’ve grown up hearing that meat, eggs, and dairy are the only reliable sources of protein. But the truth is, plants have plenty of protein, and it’s absolutely possible to meet your needs on a vegan diet.
Top Plant-Based Sources of Protein:
- Legumes:
Lentils, chickpeas, black beans, and soybeans (including tofu and tempeh) are protein powerhouses.
Example: 1 cup of lentils = ~18g of protein. - Whole Grains:
Quinoa, oats, brown rice, bulgur — these all contain protein, especially when eaten in larger servings.
Quinoa has all 9 essential amino acids. - Nuts and Seeds:
Almonds, sunflower seeds, chia, hemp, and flax all offer protein + healthy fats.
2 tbsp of peanut butter = 8g protein. - Tofu, Tempeh, and Edamame:
All made from soybeans — these are some of the most complete and versatile plant-based proteins. - Plant-Based Protein Powders:
For extra convenience, vegan protein powders (pea, hemp, rice, etc.) are a great addition to smoothies.
Quick Facts:
- The average adult needs about 0.8g of protein per kilogram of body weight.
(More if you’re active or trying to build muscle.) - You don’t need to combine proteins at every meal.
Your body will pool amino acids over time.
Final Thoughts:
Protein isn’t a problem on a well-planned vegan diet. If you eat enough calories from a variety of whole plant foods, you’re almost guaranteed to get enough. So next time someone asks,
“But where do you get your protein?”
Just smile and say:
“From plants — and plenty of it.”




