Nutrition · Intermediate · 4 min read
Vegetarian Muscle Building: How to Get Enough Protein
You can build plenty of muscle without eating meat. The principles are exactly the same as for anyone else — train hard, eat enough protein and enough calories — and vegetarian diets have no trouble meeting them with a little planning. The only real difference is where the protein comes from, and making sure there is enough of it.

On this page
Your protein target
The target is the same as for meat eaters. Plant-heavy diets benefit from the higher end of the range, because some plant proteins are less dense in protein, slightly less digestible, and lower in leucine — the amino acid most closely tied to switching on muscle building. Eating a little more total protein covers the difference. See how much protein you need.
The best vegetarian protein foods
| Food | Protein | Type |
|---|---|---|
| Greek yogurt or skyr (200 g) | About 20 g | Vegetarian |
| Cottage cheese (200 g) | About 22 g | Vegetarian |
| Eggs (3 large) | About 18 g | Vegetarian |
| Whey protein (1 scoop) | About 20 to 25 g | Vegetarian |
| Seitan (100 g) | About 25 g | Vegan |
| Tempeh (100 g) | About 19 g | Vegan |
| Firm tofu (150 g) | About 20 g | Vegan |
| Edamame (1 cup, shelled) | About 18 g | Vegan |
| Lentils, cooked (1 cup) | About 18 g | Vegan |
| Soy or pea protein powder (1 scoop) | About 20 to 25 g | Vegan |
Dairy, eggs, whey and soy are complete proteins with a strong amino acid profile. Lacto-ovo vegetarians have an easy time reaching their target; vegans lean more heavily on soy, seitan, legumes and plant protein powders.
Protein quality and combining
You do not need to combine proteins perfectly at every meal. Your body pools amino acids over the day, so variety across meals is enough. A simple rule works well: pair legumes (beans, lentils, peas) with grains (rice, bread, oats) at some point during the day, and include soy regularly.
| Lacto-ovo vegetarian | Vegan | |
|---|---|---|
| Easiest protein sources | Dairy, eggs, whey | Soy, seitan, legumes, pea protein |
| Protein quality | Very high | High with variety |
| Suggested target | 1.6 to 2.0 g per kg | 1.8 to 2.2 g per kg |
| Nutrients to watch | Iron | Vitamin B12, iron, omega-3s, calcium, iodine |
Vegans should supplement vitamin B12 and consider algae-based omega-3s, and anyone on a plant-based diet should keep an eye on iron.
A day of eating
- 35 gBreakfastSkyr with oats, berries and whey
- 35 gLunchLentil and tofu curry with rice
- 25 gSnackCottage cheese with fruit, or a soy shake
- 45 gDinnerSeitan or tempeh stir-fry with edamame and noodles
Four meals of 25 to 45 g each is the same structure any lifter uses. Swap dairy for soy yogurt and pea protein to make the same day fully vegan.
Calories and digestion
Plant-heavy diets are high in fiber and very filling. That is great during a cut but can make a bulk hard: you feel full before you have eaten enough.
If gaining weight is a struggle, add calorie-dense foods — olive oil, nuts and nut butters, avocado, full-fat dairy, dried fruit — use smoothies, and swap some whole grains for white rice or pasta. For a plan to structure your food, see meal prep for lifters and protein powder.
- Vegetarians can build muscle as well as meat eaters with enough protein.
- Aim for 1.6 to 2.2 g per kg daily, toward the higher end if fully plant-based.
- Dairy, eggs, soy, seitan, legumes and protein powders are the key sources.
- Vary plant proteins across the day rather than combining every meal.
- Vegans should supplement B12 and watch iron and omega-3 intake.
Frequently asked questions
Can vegetarians build as much muscle?
Yes. Studies that match total protein intake find similar muscle growth. Total protein, training quality and consistency matter far more than whether the protein came from meat.
Is soy bad for muscle growth?
No. Soy is a high-quality plant protein, and normal intakes do not lower testosterone or harm muscle growth.
Do vegetarians need protein powder?
Not always, but it makes reaching the target much easier, especially for vegans or anyone with a high protein goal.
Do I need to combine proteins at every meal?
No. Your body pools amino acids over the day. Eating a variety of protein sources across your meals is enough.
What is the best vegan protein for muscle?
Soy foods and seitan are the most protein-dense. A soy or pea protein powder, or a blend, is an easy way to add 20 to 25 g at a time.
Related guides
How Much Protein Do You Need to Build Muscle?
How much protein you need per day to build muscle and lose fat, the best protein sources, and how to time and distribute it for the best results.
Beginner · 4 min read
Protein Powder: Whey, Casein and Plant Protein
A practical guide to protein powder: whey vs casein vs plant protein, whether you actually need it, how much to use, and how to choose a good one.
Beginner · 3 min read
Meal Prep for Lifters: Simple High-Protein Planning
Meal prep for lifters made simple: the building-block method, protein per meal, a one-hour Sunday prep plan, and how to adjust it for cutting or bulking.
Beginner · 4 min read
How to Build Muscle: The Complete Hypertrophy Guide
How to build muscle, explained simply: the three drivers of growth, how much to train and eat, how fast you can gain, and the mistakes to avoid.
Beginner · 5 min read
This guide is general educational information, not medical advice. Train within your ability and consult a qualified professional before starting a new program if you have an injury or health condition.