Description: Learn how to clean-bulk on a vegan diet: 9 plant-based muscle-building meals, a 3 500-calorie sample day, macro calculator, supplement checklist, and common mistakes to avoid. Full grocery list and PDF meal plan included.
Jump links
- What is clean bulking?
- Vegan clean-bulk macros
- 9 high-protein plant meals
- 3 500-calorie sample day
- Grocery list & meal-prep map
- Supplements that actually matter
- Common mistakes
- 4-week progress tracker
- FAQs
- Next steps
What is clean bulking—and can vegans do it?
Clean bulking means eating a small, controlled calorie surplus (200–300 kcal above maintenance) to maximise muscle gain while minimising fat gain. Vegans can absolutely clean-bulk; the trick is hitting 1.6–2.2 g protein/kg body-weight without overshooting carbs and fat. Whole plant foods make this easier because they’re naturally high in fibre, magnesium, and antioxidants—nutrients that support recovery and reduce inflammation.
Vegan clean-bulk macros: the simple formula
- Work out maintenance calories
Body-weight (lbs) × 15 = rough TDEE.
Example: 170 lb male → 2 550 kcal maintenance. - Add 250 kcal surplus → 2 800 kcal bulk target.
- Set protein
1.8 g/kg (0.82 g/lb) → 170 lb = 140 g protein (560 kcal). - Set fat
0.6 g/kg → 45 g fat (405 kcal). - Fill the rest with carbs
2 800 – 560 – 405 = 1 835 kcal ÷ 4 = 459 g carbs.
Macro cheat-sheet (170 lb lifter)
| Macro | Grams | Calories | % |
|---|---|---|---|
| Protein | 140 | 560 | 20 |
| Fat | 45 | 405 | 14 |
| Carbohydrate | 459 | 1 835 | 66 |
Adjust up or down 10 % based on weekly weight gain (target +0.25–0.5 % body-weight per week).
9 high-protein plant meals that make the surplus easy
Each recipe below delivers ≥25 g protein, is ready in under 20 min, and uses supermarket staples. Full recipes are printable in the PDF linked at the end.
- Red-lentil oats (breakfast, 32 g protein)
Rolled oats simmered in soy milk, stirred with red-lentil purée, cinnamon, and maple syrup. Topped with blueberries and hemp seeds. - Tofu scramble burrito (30 g)
Extra-firm tofu, black salt, turmeric, peppers, spinach, wrapped in a high-protein tortilla with salsa and nutritional yeast. - Seitan breakfast sausage patties (28 g)
Vital wheat gluten dough seasoned with fennel, smoked paprika, and maple. Batch-cook 12 patties, freeze, reheat in toaster. - Chickpea-quinoa power bowl (34 g)
Roasted chickpeas, tri-colour quinoa, roasted sweet potato, kale, tahini-lemon dressing. - Black-bean & tempeh chilli (31 g)
One-pot stovetop chilli with dark beer, cocoa powder, and liquid smoke. Portion and freeze flat in zip-bags. - Thai peanut soba stir-fry (29 g)
Buckwheat soba, edamame, tempeh strips, bell pepper, homemade peanut sauce. - High-protein mac & peas (27 g)
Chickpea pasta, cashew-carrot “cheese” sauce, green peas, topped with crispy baked tofu cubes. - Smoky lentil shepherd’s pie (30 g)
Green-lentil filling with mushrooms and rosemary, topped with miso-mashed Yukon golds. - Overnight chia parfait (26 g)
Soy yoghurt, chia seeds, vanilla plant protein, kiwi, and pumpkin-seed granola.
3 500-calorie clean-bulk sample day (170 lb lifter)
| Time | Meal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| 7 am | Red-lentil oats + 1 banana | 650 | 32 g | 95 g | 14 g |
| 10 am | Smoothie: soy milk, oats, berries, flax, plant protein | 500 | 30 g | 65 g | 12 g |
| 1 pm | Chickpea-quinoa bowl + orange | 750 | 34 g | 110 g | 16 g |
| 3 pm | Pre-workout: dates, coffee, creatine | 200 | 2 g | 50 g | 0 g |
| 5 pm | Workout | — | — | — | — |
| 6 pm | Post-workout shake: pea protein, oat milk, mango | 400 | 35 g | 55 g | 5 g |
| 7 pm | Thai peanut soba stir-fry | 700 | 29 g | 85 g | 20 g |
| 9 pm | Soy yoghurt + chia parfait + dark chocolate | 300 | 26 g | 35 g | 10 g |
| Total | 3 500 | 188 g | 495 g | 77 g |
Grocery list for one week
Proteins
Extra-firm tofu 4 blocks
Tempeh 4 packs
Seitan 2 packs (or vital wheat gluten 1 lb)
Chickpea pasta 2 boxes
Red lentils 2 cups
Green lentils 2 cups
Black beans 4 cans
Chickpeas 4 cans
Pea protein powder 1 bag
Grains & carbs
Rolled oats 1 kg
Quinoa 1 kg
Soba noodles 2 packs
Whole-wheat tortillas 1 pack
Sweet potatoes 6 large
Yukon potatoes 3 lb
Bananas 8
Dates 1 lb
Berries (frozen) 2 lb
Mango (frozen) 1 bag
Fats & seeds
Tahini 1 jar
Natural peanut butter 1 jar
Hemp seeds 1 cup
Chia seeds 1 cup
Flaxseed meal 1 cup
Dark chocolate 70 % 2 bars
Produce
Spinach 16 oz
Kale 2 bunches
Bell peppers 6
Red onion 4
Garlic 2 bulbs
Lemons 6
Kiwi 6
Refrigerated
Soy milk 2 L
Unsweetened soy yoghurt 4 cups
Pantry spices
Nutritional yeast, smoked paprika, turmeric, black salt, fennel seeds, cocoa powder, miso paste, maple syrup.
Meal-prep map (90-min Sunday)
- Batch-cook 4 cups dry quinoa & 4 cups dry soba noodles. Cool, box, refrigerate.
- Make 12 seitan sausage patties, bake 20 min at 375 °F, cool, freeze.
- Simmer 6 cups red lentils in veggie broth, purée, portion into 5 breakfast jars.
- Roast 4 trays: sweet-potato cubes, chickpeas, bell-pepper strips.
- Blend cashew-carrot cheese sauce, store 4 portions.
- Chop kale, spinach, herbs, store in glass containers with paper towel (stays crisp 5 days).
Supplements that actually matter on a vegan bulk
| Supplement | Dose | Why |
|---|---|---|
| Creatine monohydrate | 5 g daily | Increases power output, saturated muscle PCr stores (plant diets are lower in creatine). |
| Vitamin B12 (methylcobalamin) | 250 µg weekly or 25 µg daily | Non-negotiable for vegans. |
| Vitamin D3 (vegan lichen) | 2 000 IU daily | Supports testosterone, bone health. |
| Algae EPA/DHA | 300 mg EPA / 600 mg DHA daily | Anti-inflammatory, aids recovery. |
| Zinc picolinate | 15 mg every other day | Plant zinc is less bioavailable; monitor copper balance. |
| Iron (only if bloodwork low) | 18 mg with vitamin C | Take separately from tea/coffee. |
Skip the “vegan mass gainer” tubs—they’re overpriced sugar. Blend oats, soy milk, and frozen fruit instead.
Common mistakes that sabotage vegan clean bulks
- Living on fake meats
They’re fine occasionally, but many are low in leucine and high in sodium. Aim for ≥70 % of protein from whole foods. - Ignoring fibre overload
Hitting 3 500 kcal with beans alone = 70 g fibre and epic bloat. Rotate in tofu, tempeh, seitan, and refined grains to keep fibre at 35–45 g. - Forgetting omega-3:6 balance
Peanut butter, tahini, and sunflower oil push omega-6 high. Add ground flax, chia, and algae DHA daily. - Under-salting
Whole-food vegan diets are naturally low in sodium. Add ½ tsp sea salt to post-workout meals to maintain fluid volume and muscle pumps. - Tracking “net” calories
Thermic effect of food is higher for plants, but still log gross calories. The 250 kcal surplus already accounts for the small TEF bump.
4-week progress tracker (printable)
Weigh yourself fasted every morning, average the 7 days, compare week-over-week.
| Week | Avg weight | Waist | Bench | Squat | Notes |
|---|---|---|---|---|---|
| 1 | 170.0 lb | 32″ | 185 lb × 5 | 225 lb × 5 | Start |
| 2 | 170.4 lb | 32″ | 190 × 5 | 230 × 5 | Energy high |
| 3 | 170.9 lb | 32¼” | 195 × 5 | 235 × 5 | Add 100 kcal |
| 4 | 171.3 lb | 32¼” | 200 × 5 | 240 × 5 | Keep surplus |
If weight jumps >1 lb/week, pull back 100 kcal. If strength stalls, add 100 kcal and deload.
Frequently asked questions
Can I bulk without soy?
Yes—use oat milk, pea protein, seitan, lupini beans, and chickpea pasta. You’ll need an extra scoop of pea protein to match leucine.
How do I hit protein on 2 800 kcal instead of 3 500?
Drop carb-dense dates, granola, and chocolate; swap to lower-cal veggies. Keep the 9 core meals—just halve the grain portions.
Is intermittent fasting okay?
A 16:8 window works if you can stomach 1 400 kcal lunches. Most people find three meals + two shakes easier.
What if I’m gluten intolerant?
Replace seitan with extra tofu, tempeh, and lupin-based faux meats. Use gluten-free oats and rice pasta.
Next steps
- Download the printable PDF meal plan and stick it on your fridge.
- Enter your own weight into the macro calculator tab.
- Meal-prep this Sunday for 5 days.
- Take a Day-1 photo and weigh-in.
- Re-test your bench and squat this week; record in the tracker.
Clean bulking on plants isn’t harder—it just requires the same discipline as any bulk: hit calories, hit protein, progress the bar. The only difference is your grocery cart smells like cumin instead of chicken.

Leave a Reply