Muscle Gain Diet Plan for Indian Men: Complete Nutrition Guide (Veg & Non-Veg)

Want to build muscle eating Indian food? This complete diet plan covers how much to eat, which Indian foods build muscle fastest, sample meal plans, and supplement basics — veg and non-veg both.

Muscle Gain Diet Plan for Indian Men: Complete Nutrition Guide (Veg & Non-Veg)
Published: March 16, 2026Updated: March 26, 202610 min readDiet

Building muscle in India comes with a unique challenge most fitness content ignores.

The majority of Indian households eat a predominantly vegetarian diet. Rice, roti, dal, sabzi — these are the staples. And while these are nutritious foods, they're not naturally high in protein, which is the single most important nutrient for muscle growth.

The result? Most Indian men trying to build muscle either:

  • Eat random supplements without a real diet plan
  • Follow Western meal plans with chicken and broccoli that don't fit their budget or culture
  • Undereat protein and wonder why they're not gaining muscle despite training hard

This guide fixes all three problems. Here's a complete muscle gain diet plan built around Indian food — with specific targets, sample meal plans, and both vegetarian and non-vegetarian options.


The Foundation: Calories + Protein

Muscle growth requires two non-negotiable things:

  1. Enough calories (slight surplus above maintenance)
  2. Enough protein (to repair and build muscle tissue)

Everything else — meal timing, supplements, food choices — is secondary to these two fundamentals.

Step 1: Calculate Your Calorie Target

To build muscle, you need to eat slightly more than your body burns (caloric surplus).

Formula: TDEE (Total Daily Energy Expenditure) + 300–500 calories

BodyweightApproximate TDEE (Moderate Activity)Muscle Gain Target
60 kg~2,200 cal2,500–2,700 cal
70 kg~2,500 cal2,800–3,000 cal
80 kg~2,800 cal3,100–3,300 cal
90 kg~3,100 cal3,400–3,600 cal
💡

A surplus of 300–500 calories per day is the sweet spot. More than 500 extra calories daily leads to unnecessary fat gain along with muscle.

Step 2: Hit Your Protein Target

Protein is where most Indian men fall short.

Daily protein target: 1.6–2.2g per kg of bodyweight

BodyweightMinimum ProteinOptimal Protein
60 kg96g132g
70 kg112g154g
80 kg128g176g
90 kg144g198g

This feels like a lot — because it is. That's why planning your meals around protein sources is essential.

Step 3: Macro Split

MacronutrientPercentage of Calories
Protein25–30%
Carbohydrates45–55%
Fats20–25%

Best Indian Foods for Muscle Gain

High-Protein Vegetarian Sources

FoodServingProtein
Paneer100g18g
Soy chunks (dry)100g52g
Moong dal (cooked)1 cup14g
Rajma (cooked)1 cup15g
Chole (cooked)1 cup15g
Greek yogurt1 cup17g
Curd1 cup10g
Tofu100g8g
Peanuts30g8g
Milk250 ml8g

High-Protein Non-Vegetarian Sources

FoodServingProtein
Chicken breast100g31g
Eggs1 whole6g
Egg whites3 whites10g
Fish (rohu/katla)100g20g
Tuna (canned)100g26g

Best Carb Sources for Muscle Gain

Carbohydrates fuel your workouts and replenish muscle glycogen after training.

  • Whole wheat roti — sustained energy
  • Brown rice — post-workout ideal
  • Oats — great for morning meals
  • Sweet potato — nutrient-dense
  • Banana — quick energy pre/post workout
  • Millets (ragi, jowar) — nutrient-rich

Best Fat Sources

  • Almonds and walnuts (handful daily)
  • Peanut butter (2 tbsp)
  • Ghee (1 tsp with meals)
  • Eggs (whole eggs)
  • Coconut (small quantity)

📖 Read Also:

Free TDEE Calculator — Find Your Exact Calorie Target

Use our free calculator to find your maintenance calories, then add 300–500 cal surplus for lean muscle gain.


Sample Vegetarian Muscle Gain Meal Plan (2,800–3,000 cal)

TimeMealApproximate Protein
7:00 AM5 egg whites omelette + 2 whole eggs + 2 whole wheat toast38g
10:00 AM1 cup Greek yogurt + 1 banana + 15 almonds22g
1:00 PM2 roti + 1.5 cup paneer sabzi + 1 cup dal + salad42g
4:00 PM (Pre-workout)1 banana + 30g peanuts9g
7:00 PM (Post-workout)1.5 cup soy chunk curry + 2 roti + curd45g
9:30 PM1 cup warm milk + 20 almonds13g
Total~169g protein
💡

Not everyone eats eggs. For a fully vegetarian (no egg) version, replace eggs with an extra serving of paneer or soy chunks — both are equally effective protein sources.


Sample Non-Vegetarian Muscle Gain Meal Plan (2,800–3,000 cal)

TimeMealApproximate Protein
7:00 AM3 whole eggs + 2 egg whites + 2 roti + 1 glass milk42g
10:30 AM1 cup curd + 1 banana + handful mixed nuts14g
1:00 PM150g chicken breast curry + 2 roti + dal + salad52g
4:00 PM (Pre-workout)1 banana + 1 tbsp peanut butter6g
7:00 PM (Post-workout)150g fish curry + 1.5 cup rice + salad42g
9:30 PM1 cup warm milk + 20g peanuts12g
Total~168g protein

Pre-Workout Nutrition

Timing: 1–1.5 hours before training

Goal: Fuel the workout with energy, not make you feel heavy.

Best pre-workout meals:

  • Banana + peanut butter on toast
  • Oats with milk + banana
  • 2 roti + light sabzi
  • Rice + dal (2–3 hours before if heavy session)

Avoid: Fried food, very large meals, or high-fat meals right before training.


Post-Workout Nutrition

Timing: Within 30–60 minutes after training

Goal: Replenish glycogen + provide protein for muscle repair.

Best post-workout meals:

  • Whey protein shake + banana (fastest option)
  • Paneer bhurji + roti
  • Chicken + rice
  • Egg bhurji + roti
  • Soy chunk curry + rice
ℹ️

The "anabolic window" (the 30-min post-workout period) is real but not as narrow as once believed. Eating protein-rich food within 1–2 hours of training is sufficient for muscle recovery.

📖 Read Also:

Best Protein Foods in India — Complete List with Macros

The 30 best high-protein foods available in Indian markets — with protein per 100g, cost comparison, and how to use them in your meals.


Budget-Friendly Protein Sources for Indian Men

Many muscle-building guides recommend expensive supplements or imported foods. Here are affordable Indian alternatives:

SourceCost (Approx.)Protein per 100g
Eggs₹6–8 per egg13g
Soy chunks₹30–40 per 100g52g
Moong dal₹80–100 per kg24g
Rajma₹80–120 per kg24g
Peanuts₹80–100 per kg26g
Milk₹50–60 per litre3.4g per 100ml

Soy chunks are arguably the most cost-effective muscle-building food in India — incredibly high protein, affordable, and versatile in cooking.


Supplements: What You Actually Need

Supplements are optional — not mandatory. But these few are backed by strong evidence:

Whey Protein (Most Useful)

  • What it is: Concentrated protein from milk
  • Why: Makes hitting daily protein targets easier and convenient
  • Dose: 1–2 scoops per day depending on how much protein you're short
  • When: Post-workout or between meals

Creatine Monohydrate (Best Supplement for Gym Performance)

  • What it is: Naturally occurring compound in muscle cells
  • Why: Increases strength, power output, and muscle fullness — the most researched supplement in sports science
  • Dose: 3–5g per day (no loading phase needed)
  • When: Any time of day, consistently

Multivitamin (Optional but Helpful)

  • Covers micronutrient gaps in an Indian diet (especially Vitamin D and B12 for vegetarians)
⚠️

Avoid fat burners, testosterone boosters, and "mass gainer" powders marketed aggressively online. Most are either ineffective or contain cheap sugar calories. Whey + creatine is all you need from supplements — everything else is whole food.


Common Muscle Gain Mistakes Indian Men Make

1. Not Eating Enough Total Calories

The most common reason for no muscle growth. You cannot build muscle in a calorie deficit. If the scale isn't going up (slowly), you're not eating enough.

2. Relying Only on Dal and Roti for Protein

Dal is a great food, but a single bowl provides only 14–18g of protein. You'd need 6–8 bowls to hit a 100g protein target — which is impractical. Diversify protein sources.

3. Skipping Breakfast

Breakfast sets the tone for the whole day's protein intake. A high-protein breakfast (eggs, paneer, soy) makes hitting daily targets much easier.

4. Eating Too Much Junk During Bulk

"I'm bulking, so I can eat anything" leads to excessive fat gain. Stick to mostly whole foods with a controlled calorie surplus.

5. Inconsistent Training

Diet without training does not build muscle — it just adds fat. Train consistently (3–4 days per week minimum) while eating for muscle gain.



Final Thoughts

Building muscle eating Indian food is absolutely possible — and arguably easier than following Western diet plans, because Indian food is naturally high in carbohydrates (great for fuelling workouts) and diverse in protein sources.

The formula is straightforward:

  1. Eat in a 300–500 calorie surplus
  2. Hit 1.6–2g protein per kg bodyweight daily
  3. Train consistently 3–4 days per week
  4. Sleep 7–8 hours — muscle is built during recovery, not workouts
  5. Be patient — real muscle takes months, not weeks

Start with the meal plans above. Track your food for the first 2–3 weeks to understand your actual intake. Then adjust based on how your body responds.


FAQ: Muscle Gain Diet for Indian Men

Can I build muscle as a vegetarian Indian?

Yes — completely. Soy chunks, paneer, dal, curd, eggs (if you consume them), and milk collectively provide enough protein for muscle growth. Many elite athletes are vegetarian.

Do I need to eat chicken to build muscle?

No. Chicken is convenient and protein-rich, but it is not mandatory. Soy chunks have more protein per 100g than chicken breast and are cheaper.

How fast can I build muscle?

Realistic expectations: 0.5–1 kg of muscle per month for beginners with proper training and diet. This is genuine muscle — not water weight or fat.

Should I take whey protein?

Only if you're consistently struggling to hit your protein target through food. Whole food protein sources are always preferred over supplements.

When should I eat before going to the gym?

Eat a balanced meal 1–1.5 hours before training. If you train early morning, a banana and a glass of milk 30 minutes before is sufficient.

Medical Disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet, exercise routine, or health regimen — especially if you have a pre-existing condition.

Share this article

Found this helpful? Share it with your friends and family!

Was this article helpful?

Want More Tips Like This?

Join 1,000+ readers getting weekly fitness, diet, and wellness tips + FREE meal plan

No spam, ever. Unsubscribe anytime.

WellFitLife

About the Author: WellFitLife

Fitness, nutrition, and wellness experts helping Indians live healthier lives.

Read more about us →

Comments

Leave a Comment

Your email will not be published. Comments are reviewed before appearing.

0/1000