Muscle Gain Diet Plan: Meal Plan For Gaining Muscle

Bhumika
Author
Muscle Gain Diet Plan: Meal Plan For Gaining Muscle

Key Takeaways

A muscle gain diet needs a daily calorie surplus of 300-500 kcal above maintenance. Protein should be 1.6-2.2g per kg of bodyweight per day, spread across 4-6 meals (ISSN Position Stand, Jager et al., 2017). Carbs from oats, rice, millets, and roti fuel training; fats from nuts, seeds, and ghee support hormones. Whole foods come first: dal, paneer, soya chunks, curd, eggs, and chicken can all meet your protein target. Supplements fill gaps, not replace food.

To gain muscle, you need consistent resistance training plus a diet with enough calories and protein to build. Most Indian diet plans give a food list but skip the numbers. This one gives both: the calorie and protein math, an Indian food list with protein per 100g, and a full 7-day chart in veg and non-veg versions.

How Much to Eat: Calories and Macros

Calorie Surplus, The Starting Point

Building muscle requires a calorie surplus, eating more than your body burns so it has fuel to repair muscle and build new tissue. A surplus of 300-500 kcal per day is the practical range for most people, enough to support growth while limiting unnecessary fat gain.

Example: a 70 kg lightly active male burns approximately 2,300 kcal per day to maintain weight, so he needs 2,600-2,800 kcal to gain muscle. To estimate your own maintenance calories, multiply body weight in kg by 33 if lightly active, or 36 if you train 4-5 days a week, then add 300-500.

Protein, The Number That Actually Matters

Protein is the most important macro for muscle gain. The ISSN Position Stand (Jager et al., 2017) recommends 1.6-2.2g per kg of bodyweight per day, 112-154g for a 70 kg person.

Most Indian diets fall well short of this. Rice, roti, and dal dominate meals but are carbohydrate-heavy and relatively low in protein density. Section 6 shows you how to close that gap.

Carbohydrates, Fuel for Your Training

Carbohydrates top up glycogen, the fuel your body burns during training. Without enough, your sets feel harder and performance drops.

Choose complex carbs most of the time: oats, brown rice, millets like bajra and jowar, whole wheat roti, and sweet potato, which release energy steadily rather than spiking and crashing. Aim for roughly 40-50 percent of total calories from carbs.

Fats, For Hormones and Recovery

Fats support testosterone production and other hormonal functions tied to muscle building, and slow digestion, which helps satiety during a surplus.

Good sources: almonds, walnuts, peanut butter, chia seeds, pumpkin seeds, a little ghee, and cold-pressed oils. Keep fat at roughly 20-30 percent of total calories, and avoid trans fats and deep-fried foods.


Best Muscle-Gain Foods in India

Protein Sources

The best protein sources for Indian diets, with protein per 100g (raw or as purchased), based on ICMR-NIN Dietary Guidelines for Indians 2024:

FoodProtein per 100gVeg / Non-VegNotes
Soya chunks (dry)52gVegHighest plant protein; rehydrate first
Sattu (roasted chana flour)22gVegAdd to shakes/drinks
Paneer18gVegCurries, bhurji, grilled
Chana dal (cooked)9gVegPair with rice
Rajma (cooked)9gVegHigh fibre; pair with rice
Moong dal (cooked)7gVegLight, digestible
Curd (plain, full-fat)4gVegSnack/raita; probiotics
Chicken breast (cooked)31gNon-VegLean, versatile
Eggs (whole)13gNon-Veg~6-7g per egg
Rohu / Katla fish (cooked)19gNon-VegRich in omega-3
Tuna (canned in water)26gNon-VegConvenient, high-protein

All values are approximate. Verify against product labels where possible.

Carbohydrate Sources

Oats, brown rice, roti (~15g carbs each), millets (bajra, jowar, ragi), sweet potato, banana, and poha are practical everyday options.

Fat Sources

Almonds, walnuts, peanut butter (1 tbsp), chia seeds, pumpkin seeds, flaxseeds, and 1 tsp ghee in dal or roti are easy to include without overshooting targets.


7-Day Muscle Gain Meal Plan

Two plans below, veg and non-veg, each delivering approximately 110-130g protein per day for a 65-70 kg person. Adjust portions to match your targets from Section 2.

7-Day Vegetarian Plan

DayBreakfastMid-MorningLunchPre-Workout SnackPost-WorkoutDinner
Day 1Besan chilla (2) + curd 150gBanana + peanut butterRajma + rice + saladAlmonds + appleCurd 200g + bananaPaneer bhurji + 2 roti + sabzi
Day 2Oats 80g + milk + bananaSattu drinkSoya chunks curry (100g) + rice + dalSprouts chaatPaneer 100g + rotiMoong dal khichdi + curd
Day 3Paneer bhurji + 2 toastCurd 200g + fruitChana masala + 2 roti + saladPeanut butter toastMilk 300ml + bananaDal tadka + rice + curd
Day 4Besan chilla (2) + chutney + milkWalnuts + appleRajma rice + raitaSattu drinkCurd 200g + fruitSoya chunks curry + 2 roti + sabzi
Day 5Oats 80g + milk + nuts + honeyBoiled chana 100gDal + 2 roti + mixed veg + saladBanana + curdPaneer 100g + milkTofu stir-fry + rice
Day 6Moong dal chilla (3) + curd 150gSattu drink + fruitSoya chunks + rice + raita + saladAlmonds + bananaMilk 300ml + datesDal makhani (light) + 2 roti + sabzi
Day 7Methi paratha (2) + curd 200gPeanut butter + bananaRajma + rice + saladSproutsPaneer 100g + rotiKhichdi (dal + rice) + curd

Daily protein: ~110-125g. Increase soya, paneer, or curd portions if your target is higher.


7-Day Non-Vegetarian Plan

DayBreakfastMid-MorningLunchPre-Workout SnackPost-WorkoutDinner
Day 13 eggs scrambled + 2 toast + milkBanana + almondsChicken curry 150g + rice + saladBoiled egg + appleCurd 200g + bananaDal + 2 roti + sabzi
Day 2Egg bhurji (3) + 2 rotiSattu drinkRohu fish curry 150g + rice + saladPeanuts + bananaMilk 300mlChicken breast 150g + 2 roti + sabzi
Day 3Oats 80g + milk + bananaBoiled eggs (2)Chicken + rice + curd + saladPeanut butter toastEggs (2) + milkTuna 100g + 2 roti + dal + sabzi
Day 43 eggs + toast + milkCurd 200g + fruitFish curry 150g + rice + saladSattu drinkChicken 100g + bananaDal + 2 roti + mixed veg
Day 5Egg paratha (2) + curd 150gAlmonds + appleChicken rice bowl (150g + rice + salad)Boiled egg + fruitMilk 300ml + bananaRohu curry + 2 roti + sabzi
Day 6Omelette (3 eggs) + 2 toast + milkBanana + peanut butterChicken curry + rice + raitaBoiled eggs (2)Curd 200g + fruitDal + 2 roti + egg bhurji
Day 73 eggs + oats 60g + milkSattu drinkTuna + rice + saladPeanuts + appleMilk 300mlChicken 150g + 2 roti + dal + sabzi

Daily protein: ~130-155g. Scale chicken/fish portions to match your exact target.


Meal Timing and Pre / Post-Workout Nutrition

How Many Meals

Spread protein across 4-6 meals per day. Schoenfeld and Aragon (2018, PMC5828430) found this supports muscle protein synthesis better than 1 or 2 large meals. Aim for 20-40g protein per meal.

Before Training

Eat complex carbs with moderate protein 2-3 hours before training: oats with milk and banana, poha with peanuts, or 2 roti with dal and curd. With only 30-60 minutes, go lighter: banana with peanut butter, a sattu drink, or curd with fruit.

After Training

Eat within 1-2 hours, when muscles are primed to absorb protein and carbs: curd with fruit, eggs on toast, milk with banana, or a whey shake if whole food isn’t available. Total daily intake matters more than exact timing.


How to Actually Hit Your Protein Target on a Vegetarian Indian Diet

A 70 kg person needs 112-154g of protein per day. Here is what it takes to reach 120g from common veg sources:

  1. Soya chunks 100g dry: 52g
  2. Paneer 100g: 18g
  3. Curd 300g: 12g
  4. Dal (2 servings): 14g
  5. Milk 300ml: 10g
  6. Rotis + rice: 12g

Total: approx. 118g protein. Achievable, but it requires soya chunks at one meal, paneer at another, and consistent dairy through the day. Most people don’t eat this way by default.

The practical gap: rice and roti dominate Indian plates, pushing protein aside. Dal portions are small and dairy inconsistent, so many vegetarian gym-goers hit 60-80g on a good day, not 120g.

Practical fixes:

  1. Double your dal serving at lunch and dinner.
  2. Add 100g soya chunks to at least one meal daily.
  3. Use curd as a consistent snack, not an occasional one.
  4. Add sattu to water/smoothies (2 tbsp = ~4g protein).
  5. Combine cereals and pulses (khichdi, dal-rice, rajma-rice) for a more complete amino acid profile (ICMR-NIN 2024).

Still falling 20-40g short? A protein supplement is the practical fix. See MuscleBlaze’s guide to the best whey protein in India, or HealthKart’s vegetarian protein sources guide for high-protein veg foods.

Supplements are optional; whole food comes first. A shake just closes the last gap.


Key Habits for Muscle Gain

Progressive Strength Training

Diet alone doesn’t build muscle. Resistance training gives your muscles a reason to grow: lift weights, do bodyweight exercises, or use resistance bands, and gradually increase weight, reps, or difficulty over time. Aim for 3-5 sessions per week.

Sleep 7-9 Hours

Muscle repair happens during sleep, not training. Restricted sleep reduces strength in compound exercises like squats and bench press (Knowles et al., 2018). Protect your sleep as seriously as your training.

Stay Hydrated and Eat Consistently

Muscle cells are roughly 75 percent water; dehydration reduces strength and slows recovery. Eat every 3-4 hours to keep amino acids available throughout the day.

Be Patient

Realistic lean muscle gain for most natural lifters is 0.25-0.5 kg per month. Stay consistent for 8-12 weeks before reassessing; the scale also moves due to water and glycogen, so track measurements and strength, not just weight.

Limit ultra-processed foods, deep-fried items, and alcohol, which after training slows muscle protein synthesis (Parr et al., 2014). This doesn’t mean zero flexibility, just make it the exception, not the default.

Pick the veg or non-veg 7-day plan, match portions to your protein target from Section 2, and stay consistent for 8-12 weeks. Falling 20-40g short daily? One scoop of whey is the simplest fix, see MuscleBlaze’s guide to the best whey protein in India.

Shop From Muscleblaze

Loading products…

FAQs

1.6-2.2g per kg of bodyweight (ISSN Position Stand, Jager et al., 2017), or 112-154g for a 70 kg person, spread across 4-6 meals. Total daily intake matters more than timing.

Yes. Dal, paneer, soya chunks, curd, sattu, and milk all contribute meaningful protein; the key is volume and variety. Combining cereals with pulses improves amino acid balance (ICMR-NIN 2024). Soya chunks (52g per 100g dry) are especially useful, see the vegetarian plan above.

No. Whole food can meet your target with planning. Supplements help when you're falling short but aren't required, think of a shake as a gap-filler, not a foundation.

Soya chunks (52g), paneer (18g), chicken breast (31g cooked), eggs (6-7g each), and canned tuna (26g per 100g) are the highest-protein options. For vegetarians, soya chunks, paneer, and sattu are most practical.

Yes, it's an excellent carb source for training energy. It isn't high in protein, but the issue isn't rice itself, it's when rice fills the plate and pushes out protein. Keep it as your carb base and build protein around it.

About the Author

Bhumika
Bhumika

Contributor

Bhumika is a Research Associate II dedicated to advancing the science of sports nutrition and fitness-focused functional foods. With a B.Tech in Food Technology, an MBA in Marketing Management, and over five years of industry experience, she specializes in engineering products that fuel athletic performance, endurance, and active lifestyles.

Her expertise lies at the intersection of food processing and sports science, allowing her to develop highly effective nutraceuticals, recovery formulations, and performance beverages. By combining her technical formulation skills with strategic ingredient sourcing and market insights, Bhumika helps bring high-impact, science-backed fitness products from the lab to the consumer.

Bhumika
Bhumika

Contributor

Bhumika is a Research Associate II dedicated to advancing the science of sports nutrition and fitness-focused functional foods. With a B.Tech in Food Technology, an MBA in Marketing Management, and over five years of industry experience, she specializes in engineering products that fuel athletic performance, endurance, and active lifestyles.

Her expertise lies at the intersection of food processing and sports science, allowing her to develop highly effective nutraceuticals, recovery formulations, and performance beverages. By combining her technical formulation skills with strategic ingredient sourcing and market insights, Bhumika helps bring high-impact, science-backed fitness products from the lab to the consumer.

More on Muscleblaze

Does Creatine Increase Weight? Water, Muscle & Fat Explained (2026)

People who begin creatine supplementation often notice an increase in weight in the first week. So, does creatine increase weight? It certainly can. However, it...

How Much Protein Do You Need Per Day for Muscle Gain? A Guide for Indian Adults

Most people trying to build muscle are not eating enough protein. The number you need is 1.6 to 2.2 grams per kilogram of bodyweight, every...

How to Calculate Your Protein Intake: How Much Protein Do You Need

Most people either guess their protein or copy a number they saw on Instagram. Neither works. The right amount depends on your weight, how active...