Track your nutrition and health goals

By Hafsaa Farooq, Consultant Dietitian, Clearcals | Updated: May 2026
Gaining 10 kg is achievable — but the timeline, calorie target, and composition of that gain depend on your starting weight, activity level, and whether you include resistance training.
This page gives you a complete Indian diet chart to gain 10 kg, including specific plans for males, females, and vegetarians.
At a healthy, sustainable rate of 0.3–0.5 kg per week:
| Weight Gain Goal | Time at 0.3 kg/week | Time at 0.5 kg/week |
|---|---|---|
| 5 kg | ~17 weeks (4 months) | ~10 weeks (2.5 months) |
| 10 kg | ~33 weeks (8 months) | ~20 weeks (5 months) |
| 20 kg | ~65 weeks (15 months) | ~40 weeks (10 months) |
Anyone promising 10 kg of gain in 30 days is describing fat-only gain from an aggressive surplus — not lean weight gain. A realistic 10 kg of healthy weight takes 5–8 months of consistent daily effort.
With resistance training: 10 kg gained with structured training will be 50–65% lean mass and 35–50% fat in a beginner. This is the goal.
Without resistance training: 10 kg gained from diet alone will be primarily fat (70–80% fat, 20–30% lean mass). Not recommended as an isolated goal.
No, not safely and not as lean mass. The maximum realistic weight gain in one month is 2–3 kg, and even that will be mostly fat with some water retention. Gaining 10 kg in a single month would require eating approximately 7,000+ extra calories per day above your TDEE, which is physiologically unsustainable and carries serious health risks.
The short answer: 10 kg in 1 month is not a safe or evidence-based goal. A realistic target for 1 month of structured eating and training is 0.5–2 kg of actual weight gain (0.3–0.5 kg/week).
If you are significantly underweight and want to gain as fast as possible, a 500–600 calorie surplus per day with resistance training 4× per week is the highest safe rate. Even at this pace, 10 kg takes 4–5 months.
Formula: Daily calorie target = TDEE + 400 calories (lean bulk) or + 600 calories (aggressive bulk)
| Body Type | Activity Level | TDEE (approx.) | Lean Bulk Target | Aggressive Bulk Target |
|---|---|---|---|---|
| Man, 55 kg | Sedentary | ~1,800 kcal | ~2,200 kcal | ~2,400 kcal |
| Man, 55 kg | Active (4×/week training) | ~2,200 kcal | ~2,600 kcal | ~2,800 kcal |
| Woman, 45 kg | Sedentary | ~1,550 kcal | ~1,950 kcal | ~2,150 kcal |
| Woman, 45 kg | Active (3×/week training) | ~1,850 kcal | ~2,250 kcal | ~2,450 kcal |
Protein target: 1.4–1.8g per kg of body weight per day. For a 55 kg person: 77–99g protein daily.
To gain 1 kg of weight, you need approximately 7,700 excess calories over your TDEE. At a 400-calorie/day surplus: 7,700 ÷ 400 = ~19 days per kg, or roughly 6 months for 10 kg.
Gaining 10 kg is best structured across three distinct phases:
Phase 1 (Weeks 1–8): Establish the surplus and routine Goal: 0.3–0.4 kg/week. Build eating habits and meal structure before focusing on precise numbers. Start resistance training. Aim for 4–6 meals per day.
Phase 2 (Weeks 9–20): Maximise lean gain Goal: 0.4–0.5 kg/week. Calorie intake is fully calibrated. Training is progressive. Monitor body composition: if gaining faster than 0.5 kg/week, reduce surplus by 100 calories; if slower, increase by 100 calories.
Phase 3 (Weeks 21–32): Maintenance and consolidation Slight reduction in surplus (to 200–300 calories above TDEE) to consolidate lean mass and reduce fat accumulation. Training intensity increases.
This plan targets approximately 2,500–2,600 calories and 105–115g protein, suitable for a moderately active male of 55–65 kg aiming to gain lean weight.
On waking (6:30–7:00 AM) 10 soaked almonds + 6 walnuts + warm whole milk (200ml) ~280 kcal | 9g protein
Breakfast (8:00 AM) 80g rolled oats cooked in 250ml whole milk + 1 large banana + 1.5 tbsp peanut butter + 1 tbsp honey + 5 cashews ~620 kcal | 20g protein
Mid-morning (10:30–11:00 AM) 2 whole wheat bread slices + peanut butter + 1 glass whole milk ~380 kcal | 16g protein
Lunch (1:00–1:30 PM) 1.5 cups cooked rice + 1 cup rajma or chicken curry + 1 cup sabzi + 150g full-fat curd + 1 tsp ghee on rice ~650 kcal | 28g protein
Pre-workout / evening snack (4:30–5:00 PM) 1 banana + 1 handful mixed nuts (30g) + 1 boiled egg ~310 kcal | 11g protein
Post-workout (7:30–8:00 PM) 1 scoop whey protein in 250ml whole milk (or: 100g paneer + 1 glass milk) ~350–380 kcal | 35–40g protein
Dinner (9:00–9:30 PM) 3 rotis with ghee + 1 cup dal + 1 cup paneer or egg bhurji + sabzi + 150g curd ~600 kcal | 25g protein
Bedtime (10:30–11:00 PM) Warm whole milk (250ml) + 1 tbsp peanut butter or a small bowl of kheer ~300 kcal | 10g protein
Daily total: ~2,500–2,600 kcal | ~105–115g protein
| Meal | Calories | Protein |
|---|---|---|
| On waking | 280 | 9g |
| Breakfast | 620 | 20g |
| Mid-morning | 380 | 16g |
| Lunch | 650 | 28g |
| Evening snack | 310 | 11g |
| Post-workout | 360 | 37g |
| Dinner | 600 | 25g |
| Bedtime | 300 | 10g |
| Total | ~2,500 | ~106g |
Track every meal in the Hint app to stay on target. Hint Pro users can monitor protein, carbs, and fat alongside total calories.
Women need the same structured approach, but with lower total calorie targets. For an active woman of 45–50 kg, target 2,100–2,300 calories and 85–95g protein per day.
On waking Warm whole milk (200ml) + 8 soaked almonds ~190 kcal | 7g protein
Breakfast 70g oats cooked in 200ml whole milk + 1 banana + 1 tbsp peanut butter ~480 kcal | 17g protein
Mid-morning 1 fruit (banana or mango) + 1 small handful nuts (20g) ~200 kcal | 4g protein
Lunch 2 rotis with ghee + 1 cup dal + 1 cup sabzi + 150g full-fat curd ~550 kcal | 20g protein
Evening snack 2 whole wheat bread slices + peanut butter + 1 glass buttermilk ~300 kcal | 12g protein
Dinner 2 rotis + 100g paneer sabzi + 1 cup vegetables + 150g curd ~500 kcal | 22g protein
Bedtime Warm whole milk (200ml) + jaggery or honey ~200 kcal | 7g protein
Daily total: ~2,100–2,200 kcal | ~85–90g protein
For females, eating 5–6 smaller meals is often easier than 3 large ones. The key is consistency: hitting the calorie and protein target every day, not just on training days.
A vegetarian can absolutely gain 10 kg, but protein sourcing requires more deliberate planning since you are excluding meat, fish, and eggs.
High-protein vegetarian foods for weight gain: Paneer (18g protein/100g), Greek yogurt or hung curd (10g/100g), whole milk (3.4g/100g), whey protein (25g/scoop), lentils and dal (9g/100g cooked), rajma/chickpeas (9g/100g cooked), tofu (8g/100g), peanut butter (25g protein/100g), nuts and seeds.
Vegetarian daily plan targeting 2,400–2,600 kcal:
On waking: Warm whole milk (250ml) + 10 soaked almonds + 5 walnuts → ~280 kcal / 10g protein
Breakfast: 80g oats in 250ml whole milk + banana + 1.5 tbsp peanut butter + 1 tbsp honey → ~600 kcal / 19g protein
Mid-morning: 200g paneer bhurji (dry, with vegetables) + 1 whole wheat roti → ~380 kcal / 22g protein
Lunch: 1.5 cups rice + 1 cup rajma curry + sabzi + 150g full-fat curd + 1 tsp ghee → ~650 kcal / 26g protein
Evening snack: 1 banana + 1 handful mixed nuts + 1 glass whole milk → ~350 kcal / 12g protein
Post-workout: 1 scoop whey protein in 250ml whole milk → ~350 kcal / 37g protein
Dinner: 3 rotis with ghee + 150g paneer sabzi + 1 cup dal + curd → ~620 kcal / 28g protein
Bedtime: Warm milk (200ml) + 1 tbsp peanut butter → ~270 kcal / 10g protein
Total: ~2,500 kcal | ~114g protein
Vegetarians who avoid whey protein can substitute with an extra serving of paneer (100–150g) or a cup of Greek yogurt to hit similar protein targets.
Gaining 10 kg in 2 months is at the outer limit of what is physiologically possible and not recommended for lean gains. At 0.5 kg/week (the maximum healthy rate), 8 weeks yield only 4 kg. Gaining 10 kg in 8 weeks would require gaining 1.25 kg/week — well above the safe range of 0.3–0.5 kg/week, and most of the excess would be fat.
A realistic target for 2 months: 3.5–5 kg of total body weight, of which 1.5–3 kg may be lean mass with resistance training.
If you are starting from a significantly underweight state, some initial gain in the first 2–4 weeks can be faster (water, glycogen, increased food volume) and may show 2–3 kg on the scale without being "true" fat or muscle gain.
In 3 months (12 weeks) at 0.5 kg/week, you can realistically gain 5–6 kg of total body weight, with approximately 2–3 kg of that being lean mass if training is consistent.
For a hard-gainer starting from a low baseline (BMI below 17), a gain of up to 6–7 kg in 3 months is possible in the first cycle, with some of that being water and glycogen replenishment rather than fat or muscle.
For most people, 10 kg in 3 months requires gaining 0.83 kg/week — above the recommended rate and will result in excessive fat gain.
For a 5 kg target (approximately 10–17 weeks), reduce the daily surplus to 300 calories above TDEE. The meal structure is identical to the plans above — simply remove one high-calorie snack (such as the mid-morning bread + milk) to lower total intake by 300–350 calories. Track weekly and adjust if progress stalls.
A 20 kg goal requires 10–15 months of consistent effort using the same 3-phase approach, extended across multiple cycles. For long-term plans, take occasional maintenance breaks — 2–4 weeks at TDEE without a surplus — every 3–4 months. This prevents excessive fat accumulation and allows the body to consolidate gains. After each maintenance break, return to the surplus phase.
Weigh yourself weekly at the same time — ideally first thing in the morning, after using the bathroom, before eating. Expect 0.3–0.5 kg per week on average. Week-to-week variation of 0.5–1 kg in either direction is normal due to water and food volume.
If weight is not changing over 2 weeks: Add 150–200 calories.
If gaining faster than 0.6 kg/week consistently: Reduce by 100–150 calories.
Progress photos taken monthly are useful because the scale does not capture the shift from fat to lean mass that occurs with good training. The Hint app makes this tracking simple — log your meals, track your weekly weight, and it shows your calorie and protein averages over time.
Hint Premium includes unlimited dietitian consultations and personalized meal plans built around your specific TDEE, body weight, and training schedule — taking the guesswork out of the process entirely.
Garmin watches: Purchase any Garmin watch from the Clearcals Store and receive 1 month of Hint Premium (worth ₹1,999) free — including unlimited dietitian consultations, personalised diet and workout plans, and advanced nutrition tracking.
Apple Watch: Purchase any Apple Watch from the Clearcals Store and receive a free Hint Pro subscription — including personalised Indian diet plans, 300+ workouts, weekly insights, and more.
👉 Back to the pillar page: Healthy Weight Gain: Complete Indian Guide
👉 Related: 7-Day Weight Gain Diet Plan | Weight Gain Diet Chart | Best Foods for Weight Gain | TDEE Calculator
Hafsaa Farooq is a Consultant Dietitian at Clearcals with a strong passion for nutrition, fitness, and evidence-based health practices. She specializes in clinical nutrition and helps individuals build healthier lifestyles through practical dietary guidance.
🔗 Connect with Hafsaa on LinkedIn