Track your nutrition and health goals

arrowTry the Hint app

10 kg Weight Gain Diet Chart: Sample Indian Meal Plan (Male, Female & Veg)

July 7, 2026
19 min read
10 kg Weight Gain Diet Chart: Sample Indian Meal Plan (Male, Female & Veg)

By Hafsaa Farooq, Consultant Dietitian, Clearcals | Updated: May 2026

Gaining 10 kg is a goal that takes more than simply eating more. Without the right calorie target, macronutrient breakdown, and meal timing, extra calories tend to add fat rather than lean mass. This guide gives you a phase-by-phase diet chart for gaining 10 kg — with specific plans for men, women, and vegetarians — and realistic timelines for those aiming to reach the goal in 1 month, 2 months, or 3 months.

How Long Does It Take to Gain 10 kg?

Muscle and fat both have an upper limit on how quickly the body can accumulate them. Gaining too fast means most of the weight will be stored as fat, not lean tissue. The table below shows realistic timelines based on safe weight gain rates.

Target GainRateEstimated Duration
5 kg0.3–0.5 kg per week10–17 weeks
10 kg0.3–0.5 kg per week20–33 weeks
20 kg0.3–0.5 kg per week40–67 weeks

Most people find that a surplus of 300–500 kcal per day produces steady weight gain with minimal fat accumulation. Higher surpluses speed up total weight gain but increase the fat-to-muscle ratio.

Is It Possible to Gain 10 kg in 1 Month?

Gaining 10 kg in 30 days would require accumulating roughly 0.33 kg per day. Even with an extreme calorie surplus of 2,500 kcal above maintenance, only a fraction of that gain would be lean mass — the rest would be fat, water, and glycogen. For most people, a realistic 1-month target is 0.5–2 kg of total body weight, of which 0.25–1 kg may be lean mass.

The exception: people who are severely underweight (BMI below 16) sometimes see faster initial gains because the body is replenishing depleted glycogen stores and extracellular fluid before adding tissue mass. Even in these cases, 3–4 kg in a month is the upper bound, and not all of it will be muscle.

If your goal is 10 kg total, think of the first month as building the foundation — establishing the eating pattern, hitting the calorie surplus consistently, and starting progressive resistance training.

Your Calorie Target: How Many Calories to Gain 10 kg

The starting point is your Total Daily Energy Expenditure (TDEE) — the calories you burn at your current activity level. Adding 300–500 kcal to your TDEE creates a surplus that your body can convert to new tissue without excessive fat gain.

ProfileSedentary TDEEActive TDEEWeight Gain Target
Male, 60 kg~1,900 kcal~2,300 kcal2,200–2,800 kcal
Male, 70 kg~2,100 kcal~2,500 kcal2,400–3,000 kcal
Female, 50 kg~1,500 kcal~1,800 kcal1,800–2,300 kcal
Female, 60 kg~1,700 kcal~2,000 kcal2,000–2,500 kcal

Use the Hint TDEE Calculator to calculate your exact number based on your current weight, height, age, and activity level.

10 kg Weight Gain Diet Chart — The 3-Phase Approach

Rather than jumping straight to maximum calories, a phased approach lets the body adapt gradually and ensures gains are primarily lean mass.

Phase 1 (Weeks 1–4): Build the Base Aim for a 300–400 kcal surplus over your TDEE. Focus on establishing meal timing and consistent protein intake. Start resistance training 3 days per week.

Phase 2 (Weeks 5–12): Progressive Bulk Increase to a 400–500 kcal daily surplus as your appetite and training volume increase. Add one extra resistance training session per week. Check the scale weekly — if gaining faster than 0.5 kg/week, reduce the surplus slightly.

Phase 3 (Weeks 13–20+): Sustained Gains Maintain the surplus and adjust as body weight increases (your TDEE rises with body weight). Take progress photos every 2 weeks. If gains stall for 2+ weeks, add another 200 kcal.

10 kg Weight Gain Diet Chart for Male

This plan targets approximately 2,500–2,600 kcal and 105–115g of protein per day — appropriate for a 60–70 kg male with moderate activity. Adjust portions up or down based on your TDEE.

On Waking (6:00–7:00 AM) 2 soaked dates + 1 glass whole milk (250 ml) + 5 soaked almonds ~350 kcal | ~10g protein

Breakfast (8:00–9:00 AM) 3 whole eggs (scrambled or boiled) + 2 multigrain rotis + 1 tsp ghee + 1 banana ~600 kcal | ~23g protein

Mid-Morning Snack (11:00 AM) 1 cup Greek-style dahi (full fat) + 1 tbsp honey + 1 handful mixed nuts (20g) ~320 kcal | ~12g protein

Lunch (1:00–2:00 PM) 1.5 cups cooked rice + 1 cup rajma or chana dal + 1 cup paneer sabzi (80g paneer) + 1 tbsp ghee ~700 kcal | ~30g protein

Evening Snack (5:00–6:00 PM) 2 whole wheat bread slices with 2 tbsp peanut butter + 1 glass banana shake (1 banana + 250 ml whole milk) ~480 kcal | ~17g protein

Dinner (8:00–9:00 PM) 2 multigrain rotis + 1 cup chicken curry (150g chicken) or paneer curry (100g paneer) + 1 cup cooked sabzi ~580 kcal | ~32g protein

Bedtime (10:00–11:00 PM) 1 glass warm whole milk (250 ml) + 1 tsp ashwagandha powder (optional) ~160 kcal | ~8g protein

MealCaloriesProtein
On waking350 kcal10g
Breakfast600 kcal23g
Mid-morning320 kcal12g
Lunch700 kcal30g
Evening snack480 kcal17g
Dinner580 kcal32g
Bedtime160 kcal8g
Total~2,500–2,600 kcal~105–115g

Key principle: Spread protein evenly across meals. Getting 25–35g of protein at each of 4 main meals maximises muscle protein synthesis more effectively than front-loading it at one meal.

10 kg Weight Gain Diet Chart for Female

Women typically have a lower TDEE and a lower absolute lean mass gain rate compared to men — not because of capability, but because of a smaller muscle mass baseline. This plan targets approximately 2,100–2,200 kcal and 85–90g of protein per day, appropriate for a 50–60 kg woman with moderate activity.

On Waking (7:00 AM) 1 glass warm water with lemon + 5 soaked almonds + 2 walnuts ~190 kcal | ~7g protein (from almonds/walnuts)

Breakfast (8:00–9:00 AM) 2 whole eggs (boiled or scrambled) + 2 multigrain rotis + 1 cup low-fat dahi + ½ banana ~480 kcal | ~22g protein

Mid-Morning Snack (11:00 AM) 1 cup full-fat dahi or 1 glass lassi (without added sugar) + 1 small handful trail mix (almonds, cashews, raisins) ~260 kcal | ~8g protein

Lunch (1:00–2:00 PM) 1 cup cooked rice + 1 cup dal (moong or masoor) + 1 cup paneer sabzi (60g paneer) + 1 small bowl salad ~550 kcal | ~22g protein

Evening Snack (5:00–6:00 PM) 1 glass whole milk (250 ml) + 1 multigrain toast with 1 tbsp peanut butter ~340 kcal | ~12g protein

Dinner (8:00 PM) 2 multigrain rotis + 1 cup dal or 80g chicken curry + 1 cup cooked sabzi + 1 tsp ghee ~500 kcal | ~22g protein

Bedtime (10:00 PM) 1 glass warm whole milk (200 ml) ~130 kcal | ~6g protein

MealCaloriesProtein
On waking190 kcal7g
Breakfast480 kcal22g
Mid-morning260 kcal8g
Lunch550 kcal22g
Evening snack340 kcal12g
Dinner500 kcal22g
Bedtime130 kcal6g
Total~2,100–2,200 kcal~85–90g

Women often underestimate how much they need to eat to gain weight, especially with a higher body fat percentage that suppresses hunger signals. Consistent tracking in the Hint app helps identify days when intake falls short of target.

10 kg Weight Gain Diet Chart for Female: Frequently Asked Questions

Why is the female plan lower in calories than the male plan? TDEE is primarily driven by lean muscle mass and body size. A 55 kg woman at moderate activity typically burns 1,700–2,000 kcal per day vs. 2,000–2,400 kcal for a 65 kg man. The surplus remains the same (300–500 kcal) — the base is just lower.

How much weight can a woman realistically gain per week? 0.25–0.4 kg per week is a safe and effective rate for women. This gives a target of approximately 2.5–4 kg over 10 weeks, or 10 kg over 6–8 months with consistent effort.

10 kg Weight Gain Diet Chart for Vegetarian

Vegetarian diets can fully support weight gain and muscle building — with one important caveat. Most plant proteins are incomplete (lacking one or more essential amino acids), so combining complementary sources is important. Dal + rice is the classic complete protein pairing; dahi + wheat is another.

This plan targets approximately 2,500 kcal and 110–115g of protein per day for a 60–70 kg vegetarian male. Reduce portions by about 15–20% for a vegetarian female.

On Waking (6:30 AM) 1 glass warm milk (250 ml) + 5 soaked almonds + 2 soaked cashews ~250 kcal | ~9g protein

Breakfast (8:00 AM) 3 moong dal chillas (with grated paneer stuffing, 60g paneer) + 1 cup dahi + 1 tsp ghee ~560 kcal | ~28g protein

Mid-Morning (11:00 AM) 1 glass thick lassi (300 ml, full fat) + 1 banana ~300 kcal | ~9g protein

Lunch (1:30 PM) 1.5 cups cooked rice + 1.5 cups rajma or chana dal + 1 cup paneer sabzi (80g paneer) + 1 tsp ghee + 1 small katori dahi ~750 kcal | ~34g protein

Evening Snack (5:00 PM) 2 tbsp peanut butter on 2 multigrain bread slices + 1 glass soy milk or whole milk + 1 handful mixed nuts ~430 kcal | ~17g protein

Dinner (8:30 PM) 3 multigrain rotis + 1 cup tofu bhurji (100g tofu) or paneer curry (80g paneer) + 1 cup cooked sabzi + 1 tsp ghee ~580 kcal | ~25g protein

Bedtime (10:00 PM) 1 glass warm milk (250 ml) + 1 tsp ashwagandha or plain ~160 kcal | ~8g protein

Vegetarian protein sources ranked by protein-to-calorie ratio:

FoodProtein per 100gCalories per 100g
Low-fat paneer18g140 kcal
Full-fat paneer18g265 kcal
Greek-style dahi10g100 kcal
Tofu (firm)17g145 kcal
Moong dal (cooked)7g105 kcal
Rajma (cooked)9g127 kcal
Soy milk3.5g43 kcal
Peanut butter25g588 kcal
Almonds21g579 kcal

Whey protein, if acceptable (it is derived from milk), is one of the most effective vegetarian supplements for hitting protein targets without adding many extra carbohydrates or fats.

10 kg Weight Gain in 2 Months: Is It Realistic?

Gaining 10 kg in 2 months (8 weeks) would require gaining 1.25 kg per week — two to four times the recommended rate. Most of the weight gained at this rate would be fat, not lean muscle, and the approach is not medically recommended for most people.

What is realistic in 2 months: 3.5–5 kg of total body weight, of which 1.5–2.5 kg may be lean mass if combined with consistent resistance training.

2-Month Weight Gain Diet Chart

If you want to maximise gains in a 2-month window, use an aggressive bulk of 600–800 kcal above your TDEE. For a 60 kg male with a TDEE of ~2,200 kcal, that means targeting 2,800–3,000 kcal per day.

Meal2-Month Aggressive Bulk (Male, ~3,000 kcal)
On waking1 glass whole milk + 5 almonds + 2 dates (~250 kcal)
Breakfast3 eggs + 3 rotis + 1 banana + 1 tsp ghee (~700 kcal)
Mid-morning1 cup dahi + 30g mixed nuts + 1 tbsp honey (~380 kcal)
Lunch2 cups rice + 1.5 cups dal + 100g paneer + 1 tbsp ghee (~850 kcal)
Pre-workout1 glass banana shake (1 banana + 250 ml whole milk) + 1 slice toast (~320 kcal)
Dinner3 rotis + 150g chicken or 100g paneer + 1 cup sabzi + 1 tsp ghee (~650 kcal)

Total: ~3,000–3,150 kcal | ~120–130g protein

Key adjustments for an aggressive 2-month bulk:

  • Add a dedicated pre-workout meal (carbs + small protein) 60–90 minutes before training
  • Train with heavy compound movements (squats, deadlifts, rows, presses) 4 days per week
  • Track daily — small misses add up quickly over 8 weeks
  • Expect some fat gain alongside muscle gain at this surplus level

10 kg Weight Gain in 3 Months: What's Possible?

In 3 months (12 weeks) at 0.5 kg/week, you can realistically gain 5–6 kg of total body weight, with approximately 2.5–3.5 kg as lean mass.

For a hard-gainer starting from a low baseline (BMI below 17), a gain of 6–7 kg in 3 months is achievable because the body is in a primed state for tissue replenishment. For most people at a normal weight, 10 kg in 3 months requires gaining 0.83 kg/week — above the recommended rate — and will result in significantly more fat gain than lean mass.

A 3-month approach works best with a moderate, consistent surplus rather than a crash bulk. This keeps fat gain minimal while allowing the body to actually synthesise new muscle tissue (which has a physiological rate limit regardless of how many calories you eat).

3-Month Weight Gain Diet Chart

For a 3-month plan, target 400–500 kcal above your TDEE and prioritise progressive overload in training. For a 60 kg male with a TDEE of ~2,200 kcal:

Meal3-Month Moderate Bulk (Male, ~2,600–2,700 kcal)
On waking1 glass whole milk + 4 almonds (~200 kcal)
Breakfast3 eggs + 2 rotis + 1 banana + 1 tsp ghee (~600 kcal)
Mid-morning1 cup dahi + 20g nuts (~280 kcal)
Lunch1.5 cups rice + 1 cup dal + 80g paneer + 1 tbsp ghee (~720 kcal)
Evening snackBanana shake (1 banana + 200 ml whole milk) + 1 tbsp peanut butter (~380 kcal)
Dinner2 rotis + 120g chicken or 80g paneer + 1 cup sabzi + 1 tsp ghee (~560 kcal)
Bedtime1 glass warm milk (~130 kcal)

Total: ~2,600–2,700 kcal | ~110–120g protein

At this rate, most people see 0.4–0.6 kg of weight gain per week, with a high proportion being lean mass when combined with 3–4 resistance training sessions per week.

5 kg Weight Gain Diet Chart

Gaining 5 kg is a more achievable short-term target for most people. At 0.3–0.5 kg per week, you can reach 5 kg in 10–17 weeks. Use the same diet chart structure as the male or female plan above, but reduce total calories by 200–300 kcal and reduce the timeline expectations accordingly. The macronutrient distribution and meal timing principles remain identical.

20 kg Weight Gain Diet Chart

Gaining 20 kg at the recommended rate of 0.3–0.5 kg per week takes 40–67 weeks (10–16 months). This is a significant commitment that benefits from periodic reassessments every 6–8 weeks. As body weight increases, TDEE increases — recalculate your calorie target every time you gain 5 kg to keep the surplus in the productive range. The diet chart structure stays the same; portions simply scale up as your body weight and appetite grow.

Weight Gain Supplements: What Actually Works

Whole food should always come first — no supplement compensates for a diet that is consistently below the calorie target. That said, certain supplements make it easier to hit protein and calorie targets, especially for people who struggle with appetite or food volume.

Whey Protein The most evidence-backed supplement for lean mass gain. A single scoop provides 20–25g of complete protein (all essential amino acids) for approximately 120–140 kcal. Best used after resistance training or as a top-up when whole food protein falls short. Vegetarians can use whey (milk-derived); vegans should look for pea + rice protein blends, which provide a comparable amino acid profile.

Mass Gainer / Weight Gainer Mass gainers provide 300–600 kcal per serving, typically from a mix of fast-digesting carbohydrates (maltodextrin) and 20–30g of protein. They are useful for people who physically cannot eat enough food to hit their calorie target. Look for products with at least 20g of protein per serving and avoid those with excessive sugar. A homemade mass gainer shake (whole milk + banana + rolled oats + peanut butter + whey) achieves the same effect with real food.

Creatine Monohydrate 3–5g per day of creatine monohydrate is one of the most extensively researched ergogenic aids. It improves strength output during heavy resistance training, which indirectly supports lean mass gain over time. It does not directly add muscle but allows you to train harder, which stimulates more muscle protein synthesis. Safe for long-term use at this dose.

Protein Powder for Weight Gain: How to Use It Use protein powder to supplement — not replace — whole food protein. A practical approach:

  • Post-workout shake: 1 scoop whey + 250 ml whole milk + 1 banana (~420 kcal, ~32g protein)
  • Mid-morning or bedtime: 1 scoop whey + 200 ml milk as a meal addition
  • Do not use protein powder as a meal replacement on a weight gain plan — you need the calories from whole food

All common protein powders, mass gainers, and creatine products are available in the Hint app's food database and can be logged by brand name.

Tracking Progress on Your 10 kg Plan

Consistency in tracking is as important as the diet chart itself. Weight fluctuates by 1–2 kg day-to-day due to water retention, meal timing, and digestive transit. Use a 7-day rolling average rather than daily weigh-ins to track actual progress.

Track every meal in the Hint app to stay on target. Hint Pro users can monitor protein, carbs, and fat alongside total calorie budget — which is essential for a weight gain plan where hitting a specific protein target matters as much as total calories.

Hint Premium includes unlimited dietitian consultations and personalised meal plans built around your specific TDEE and health profile. If you are 10+ kg underweight or have an underlying health condition, a dietitian can build a medically appropriate plan from the first week.

Progress photos taken monthly are useful because the scale does not capture the shift from fat to lean mass. A month where the scale barely moved may still show visible changes in shoulder width or chest thickness if training is producing lean mass growth.

What's New in Hint App v2.0

Hint version 2.0 includes updates that are directly relevant to anyone following a weight gain plan.

Free AI Insights — Personalised to Your Goals Hint now provides free AI-generated insights based on your calorie intake, macros, and activity data. For someone on a weight gain plan, this means automatic feedback on whether you are consistently hitting your surplus target, where protein tends to fall short, and which days of the week you are most likely to under-eat. Available to all users at no cost.

300+ Strength Training Workouts — Now Free for Everyone Hint's full library of 300+ guided strength training workout videos — previously a Pro-only feature — is now free for all users. Resistance training is the single most important factor in ensuring weight gain goes toward lean mass rather than fat. Having structured, progressive workouts directly in the same app where you track nutrition makes it significantly easier to keep both variables aligned.

Apple Health Sync — Workouts Log Automatically With Hint version 2.0, any workout recorded on your Apple Watch syncs automatically into Hint — no manual logging needed. This means your training calories are accurately reflected in your daily energy balance, so your calorie target adjusts in real time when training volume changes.

With Hint version 2.0, if your Garmin watch syncs to Garmin Connect and Garmin Connect is connected to Apple Health, your workouts flow automatically into Hint — no manual logging needed.

Custom Recipes Log the exact meals you repeat — your go-to bulk shake, your weekly dal-rice-paneer combination — as saved recipes in Hint. Custom logging dramatically reduces friction for repeat meals and removes the main reason people stop tracking mid-plan.

Trend Charts (Pro and Premium) View multi-week trends for calorie intake, protein, sleep, and workout frequency. For a weight gain plan, spotting a 3-week dip in calorie intake is far more actionable than reviewing daily logs one by one.

Android Update Coming This Month The Android version of Hint will receive Google Health Connect sync, free AI insights, and trend charts in an update releasing this month.

🎁 Free Hint with Every Watch Purchase

Garmin and Apple Watch users who purchase a watch from authorised Indian retailers can claim a free Hint subscription. Check eligibility and claim your free Hint subscription.

References

  1. Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr. 2014;11:20. PubMed
  2. Lemon PW. Beyond the zone: protein needs of active individuals. J Am Coll Nutr. 2000;19(5 Suppl):513S–521S. PubMed
  3. Morton RW, Murphy KT, McKellar SR, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. Br J Sports Med. 2018;52(6):376–384. PubMed

👉 Back to the pillar page: Healthy Weight Gain: Complete Indian Guide

Related reading:

About the Author

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

Looking for an Indian Food Calorie Calculator?

Try the Hint app

Share this
Garmin watches banner
Garmin watches banner