Metal Strength Start training
Guides

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.

Pair of small dumbbells resting on a large training tyre
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

FoodProteinType
Greek yogurt or skyr (200 g)About 20 gVegetarian
Cottage cheese (200 g)About 22 gVegetarian
Eggs (3 large)About 18 gVegetarian
Whey protein (1 scoop)About 20 to 25 gVegetarian
Seitan (100 g)About 25 gVegan
Tempeh (100 g)About 19 gVegan
Firm tofu (150 g)About 20 gVegan
Edamame (1 cup, shelled)About 18 gVegan
Lentils, cooked (1 cup)About 18 gVegan
Soy or pea protein powder (1 scoop)About 20 to 25 gVegan

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 vegetarianVegan
Easiest protein sourcesDairy, eggs, wheySoy, seitan, legumes, pea protein
Protein qualityVery highHigh with variety
Suggested target1.6 to 2.0 g per kg1.8 to 2.2 g per kg
Nutrients to watchIronVitamin 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

NumbersA 140 g protein vegetarian day (80 kg lifter)
  • 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.

Key takeaways
  • 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

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.

← All guides