Back to Blog
Muscle BuildingApril 22, 202611 min read

Macro Tracking for Muscle Gain: Indian Diet Plan for Beginners

Building muscle requires eating more than you burn — but not just anything. This guide shows you exactly how to set up your macros for muscle gain using Indian food, with a complete 7-day meal plan.

The muscle gain formula: TDEE + 200–400 kcal surplus + 1.8–2g protein per kg body weight + progressive resistance training. Everything else is details.

Step 1: Calculate Your Muscle-Gain Calorie Target

You cannot build muscle in a caloric deficit. Muscle protein synthesis requires energy above your maintenance level. The question is how much above.

Surplus LevelExtra CaloriesExpected GainBest For
Lean Bulk+200 kcal~0.1–0.15kg/weekExperienced lifters, minimize fat gain
Moderate Bulk+300 kcal~0.2kg/weekMost beginners — best starting point
Aggressive Bulk+400–500 kcal~0.3–0.4kg/weekSkinny beginners who struggle to eat enough

For a 70kg beginner with a TDEE of 2,400 kcal, a moderate bulk means eating 2,700 kcal per day. Use our TDEE calculator guide to find your exact maintenance calories first.

Step 2: Set Your Macro Targets for Muscle Gain

Muscle gain macro targets (example: 70kg, 2,700 kcal)

  • Protein — set first (1.8–2g/kg)126–140g = 504–560 kcal
  • Fat — set second (25–30%)75–90g = 675–810 kcal
  • Carbs — fill remaining330–380g = 1,320–1,520 kcal

Higher carb intake during a muscle gain phase is intentional — carbs fuel training, preserve muscle glycogen, and support recovery.

Best Indian Carb Sources for Muscle Building

Carbs are your training fuel — don't fear them on a bulk. These Indian carb sources are ideal:

Complex Carbs (Prioritize)

  • → White/brown rice — easy to eat in large quantities
  • → Roti / whole wheat chapati — 80 kcal per roti
  • → Oats — 70 kcal per 100g cooked, easy to prepare
  • → Sweet potato (shakarkandi) — dense carbs + vitamins
  • → Banana — pre-workout energy, potassium
  • → Dal (also protein source)

Around Workouts

  • → Pre-workout: 1 banana + sattu drink (fast energy)
  • → Post-workout: white rice + chicken/paneer (fast carbs + protein)
  • → Avoid high-fat foods immediately post-workout — slows absorption
  • → 1 cup rice + 100g chicken = 45g carbs + 31g protein = ideal post-workout

Best Indian Fat Sources

Fat supports testosterone production and joint health — critical for training. Indian-friendly sources:

  • Ghee — 1 tsp per roti (45 kcal, fat-soluble vitamins)
  • Peanuts / peanut butter — 7g protein + 14g fat per 30g
  • Almonds / walnuts — omega-3s (walnuts), vitamin E (almonds)
  • Mustard oil — high in omega-3, the traditional north Indian cooking oil
  • Coconut (South India) — energy-dense, use in moderation
  • Egg yolks — healthy fats + vitamin D, do not discard

7-Day Indian Muscle Gain Meal Plan (70kg, ~2,750 kcal, ~130g protein)

DayBreakfastLunchSnackDinnerProteinCal
Monday4 egg bhurji + 2 roti + 1 glass milk1.5 cup rice + chicken curry 150g + dal30g soya chunks + banana + peanut butter2 roti + paneer sabzi 150g + rajma135g2,850 kcal
TuesdayOats (80g) + milk + banana + 2 whole eggs2 roti + toor dal + 100g paneer bhurji + curdSattu shake (50g) + 30g almonds1.5 cup rice + fish curry 150g + sabzi128g2,780 kcal
Wednesday (Rest day)3 moong dal chilla + Greek yogurt + fruit1 cup rice + rajma 1 cup + paneer 50g + raita50g soya chunks (roasted) + curd2 roti + chana dal + aloo sabzi120g2,550 kcal
Thursday4 egg omelette + 2 paratha (plain) + milk2 cup rice + mutton curry 120g + dalBanana + peanut butter sandwich (2 slices)2 roti + paneer butter masala 150g + dahi138g2,900 kcal
FridayBesan chilla 3 + dahi + 2 boiled eggs1.5 cup rice + chicken breast 150g + sabzi + dal30g soya chunks + sattu drink2 roti + dal makhani + salad130g2,810 kcal
SaturdayIdli 4 + sambar + 2 eggs + milk2 roti + paneer curry 150g + rajma + curdGreek yogurt 200g + banana + 30g peanuts1.5 cup rice + egg curry 3 eggs + dal132g2,860 kcal
Sunday (Rest day)Masala dosa + sambar + Greek yogurt2 roti + dal tadka + 100g paneer + raitaSprouted chana 100g + sattu drink1 cup rice + chicken 100g + mixed dal118g2,620 kcal

Dirty Bulk vs Clean Bulk: Which for Indians?

Dirty bulk: eat anything and everything to hit calorie targets. Fast results, significant fat gain, often hard to reverse without a long cut.

Clean bulk: hit your calorie surplus with nutrient-dense whole foods. Slower results, minimal fat gain, sustainable year-round.

For most Indian beginners, a clean bulk using traditional Indian food is the better strategy. Indian food is naturally nutrient-dense — dal-rice-sabzi with adequate protein is an excellent muscle-building diet. Avoiding ultra-processed foods (instant noodles, packaged snacks) during a bulk preserves the quality of weight gained.

How to Adjust Over Time

  • Weigh yourself weekly (same day, morning, after toilet) — take 4-week averages to see the trend
  • Target 0.2–0.3kg per week gain — faster means too much fat gain
  • If gaining slower than 0.1kg/week for 3 weeks — add 150 kcal (one extra roti + dal)
  • If gaining faster than 0.4kg/week — reduce by 100 kcal
  • Reassess TDEE every 4–6 weeks — as you gain muscle, your TDEE increases

Key Takeaways

  • Muscle gain requires a caloric surplus of 200–400 kcal above TDEE
  • Protein at 1.8–2g/kg is the most important macro — hit this first
  • Carbs fuel training — eat more rice and roti on training days
  • Indian food (dal-rice-paneer-sabzi) is an excellent muscle-building diet — no supplements required
  • Track your food to ensure you're actually eating at a surplus — most beginners underestimate intake
  • Target 0.2–0.3kg weight gain per week — adjust calories based on actual results

Track Your Muscle Gain Macros with Rozmac

Rozmac calculates your personalized muscle-gain calorie and macro targets automatically. Log your Indian meals in seconds and see your protein, carb, and fat progress in real-time. No guesswork.

Download the App