By Prakash B.

Vegan BodyBuilding Diet: A 7-Day Meal Plan

Tempeh with broccoli as a vegan bodybuilding meal
Tempeh with broccoli as a vegan bodybuilding meal

Affiliate disclosure: Some links on this page may earn us a small commission at no cost to you.

Building muscle on plants is not a protein-availability problem. It’s a planning problem. The amino acids are all out there; they just don’t arrive pre-packaged the way they do in a chicken breast. This guide covers the actual math, the foods that do the heavy lifting, the nutrients that need attention, and a full 7-day meal plan with real protein numbers so you’re not guessing.

The only math that matters

Two numbers drive everything else:

Protein: 0.7 to 1.0 grams per pound of bodyweight per day. That’s the well-supported range for building muscle (the ISSN frames it as 1.4–2.0 g/kg). A 180-pound lifter needs roughly 130–180 grams daily. If that number looks intimidating, good: that’s exactly why the meal plan below exists.

Calories: a 10–20% surplus to gain. You cannot build meaningful muscle in a deficit. Track for two weeks, find your maintenance, then eat slightly above it. A 300-calorie surplus built on protein beats a 1,000-calorie surplus built on regret.

Spread the protein across 3–5 meals. Your muscles respond to per-meal doses, not just the daily total: roughly 30–40 grams per meal is the sweet spot for most lifters. Our plant-based diet for muscle growth guide breaks down these targets in more detail.

Eat these: the protein ladder

Forget the 40-item superfood list. For muscle building, the hierarchy is short:

  • Seitan (~21g protein per 100g cooked). The density king. Cheap to make, endlessly versatile. Full guide: seitan for lifters.
  • Tempeh (~20g per 100g). Complete amino acid profile, ferments away most of the digestive drama. Full guide: tempeh for lifters.
  • Extra-firm tofu (~10–16g per 100g depending on brand). The blank canvas. Press it, sear it hard, sauce it aggressively.
  • Edamame (~12g per 100g shelled). The easiest 12 grams in the freezer aisle.
  • Lentils (~9g per 100g cooked, ~25g per 100g dry). Cheap, fast, and they disappear into curries and chilis.
  • Vegan protein powder (20–25g per scoop). Not mandatory, but it’s the simplest way to close a 20-gram gap. Our vegan protein cost comparison runs the real per-gram math.

Everything else (quinoa, hemp seeds, nutritional yeast, nut butters, beans) is support staff. Valuable, but they’re not carrying the team.

Nutrients that need your attention

A varied vegan diet covers most bases, but five deserve deliberate planning:

Vitamin B12: supplement it. There is no reliable plant source. This is non-negotiable, not a “maybe.” A cheap cyanocobalamin supplement a few times a week covers you.

Vitamin D: check your levels. Most lifters training indoors through winter run low regardless of diet. Supplement if your bloodwork says so; see our vitamin D deficiency breakdown.

Iron and zinc: plants have them, but in less absorbable forms. Eat lentils, tofu, pumpkin seeds, and oats regularly, and pair iron sources with vitamin C (peppers, citrus, tomatoes) to boost absorption. Tea and coffee with meals block it, so separate them.

Calcium: fortified soy milk and tofu set with calcium sulfate cover this easily. One to two servings of fortified plant milk a day handles it.

Omega-3s: flax, chia, and walnuts provide ALA, but conversion to EPA/DHA is poor. An algae-based EPA/DHA supplement is the straightforward fix.

Limit, don’t fear

Vegan junk food (candy, most vegan ice cream, sugar-bomb protein bars): fine occasionally, useless as dietary staples. They eat your calorie budget without paying protein rent.

Mock meats and cheeses: fine in moderation, but they’re processed, salty, and expensive per gram of protein compared to tofu, tempeh, and seitan. Use them for craving emergencies, not as the foundation.

Fiber overload without water: jumping to 60+ grams of fiber overnight causes bloating and regret. Ramp up over two weeks and drink water with your meals. About 1 ml of fluid per calorie eaten is the classic sports-nutrition guideline, and it exists for exactly this reason.

The 7-day meal plan

Every day below lands around 130–145g of protein across four meals: real dishes, real numbers. Where a full recipe exists on this site, it’s linked. This is a template, not a prescription: swap freely, keep the protein anchors in place.

Day 1 (~140g)

Day 2 (~135g)

Day 3 (~135g)

Day 4 (~135g)

Day 5 (~145g)

Day 6 (~135g)

Day 7 (~130g)

The bottom line

Hit 0.7–1.0g of protein per pound, eat slightly above maintenance, anchor every meal on seitan, tempeh, tofu, lentils, or powder, and supplement B12. That’s the entire diet. The training side matters just as much: see our 15 tips for the aspiring vegan bodybuilder and the pros and cons of a vegan diet for the full picture.

As always, this article is not medical advice. Talk to a doctor or registered dietitian before making major changes to your diet.

Want a personalized eating plan based on your goals and lifestyle? Take the Vegan Eating Plan Quiz to find your archetype in 7 questions.

Keep reading