Filling Vegetarian Meal Plan for Healthy Weight Gain

Medical Disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a registered dietitian, physician, or qualified healthcare provider before making significant changes to your diet, especially if you have a medical condition, take medication, are pregnant or nursing, or are managing a chronic illness. Individual results may vary.

A vegetarian meal plan for weight gain uses a modest calorie surplus of about 300 to 500 kcal per day and a higher protein target of roughly 1.6 g per kg of body weight to support lean muscle growth.

The right foods matter more than the calorie number: dairy, eggs, legumes, tofu, tempeh, nuts, seeds, whole grains, and calorie dense fruits do the heavy lifting so gains are muscle and not just fat.

This 7 day framework shows what that surplus looks like across roughly 2,600 to 2,800 kcal, alongside strength training guidance and safe pacing rules.

How Weight Gain Actually Works

Vegetarian Meal Plan for Weight Gain

To gain weight you need to eat more energy than you burn over time. Research and practice guidelines suggest starting with a surplus of 300 to 500 kcal per day for a rate of gain around 0.25 to 0.5 kg per week.

Faster gain tends to add more body fat than muscle. Combining the surplus with resistance training two to four times per week is the key lever for lean gain [3].

Protein intake matters.

The International Society of Sports Nutrition (ISSN) 2017 position stand recommends 1.4 to 2.0 g of protein per kg of body weight per day for people looking to build or preserve lean mass, with the higher end reserved for those under more intense training loads [1].

For a vegetarian, hitting 1.6 g per kg means anchoring most meals around a substantial protein source.

Estimating your target

  • Estimate maintenance calories using a tool like the Mifflin St Jeor equation multiplied by an activity factor.
  • Add 300 to 500 kcal per day for a lean bulk.
  • Multiply body weight in kg by 1.6 for a protein target in grams.

Example: a 65 kg vegetarian doing three strength sessions per week might target roughly 2,700 kcal per day and 105 g of protein.

Best Vegetarian Foods for Weight Gain

  • Dairy: whole milk, plain Greek yogurt, cottage cheese, kefir, hard cheeses.
  • Eggs: whole eggs are an efficient protein and choline source.
  • Legumes: lentils, chickpeas, black beans, edamame, split peas.
  • Soy foods: tofu, tempeh, soy milk, soy protein isolate.
  • Whole grains: oats, brown rice, quinoa, farro, whole wheat bread and pasta.
  • Nuts and seeds: almonds, walnuts, cashews, peanut butter, chia, flax, hemp.
  • Calorie dense fruits: bananas, avocados, mangoes, dried fruit.
  • Healthy fats: olive oil, avocado oil, nut butters, tahini.

These foods let you build meals that are calorie dense without relying on ultra processed snacks.

The Academy of Nutrition and Dietetics 2016 position paper notes that well planned vegetarian diets can support all life stages, including for people trying to build lean mass, when protein and micronutrient intakes are addressed [2].

7 Day Vegetarian Weight Gain Meal Plan

Day 1 (Monday)

  • Breakfast: 3 egg omelet with cheese and vegetables, 2 slices whole grain toast with butter, 1 cup whole milk, 1 banana.
  • Snack: Greek yogurt with granola and walnuts.
  • Lunch: Lentil dal with 1 cup basmati rice, whole wheat flatbread, cucumber raita.
  • Snack: Peanut butter and banana sandwich on whole grain bread.
  • Dinner: Paneer and vegetable curry with 1 cup rice and naan.
  • Evening: Warm milk with 1 tbsp honey and 20 g almonds.

Day 2 (Tuesday)

  • Breakfast: Overnight oats (60 g oats, 300 ml whole milk, 1 scoop whey or soy protein, chia, banana, peanut butter).
  • Snack: Cottage cheese with pineapple.
  • Lunch: Chickpea and quinoa bowl with feta, olives, tahini dressing.
  • Snack: Hummus with pita and vegetables.
  • Dinner: Bean and cheese enchiladas with rice, guacamole, sour cream.
  • Evening: Trail mix with almonds and dried fruit.

Day 3 (Wednesday)

  • Breakfast: Whole grain pancakes with berries, maple syrup, and Greek yogurt.
  • Snack: 2 hard boiled eggs with cheese.
  • Lunch: Whole wheat pasta with lentil bolognese, parmesan, olive oil.
  • Snack: Banana bread with peanut butter.
  • Dinner: Tempeh stir fry with brown rice, cashews, sesame oil.
  • Evening: Kefir with 1 tbsp flaxseed and berries.

Day 4 (Thursday)

  • Breakfast: Egg and avocado toast (2 eggs, whole grain bread), glass of whole milk.
  • Snack: Fruit smoothie with soy milk, banana, peanut butter, oats.
  • Lunch: Rajma (kidney bean stew) with rice, whole wheat roti.
  • Snack: Cheese and whole grain crackers with grapes.
  • Dinner: Vegetable and paneer biryani with raita.
  • Evening: Cottage cheese with berries and walnuts.

Day 5 (Friday)

  • Breakfast: Greek yogurt parfait with granola, chia, mixed berries, honey.
  • Snack: Peanut butter and jelly sandwich on whole grain bread.
  • Lunch: Tofu banh mi on whole grain baguette with pickled vegetables, side salad.
  • Snack: Trail mix with cashews, almonds, raisins.
  • Dinner: Bean chili with cornbread, cheese, sour cream.
  • Evening: Warm milk with 1 tbsp almond butter.

Day 6 (Saturday)

  • Breakfast: French toast (2 slices whole grain, 2 eggs, cinnamon) with berries and maple syrup.
  • Snack: Smoothie with whey or pea protein, banana, oats, milk, peanut butter.
  • Lunch: Falafel bowl with hummus, tahini, quinoa, vegetables.
  • Snack: Greek yogurt with honey and granola.
  • Dinner: Vegetable lasagna with ricotta and mozzarella.
  • Evening: Cheese, whole grain crackers, and a small handful of almonds.

Day 7 (Sunday)

  • Breakfast: Vegetable frittata (3 eggs) with 2 slices whole grain toast and avocado.
  • Snack: Oatmeal cookies (2) with a glass of whole milk.
  • Lunch: Grilled cheese and tomato soup with a side of white bean salad.
  • Snack: Cottage cheese with pear and walnuts.
  • Dinner: Chickpea and cauliflower curry with rice and naan.
  • Evening: Kefir smoothie with 1 tbsp peanut butter and 1 banana.

Daily Nutrition Snapshot

DaykcalProtein (g)Fiber (g)
Day 12,68011236
Day 22,72011538
Day 32,70010835
Day 42,76011037
Day 52,65010534
Day 62,78011836
Day 72,70011235

Values are directional estimates for a 65 to 70 kg adult. Adjust upward for larger body sizes or higher training loads.

Training Plan Pairing

A structured resistance program is the second lever.

Slater and colleagues 2019 review of nutrition for hypertrophy notes that adequate energy, protein spread across 4 to 6 meals with 20 to 40 g of protein per meal, and progressive overload in the gym are the pillars of lean mass gain [3]. A workable weekly template:

  • Three to four full body or upper and lower split sessions per week.
  • 6 to 12 rep range as the main working range for hypertrophy.
  • Progressive overload: add reps, sets, or weight each week.
  • 1 to 2 rest or light activity days for recovery and appetite regulation.

Practical Tips to Hit the Surplus

Anchor every meal with protein

Include a substantial protein source (eggs, dairy, tofu, tempeh, legumes, or protein powder) at every meal. Aim for 25 to 40 g per meal.

Add liquid calories that are not junk

Smoothies with milk, oats, banana, nut butter, and protein powder pack 500 to 700 kcal in one glass. Kefir and lassi work similarly.

Use energy dense add ons

Drizzle olive oil on salads and vegetables, spread nut butter on toast, sprinkle nuts and seeds on oatmeal and yogurt, and add avocado or cheese to sandwiches.

Do not skip fiber

High calorie eating can crowd out fruits and vegetables. Keep at least 30 g of fiber per day to protect digestion and satiety.

Track for two weeks

Weigh yourself two to three times a week under the same conditions. If the trend is flat after two weeks, add another 200 kcal per day.

Common Mistakes to Avoid

  • Loading up on chips, sugary drinks, and pastries: these drive fat gain, not muscle.
  • Skipping resistance training: extra calories without training end up mostly as fat.
  • Trying to gain too fast: aim for 0.25 to 0.5 kg per week.
  • Ignoring sleep: 7 to 9 hours supports recovery and hormonal balance.
  • Neglecting vitamin B12 (if fully lacto ovo without regular fortified foods) or vitamin D during winter.

Frequently Asked Questions

How many extra calories do I need to gain weight?

Most people gain lean mass efficiently on a surplus of 300 to 500 kcal per day. Very large surpluses add fat faster than muscle.

How much protein do vegetarians need to gain muscle?

The ISSN 2017 position stand supports 1.4 to 2.0 g per kg body weight per day for muscle gain, with 1.6 g per kg a reasonable working target for most vegetarians [1].

Can I gain weight on a vegetarian diet without dairy?

Yes. Use tofu, tempeh, seitan, legumes, nuts and seeds, and consider a plant based protein powder (pea, soy, or blend). Watch B12, iron, and iodine intake.

Do I need protein powder?

Not strictly, but it makes hitting a higher protein target much easier, especially for people who cannot eat enough food volume. Choose one that fits your preferences and budget.

How fast should I gain?

About 0.25 to 0.5 kg per week for lean gain. Anything faster tends to add more body fat.

Is coconut oil, ghee, or butter better for weight gain?

They all add calories. For heart health, prioritize olive oil, avocado oil, nuts, and seeds, and use butter or ghee in moderation as flavor tools.

Can teens use this plan?

Adolescents in growth phases have unique needs. Work with a pediatric dietitian rather than following an adult template.

Current Version
August 1, 2026
Edited By
Damla Sengul
July 25, 2026
Written By
Damla Sengul
July 27, 2026
Updated By
Damla Sengul
  1. Jager R, Kerksick CM, Campbell BI, et al. International Society of Sports Nutrition position stand: protein and exercise. J Int Soc Sports Nutr. 2017;14:20. PMID: 28642676. https://pubmed.ncbi.nlm.nih.gov/28642676/
  2. Melina V, Craig W, Levin S. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. J Acad Nutr Diet. 2016;116(12):1970-1980. PMID: 27886704. https://pubmed.ncbi.nlm.nih.gov/27886704/
  3. Slater GJ, Dieter BP, Marsh DJ, Helms ER, Shaw G, Iraki J. Is an Energy Surplus Required to Maximize Skeletal Muscle Hypertrophy Associated With Resistance Training. Front Nutr. 2019;6:131. PMID: 31482093. https://pubmed.ncbi.nlm.nih.gov/31482093/