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.

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:
- Enough calories (slight surplus above maintenance)
- 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
| Bodyweight | Approximate TDEE (Moderate Activity) | Muscle Gain Target |
|---|---|---|
| 60 kg | ~2,200 cal | 2,500–2,700 cal |
| 70 kg | ~2,500 cal | 2,800–3,000 cal |
| 80 kg | ~2,800 cal | 3,100–3,300 cal |
| 90 kg | ~3,100 cal | 3,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
| Bodyweight | Minimum Protein | Optimal Protein |
|---|---|---|
| 60 kg | 96g | 132g |
| 70 kg | 112g | 154g |
| 80 kg | 128g | 176g |
| 90 kg | 144g | 198g |
This feels like a lot — because it is. That's why planning your meals around protein sources is essential.
Step 3: Macro Split
| Macronutrient | Percentage of Calories |
|---|---|
| Protein | 25–30% |
| Carbohydrates | 45–55% |
| Fats | 20–25% |
Best Indian Foods for Muscle Gain
High-Protein Vegetarian Sources
| Food | Serving | Protein |
|---|---|---|
| Paneer | 100g | 18g |
| Soy chunks (dry) | 100g | 52g |
| Moong dal (cooked) | 1 cup | 14g |
| Rajma (cooked) | 1 cup | 15g |
| Chole (cooked) | 1 cup | 15g |
| Greek yogurt | 1 cup | 17g |
| Curd | 1 cup | 10g |
| Tofu | 100g | 8g |
| Peanuts | 30g | 8g |
| Milk | 250 ml | 8g |
High-Protein Non-Vegetarian Sources
| Food | Serving | Protein |
|---|---|---|
| Chicken breast | 100g | 31g |
| Eggs | 1 whole | 6g |
| Egg whites | 3 whites | 10g |
| Fish (rohu/katla) | 100g | 20g |
| Tuna (canned) | 100g | 26g |
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 TargetUse 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)
| Time | Meal | Approximate Protein |
|---|---|---|
| 7:00 AM | 5 egg whites omelette + 2 whole eggs + 2 whole wheat toast | 38g |
| 10:00 AM | 1 cup Greek yogurt + 1 banana + 15 almonds | 22g |
| 1:00 PM | 2 roti + 1.5 cup paneer sabzi + 1 cup dal + salad | 42g |
| 4:00 PM (Pre-workout) | 1 banana + 30g peanuts | 9g |
| 7:00 PM (Post-workout) | 1.5 cup soy chunk curry + 2 roti + curd | 45g |
| 9:30 PM | 1 cup warm milk + 20 almonds | 13g |
| 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)
| Time | Meal | Approximate Protein |
|---|---|---|
| 7:00 AM | 3 whole eggs + 2 egg whites + 2 roti + 1 glass milk | 42g |
| 10:30 AM | 1 cup curd + 1 banana + handful mixed nuts | 14g |
| 1:00 PM | 150g chicken breast curry + 2 roti + dal + salad | 52g |
| 4:00 PM (Pre-workout) | 1 banana + 1 tbsp peanut butter | 6g |
| 7:00 PM (Post-workout) | 150g fish curry + 1.5 cup rice + salad | 42g |
| 9:30 PM | 1 cup warm milk + 20g peanuts | 12g |
| 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 MacrosThe 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:
| Source | Cost (Approx.) | Protein per 100g |
|---|---|---|
| Eggs | ₹6–8 per egg | 13g |
| Soy chunks | ₹30–40 per 100g | 52g |
| Moong dal | ₹80–100 per kg | 24g |
| Rajma | ₹80–120 per kg | 24g |
| Peanuts | ₹80–100 per kg | 26g |
| Milk | ₹50–60 per litre | 3.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.
Related Articles
- 30-Day Gym Workout Plan for Beginners
- Best Protein Foods for Indians: Veg & Non-Veg Sources
- Post-Workout Meal Guide — Indian Foods for Muscle Gain & Fat Loss
- Top 20 Protein-Rich Vegetarian Foods in India
- Protein-Rich Indian Breakfast Ideas for Muscle Gain & Fat Loss
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:
- Eat in a 300–500 calorie surplus
- Hit 1.6–2g protein per kg bodyweight daily
- Train consistently 3–4 days per week
- Sleep 7–8 hours — muscle is built during recovery, not workouts
- 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.
Free Tools to Help You
Put this article into action — use our free calculators to get your personalized numbers.
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.
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.

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.
You Might Also Like
Continue your wellness journey

11 min read
Soaked Almonds vs Raw Almonds: Morning Benefits & What Science Says
Every Indian grandmother insists on soaked almonds in the morning. But is the science behind this tradition actually real? Do soaked almonds genuinely have more benefits than raw? A complete, evidence-based answer.

12 min read
Chia Seeds vs Sabja Seeds: Which Is Better for Weight Loss?
Chia seeds and sabja seeds look almost identical when soaked, but they are completely different foods with different nutritional profiles and benefits. Which one should Indian women and men choose for weight loss? The complete comparison.

11 min read
The Complete Fat Loss Guide for Indians (2026): Science-Based Plan That Works
The only fat loss guide you need as an Indian. Covers calorie deficit, Indian food strategy, workout routine, hormones, supplements, and the exact mistakes stopping your progress.