Track your nutrition and health goals

By Asfia Fatima, Chief Dietitian at Clearcals
Training hard in the gym without a proper diet is like building a house without cement — the effort goes in but results don't hold. Whether your goal is muscle gain, fat loss, or improving overall fitness, your gym diet plan determines 60–70% of your results.
This guide covers everything: calorie and macro targets, pre- and post-workout meals, a complete 7-day Indian gym diet chart for both muscle gain and weight loss, vegetarian options, bulking vs. cutting plans, and a Hindi section.
Before building a diet chart, you need to know your calorie target. Use your Total Daily Energy Expenditure (TDEE) as the baseline:
TDEE = BMR × Activity Multiplier
A rough estimate: bodyweight (kg) × 30–33 kcal/day for moderately active people (gym 3–5 days/week).
| Bodyweight | Estimated TDEE (gym 4–5 days/week) |
|---|---|
| 55 kg | 1,650–1,815 kcal |
| 65 kg | 1,950–2,145 kcal |
| 75 kg | 2,250–2,475 kcal |
| 85 kg | 2,550–2,805 kcal |
| 95 kg | 2,850–3,135 kcal |
| Goal | Calorie Adjustment | Example (75 kg person, TDEE ~2,350) |
|---|---|---|
| Muscle gain (bulking) | +250 to +500 kcal | 2,600–2,850 kcal/day |
| Maintenance / recomposition | ±0 kcal | ~2,350 kcal/day |
| Fat loss (cutting) | −300 to −500 kcal | 1,850–2,050 kcal/day |
Use the Hint app for a precise personalised calorie target — it accounts for your age, height, weight, activity level, and specific goal.
| Goal | Protein Target | Example for 70 kg person |
|---|---|---|
| Muscle gain | 1.6–2.2g per kg bodyweight | 112–154g protein/day |
| Fat loss (cutting) | 2.0–2.4g per kg bodyweight | 140–168g protein/day |
| Maintenance | 1.4–1.8g per kg bodyweight | 98–126g protein/day |
Higher protein during cutting prevents muscle breakdown while in a calorie deficit.
Carbohydrates are the primary energy source for strength training. Do not eliminate them:
| Food | Protein per 100g | Calories per 100g | Notes |
|---|---|---|---|
| Chicken breast (cooked) | 31g | 165 kcal | Best lean protein |
| Eggs (whole) | 13g per 100g (2 eggs) | 155 kcal | Complete amino acid profile |
| Paneer (low-fat) | 18g | 260 kcal | Best vegetarian protein |
| Soya chunks (dry) | 52g | 345 kcal | Highest plant protein |
| Greek yogurt / hung curd | 10g | 100 kcal | Casein protein — good before bed |
| Moong dal (cooked) | 7g | 105 kcal | Easy to digest; good with rice |
| Rajma (cooked) | 9g | 127 kcal | Complete amino acids with rice |
| Tofu | 8g | 76 kcal | Versatile plant protein |
| Tuna (canned) | 25g | 116 kcal | Highest protein:calorie ratio |
| Chana (chickpeas, cooked) | 9g | 164 kcal | Good protein + carbs combo |
For a complete guide to high-protein Indian foods, see our High Protein Indian Diet Plan.
| Food | Carbs per 100g (cooked) | Notes |
|---|---|---|
| Oats (cooked) | 12g | Slow release; ideal pre-workout |
| Brown rice (cooked) | 22g | Lower GI than white rice |
| Sweet potato (cooked) | 20g | Excellent pre-workout carb |
| Whole wheat roti | 48g per 100g dry | 1 roti (~40g) = 19g carbs |
| Banana | 23g | Fast carbs; good pre/post workout |
| Rajma / chana | 20–27g | Protein + carb combo |
Almonds, walnuts, peanuts, flaxseeds, chia seeds, ghee (1 tsp), mustard oil for cooking — all support testosterone production, joint health, and anti-inflammatory recovery.
The pre-workout meal should be consumed 45–90 minutes before training. The goal is to top up glycogen stores and provide amino acids without causing digestive discomfort during the workout.
Pre-workout formula: Moderate-to-high carbs + moderate protein + low fat
| Goal | Pre-Workout Meal Options | Approx. Macros |
|---|---|---|
| Muscle gain | Oats + banana + 1 scoop whey / 3 egg whites | ~400 kcal, 30g protein, 55g carbs |
| Muscle gain (veg) | Oats with milk + banana + handful of almonds | ~450 kcal, 15g protein, 60g carbs |
| Weight loss | 2 eggs + 1 whole wheat toast + apple | ~280 kcal, 18g protein, 32g carbs |
| Weight loss (veg) | 100g low-fat paneer + 1 roti + cucumber | ~280 kcal, 20g protein, 25g carbs |
Timing note: If training first thing in the morning, a lighter pre-workout snack (banana + protein shake) 20–30 minutes before is sufficient.
The post-workout window (30–60 minutes after training) is when muscles are primed to absorb protein and replenish glycogen. This is the most important meal of the day for gym-goers.
Post-workout formula: Fast protein + simple carbs (no large fat amounts — slows protein absorption)
| Goal | Post-Workout Meal Options | Approx. Macros |
|---|---|---|
| Muscle gain | Whey shake + banana + 2 boiled eggs | ~450 kcal, 45g protein, 40g carbs |
| Muscle gain (veg) | Hung curd (200g) + banana + handful of chana | ~380 kcal, 22g protein, 45g carbs |
| Weight loss | Grilled chicken (100g) + steamed vegetables | ~250 kcal, 32g protein, 15g carbs |
| Weight loss (veg) | 150g paneer bhurji (no oil) + salad | ~280 kcal, 25g protein, 10g carbs |
This plan is designed for a 70–75 kg person targeting ~2,600 kcal/day and 140–150g protein/day for muscle gain. Adjust portions based on your calorie target.
| Meal | Food | Approx. Calories |
|---|---|---|
| Pre-workout (7am) | Oats (60g) + banana + 1 scoop whey | 420 kcal |
| Post-workout (9am) | 3 boiled eggs + 2 whole wheat toast | 380 kcal |
| Lunch (1pm) | Brown rice (200g) + dal (1 katori) + paneer sabzi (100g) | 620 kcal |
| Evening snack (4pm) | Peanut butter (2 tbsp) + banana | 280 kcal |
| Dinner (8pm) | Roti (2) + rajma curry (1.5 katori) + salad | 580 kcal |
| Before bed (10pm) | Hung curd / Greek yogurt (150g) | 150 kcal |
| Total | ~2,430 kcal, ~145g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Pre-workout | Banana + 2 eggs scrambled | 280 kcal |
| Post-workout | Whey shake + 100g chana chaat | 380 kcal |
| Lunch | Chicken curry (150g) + 2 rotis + vegetable sabzi | 650 kcal |
| Evening snack | Mixed nuts (30g) + apple | 230 kcal |
| Dinner | Brown rice (150g) + moong dal (1.5 katori) + egg curry (2 eggs) | 600 kcal |
| Before bed | 1 glass milk with turmeric | 150 kcal |
| Total | ~2,290 kcal, ~155g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Pre-workout | Sweet potato (150g, boiled) + peanut butter (1 tbsp) | 280 kcal |
| Post-workout | Soya chunks bhurji (100g dry weight) + 1 roti | 400 kcal |
| Lunch | Curd rice (200g) + grilled paneer (100g) + salad | 550 kcal |
| Evening snack | Protein bar or peanut chikki + banana | 300 kcal |
| Dinner | Quinoa/daliya (150g) + palak paneer (1 katori) + raita | 580 kcal |
| Before bed | Hung curd (150g) + flaxseeds (1 tsp) | 165 kcal |
| Total | ~2,275 kcal, ~130g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Breakfast | Moong dal chilla (3) + green chutney | 320 kcal |
| Mid-morning | Boiled eggs (2) + apple | 230 kcal |
| Lunch | Rajma (1.5 katori) + brown rice (150g) + salad | 550 kcal |
| Evening snack | Peanut butter toast (1 slice) + banana | 280 kcal |
| Dinner | Tofu stir-fry (150g) + roti (2) + dal soup | 550 kcal |
| Before bed | Greek yogurt (150g) | 150 kcal |
| Total | ~2,080 kcal, ~115g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Pre-workout | Oats (60g) + milk + honey | 350 kcal |
| Post-workout | Paneer bhurji (150g) + 1 toast | 380 kcal |
| Lunch | Chicken breast (150g) + 2 rotis + sabzi | 620 kcal |
| Evening snack | Sprouts chaat (100g) + lemon | 150 kcal |
| Dinner | Dal khichdi (300g) + papad + pickle | 500 kcal |
| Before bed | Warm milk (250ml) + 5 almonds | 200 kcal |
| Total | ~2,200 kcal, ~145g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Pre-workout | Banana (2) + peanut butter (1 tbsp) | 280 kcal |
| Post-workout | Whey shake + 2 boiled eggs | 320 kcal |
| Lunch | Egg fried rice (200g) + raita + salad | 580 kcal |
| Evening snack | Mixed nuts (30g) + dates (3) | 260 kcal |
| Dinner | Palak tofu curry (1.5 katori) + 2 rotis + dal | 620 kcal |
| Before bed | Hung curd (150g) | 150 kcal |
| Total | ~2,210 kcal, ~130g protein |
| Meal | Food | Approx. Calories |
|---|---|---|
| Breakfast | Besan chilla (3) + mint chutney + 2 eggs | 420 kcal |
| Mid-morning | Banana + peanut butter (1 tbsp) | 220 kcal |
| Lunch | Chana masala (1.5 katori) + brown rice (150g) + salad | 580 kcal |
| Evening snack | Greek yogurt (150g) + berries | 180 kcal |
| Dinner | Paneer tikka (150g) + 2 rotis + dal + salad | 640 kcal |
| Total | ~2,040 kcal, ~130g protein |
Note: These are estimates. Use the Hint app to log your exact quantities and get precise calorie and macro counts for your specific portion sizes.
If you're just starting out, keep it simple — complex meal plans are hard to sustain. Focus on these fundamentals:
Beginner rule of thumb:
Simple beginner gym diet (1 week to build habits):
Once this pattern is consistent for 2–3 weeks, introduce more specific calorie and macro tracking with the Hint app.
Goal: Calorie surplus + high protein to maximise muscle growth. Accept some fat gain.
Key principles:
Bulking foods to add: Full-fat milk, peanut butter, dry fruits (raisins, dates, cashews), oily fish, whole eggs, ghee (1–2 tsp in cooking), banana, mango.
Goal: Calorie deficit while maintaining high protein to preserve muscle mass.
Key principles:
Cutting foods to prioritise: Chicken breast, egg whites, tofu, low-fat paneer, hung curd, leafy vegetables, cucumber, tomato, oats, clear dal soups, green tea.
For a comprehensive fat loss meal plan, see our Indian Diet for Weight Loss.
For vegetarians targeting muscle gain, hitting adequate protein requires deliberate food choices:
Veg protein priority list for gym:
Sample 2,800 kcal vegetarian gym day:
Total: ~2,700 kcal, ~153g protein
For a full 7-day vegetarian weight gain plan, see our Vegetarian Indian Diet Plan for Weight Gain.
Gym diet ka introduction (जिम डाइट के बारे में):
जिम में अच्छे results पाने के लिए सही diet बहुत ज़रूरी है। अच्छी diet के बिना workout का full benefit नहीं मिलता।
Gym ke liye diet chart (जिम के लिए डाइट चार्ट):
| Meal | Kya Khayein | Approx. Protein |
|---|---|---|
| Subah (Pre-workout) | Oats + banana + peanut butter | 10–15g |
| Post-workout | Anda bhurji (3 ande) + toast | 20–25g |
| Dopahar (Lunch) | Dal + chawal + sabzi + dahi | 25–30g |
| Sham (Evening) | Paneer chaat / sprouts + fruit | 15–20g |
| Raat (Dinner) | Roti + dal / rajma + sabzi | 20–25g |
| Sone se pehle | Hung curd / doodh | 10–15g |
Muscle gain ke liye zaruri baten (मसल्स बनाने के लिए ज़रूरी बातें):
Gym diet mein kya nahi khana chahiye:
The Hint app is built for the Indian gym-goer:
A gym diet plan is a structured eating approach designed around your training schedule, targeting specific calorie and protein intakes to support muscle gain, fat loss, or both. It includes pre-workout, post-workout, and main meals timed around training.
Eat 45–90 minutes before training: moderate-to-high carbs + moderate protein + low fat. Good options: oats + banana + protein shake, sweet potato + egg whites, 2 rotis + curd. Avoid high-fat meals immediately before training — fat slows digestion and can cause discomfort.
Eat within 30–60 minutes after training: fast protein + simple carbs. Good options: whey shake + banana, paneer bhurji + fruit, boiled eggs + rice, hung curd + banana. Avoid skipping the post-workout meal — it is when muscle protein synthesis is highest.
1.6–2.2g of protein per kg of bodyweight per day. For a 70 kg person, this is 112–154g/day. Spread across 4–5 meals for optimal absorption.
Yes — soya chunks, paneer, tofu, Greek yogurt, rajma, and dal are excellent vegetarian protein sources. Vegetarians need to be more deliberate about hitting protein targets, but it is absolutely achievable with the right food choices.
Bulking = calorie surplus (eat more than TDEE) + high protein to maximise muscle growth. Cutting = calorie deficit (eat less than TDEE) + high protein to preserve muscle while losing fat. Both require high protein; they differ in total calories and carbohydrate amounts.
4–6 meals is optimal for gym-goers. This includes 3 main meals + 1–2 snacks + pre/post-workout nutrition. This frequency maintains amino acid availability for muscle repair throughout the day.
Yes — oats are one of the best pre-workout carbohydrate sources. They provide slow-release energy, moderate protein (about 13g/100g dry), and high fibre. A bowl of oats with milk and banana 60 minutes before training is an excellent pre-workout meal.
Asfia Fatima is the Chief Dietitian at Clearcals, with a Master's Degree in Dietetics and Clinical Nutrition and over a decade of experience in clinical nutrition and lifestyle management.
She specialises in evidence-based diet planning for weight loss, diabetes, and metabolic health. At Clearcals, she leads the nutrition strategy behind the Hint app, helping users achieve their goals with science-backed guidance.
🔗 Connect with Asfia on LinkedIn