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 Level | Extra Calories | Expected Gain | Best For |
|---|---|---|---|
| Lean Bulk | +200 kcal | ~0.1–0.15kg/week | Experienced lifters, minimize fat gain |
| Moderate Bulk | +300 kcal | ~0.2kg/week | Most beginners — best starting point |
| Aggressive Bulk | +400–500 kcal | ~0.3–0.4kg/week | Skinny 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)
| Day | Breakfast | Lunch | Snack | Dinner | Protein | Cal |
|---|---|---|---|---|---|---|
| Monday | 4 egg bhurji + 2 roti + 1 glass milk | 1.5 cup rice + chicken curry 150g + dal | 30g soya chunks + banana + peanut butter | 2 roti + paneer sabzi 150g + rajma | 135g | 2,850 kcal |
| Tuesday | Oats (80g) + milk + banana + 2 whole eggs | 2 roti + toor dal + 100g paneer bhurji + curd | Sattu shake (50g) + 30g almonds | 1.5 cup rice + fish curry 150g + sabzi | 128g | 2,780 kcal |
| Wednesday (Rest day) | 3 moong dal chilla + Greek yogurt + fruit | 1 cup rice + rajma 1 cup + paneer 50g + raita | 50g soya chunks (roasted) + curd | 2 roti + chana dal + aloo sabzi | 120g | 2,550 kcal |
| Thursday | 4 egg omelette + 2 paratha (plain) + milk | 2 cup rice + mutton curry 120g + dal | Banana + peanut butter sandwich (2 slices) | 2 roti + paneer butter masala 150g + dahi | 138g | 2,900 kcal |
| Friday | Besan chilla 3 + dahi + 2 boiled eggs | 1.5 cup rice + chicken breast 150g + sabzi + dal | 30g soya chunks + sattu drink | 2 roti + dal makhani + salad | 130g | 2,810 kcal |
| Saturday | Idli 4 + sambar + 2 eggs + milk | 2 roti + paneer curry 150g + rajma + curd | Greek yogurt 200g + banana + 30g peanuts | 1.5 cup rice + egg curry 3 eggs + dal | 132g | 2,860 kcal |
| Sunday (Rest day) | Masala dosa + sambar + Greek yogurt | 2 roti + dal tadka + 100g paneer + raita | Sprouted chana 100g + sattu drink | 1 cup rice + chicken 100g + mixed dal | 118g | 2,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