How Vegans and Vegetarians Can Get Enough Protein
- Stevie

- Apr 3
- 3 min read
For many years one of the most common questions people ask about plant-based eating is: “But where do you get your protein?” The truth is that vegans and vegetarians can absolutely meet their protein needs with whole foods. In fact, many plant foods contain impressive amounts of protein along with fiber, antioxidants, and other beneficial nutrients.
The key is understanding which foods provide protein and how to build balanced meals around them.
How Much Protein Do You Actually Need?
Protein needs vary depending on body size, activity level, and health goals.
General guidelines:
Sedentary adults: about 0.8 g per kg body weight
Active adults: about 1.2–1.6 g per kg
Athletes or those building muscle: up to 1.8 g per kg
For example, a moderately active 150-lb person may need roughly 70–90 grams of protein per day.
The good news is that this amount can easily be achieved with a variety of plant foods.
Best Plant-Based Protein Sources
A well-rounded vegetarian or vegan diet should include a mix of the following foods.
Legumes
Legumes are one of the most concentrated plant sources of protein.
Examples include:
Lentils
Chickpeas
Black beans
Kidney beans
White beans
Peas
Protein content: 15–18 grams per cooked cup
They also provide fiber, iron, and important minerals.
Soy Foods
Soy is a complete protein, meaning it contains all nine essential amino acids.
Examples include:
Tofu
Tempeh
Edamame
Unsweetened soy milk
Protein content:
Tofu: about 10–20 g per serving
Tempeh: about 20 g per cup
These foods are especially helpful for people who want a meat-like protein source.
Nuts and Seeds
Nuts and seeds are smaller protein sources but very nutrient-dense.
Examples include:
Almonds
Pumpkin seeds
Sunflower seeds
Hemp seeds
Chia seeds
Peanut butter or almond butter
Protein content: 5–10 g per serving
They also provide healthy fats that help keep meals satisfying.
Whole Grains
Whole grains provide moderate protein along with complex carbohydrates for energy.
Examples include:
Quinoa
Farro
Oats
Brown rice
Buckwheat
Barley
Quinoa is notable because it is also considered a complete protein.
Plant-Based Protein Powders
For very active individuals or those who struggle to eat enough protein, protein powders can help.
Common options include:
Pea protein
Brown rice protein
Hemp protein
Blended plant proteins
These can easily be added to smoothies or oatmeal.
Don’t Worry Too Much About “Protein Combining”
You may have heard that vegetarians must combine foods like beans and rice at the same meal to form complete proteins.
While certain plant foods are lower in some amino acids, the body maintains an amino acid pool throughout the day. This means that eating a variety of plant foods over the course of the day is generally enough.
In other words, you don’t need to perfectly combine foods at every meal.
Simple Ways to Increase Protein at Meals
A few easy strategies can make plant-based eating more protein-rich:
Add beans or lentils to soups, salads, and grain bowls
Include tofu or tempeh in stir fries
Top meals with nuts or seeds
Choose Greek-style plant yogurts or soy yogurt
Add protein powder to smoothies
These small additions can easily add 10–20 grams of protein to a meal.
Example Day of Plant-Based Protein
Breakfast My Breakfast Cookies~20 g protein
Lunch Quinoa bowl with roasted vegetables and chickpeas~22 g protein
Snack Apple with peanut butter~8 g protein
Dinner Tempeh stir-fry with vegetables and brown rice~30 g protein
Total: about 80 grams of protein
The Bottom Line

Vegans and vegetarians can absolutely get enough protein with thoughtful meal planning. By including legumes, soy foods, whole grains, nuts, and seeds, it’s possible to meet protein needs while also benefiting from the fiber, vitamins, and antioxidants found in plant foods.
Rather than focusing on protein alone, aim for balanced meals that i
nclude protein, healthy fats, and fiber-rich carbohydrates. This approach supports steady energy, satiety, and overall health.




Comments