How to Gain Weight in 7 Days at Home: Indian Weight Gain Diet Plan & Chart
By Dr. Hiteshi Dhami Shah in Nutrition and Dietetics
Mar 25 , 2025 | 36 min read
45
Your Clap has been added.
Thanks for your consideration
Share
Share Link has been copied to the clipboard.
Here is the link https://www.nanavatimaxhospital.org/blogs/weight-gain-diet-plan
A healthy Indian weight-gain diet requires eating 300–500 extra calories per day above your maintenance level, focusing on nutrient-dense foods like paneer, dal, whole-grain roti, nuts, ghee, and full-fat dairy. Pair this calorie surplus with 2–3 days of resistance training per week to build lean muscle rather than fat. This 7-day Indian diet chart for weight gain is designed by Nanavati Max dietitians and provides approximately 2,400–2,800 kcal per day.
While some people struggle to lose weight, others find it equally difficult to gain weight due to high metabolism, genetics, or poor appetite. For many Indians - especially those with a naturally fast metabolism, high activity levels, or a vegetarian diet - this challenge is particularly common. If you're looking to gain extra kgs healthily, simply increasing junk food intake isn't the answer. That approach may add weight, but it will mostly be in the form of fat, which isn't ideal. Instead, focusing on a calorie surplus with strength training can help build lean muscle mass and improve overall health.
This guide with a 7-day Indian weight gain diet plan supplies organised meals that are calorie-rich, protein-dense, and packed with vital nutrients. Whether you want to know how to gain weight in 7 days at home, need a weight gain diet plan for males or females, or are searching for the best high-calorie Indian foods, this guide covers it all. Follow it consistently for several weeks along with appropriate exercise and medical advice to see gradual, sustainable weight gain over time.
How to Gain Weight: The Essentials
To gain weight healthily, eat 300–500 more calories each day than your body burns, prioritise protein at every meal (1.6–2.2 g per kg of body weight if you also do strength training), and include healthy fats, whole grains, dairy, and pulses across 5–6 meals per day. Pair this with 2–3 strength-training sessions a week. Expect steady gains of 0.25–0.5 kg per week — gaining faster than this usually means more body fat rather than muscle.
The four principles of healthy weight gain:
- Calorie surplus: Eat 300–500 kcal more than you burn each day. A consistent surplus is the only way to gain weight; the type of food in that surplus decides whether you gain muscle or fat.
- Protein target: The Indian Council of Medical Research (ICMR-NIN) recommends 0.83 g of protein per kg of body weight for a sedentary adult. If you are actively trying to build muscle, raise this to 1.6–2.2 g per kg per day. For a 55 kg adult, that is roughly 88–121 g of protein daily, spread evenly across all meals.
- Resistance training: Without strength work, most extra calories will be stored as fat. Two to three sessions a week of bodyweight exercises - squats, push-ups, lunges, rows, planks - is enough to direct the surplus toward lean muscle.
- Sleep and recovery: Seven to nine hours each night. Muscle is repaired and built during sleep; short or disturbed sleep raises cortisol levels, which work against weight gain.
Quick reference: realistic weight-gain targets
|
Goal |
Daily Calorie Surplus |
Daily Protein Target |
Realistic Weekly Gain |
|
Lean weight gain (most healthy adults) |
+300–500 kcal |
1.6–2.2 g/kg |
0.25–0.5 kg |
|
Faster gain (athletes, hard gainers) |
+500–700 kcal |
1.8–2.2 g/kg |
0.5–1.0 kg |
|
Underweight recovery (medically supervised) |
As advised by dietitian |
1.5–2.0 g/kg |
As advised |
The rest of this guide explains each principle in detail and gives you a 7-day Indian meal plan, a list of the best high-calorie Indian foods, separate plans for males and females, and guidance for specific conditions. If you would like a practical step-by-step home version, see How to Gain Weight in 7 Days at Home below.
How to Gain Weight in 7 Days at Home (Step-by-Step Guide)
If you want to gain weight at home without a gym or expensive supplements, follow this step-by-step plan:
- Step 1: Calculate your calorie needs: Use a TDEE calculator and add 300–500 calories above maintenance. Most Indian adults will target 2,200–2,800 kcal daily.
- Step 2: Stock calorie-dense Indian foods: Keep ghee, peanut butter, full-fat milk, paneer, bananas, and dry fruits (almonds, cashews, dates, walnuts) at home.
- Step 3: Eat every 3–4 hours: Follow a 5–6 meal schedule - breakfast, mid-morning snack, lunch, evening snack, dinner, and a bedtime snack.
- Step 4: Drink your calories: Blend 1 cup full-fat milk + 1 banana + 2 tbsp peanut butter + 1 tbsp oats + 4–5 soaked almonds for a ~500–600 kcal shake.
- Step 5: Do home workouts: Bodyweight squats, push-ups, lunges, and planks 3 times a week. Use filled water bottles or a backpack as resistance to build muscle, not just fat.
- Step 6: Soak nuts overnight: Eat 8–10 soaked almonds each morning with warm milk and honey for easy digestion and steady calories.
- Step 7: Sleep 7–8 hours: Muscle is built during rest. Poor sleep raises cortisol, which works against weight gain.
- Step 8: Track weekly: Weigh yourself once a week (morning, empty stomach). Aim for 0.25–0.5 kg per week and increase calories if you're not gaining.
Results in the first week will be modest, but these habits build the foundation for steady, healthy weight gain in the weeks that follow.
Understanding Weight Gain Basics
Weight gain happens when you regularly consume more energy (calories) than your body uses, known as a calorie surplus. Combining a calorie-surplus weight gain diet with strength or resistance training helps ensure that a greater share of the added weight is lean muscle rather than only body fat.
To estimate your needs: multiply your body weight in kg by 30–35 for a rough maintenance figure. For example, a 55 kg person needs roughly 1,650–1,925 kcal to maintain weight; adding 300–500 kcal gives a weight-gain target of about 1,950–2,425 kcal per day. Adjust based on activity and results.
How to Gain Weight Fast: Quick Tips for Rapid, Healthy Weight Gain
While slow and steady is ideal, these tips can safely speed up your progress:
- Eat calorie-dense foods first at each meal - paneer, dal, rice, or meat before salads.
- Use bigger plates to naturally encourage larger portions.
- Add a teaspoon of ghee (90–100 kcal) to every roti or bowl of rice - that's 300–400 extra calories a day.
- Never skip breakfast - a heavy Indian breakfast sets the calorie tone for the day.
- Drink calories between meals - banana milkshakes, mango lassi, and badam milk are easier than solid food when appetite is low.
- Keep nuts, dates, or peanut butter within arm's reach for easy snacking.
- Have a bedtime snack - warm milk with turmeric and honey, or cashews with dates.
Aim for 0.5–1 kg per week. Gaining faster than this usually means excess fat rather than muscle.
Which Foods Should You Eat on an Indian Weight Gain Diet?
1. What are the best protein sources for healthy weight gain?
Protein is the building block of muscle. To gain healthy weight, you must include high-protein foods in your diet.
- Lean meats: Chicken, turkey, and lean beef provide high-quality protein.
- Fatty fish: Salmon, tuna, and mackerel are rich in healthy fats and omega-3s, aiding muscle recovery.
- Eggs: A versatile and excellent source of protein for daily meals.
- Dairy foods: Milk, cheese, and yoghurt offer essential protein and nutrients.
- Plant-based protein sources like lentils, chickpeas, tofu, and quinoa offer substantial amounts of protein along with fibre and essential minerals.
Aim to include a source of protein in every main meal and most snacks to support muscle gain as part of your weight gain diet plan. For Indian diets, combining dal (lentil) with rice or roti creates a complete amino acid profile, making it as effective as animal protein for muscle building.
2. Which healthy fats help with effective weight gain?
The right kind of fats can be extremely beneficial for healthy weight gain.
- Healthy fats: Avocados, nuts, and seeds (almonds, walnuts, chia seeds) provide essential fats and extra calories.
- Nut butters: Peanut butter and almond butter add flavour and nutrition to meals.
- Healthy oils: Olive oil and coconut oil can be drizzled over food for extra calories.
- Ghee (clarified butter): Adding 1 teaspoon of ghee to every meal adds 90–100 calories per serving and provides fat-soluble vitamins A, D, E, and K.
These fats improve heart health, support brain function, and enhance nutrient absorption, making them a vital component of a balanced nutrition plan for weight gain.
Read about - Balanced Diet Chart.
3. How do complex carbohydrates fuel muscle gain?
Carbohydrates provide the energy required for workouts and daily activities. Instead of refined carbs, focus on:
- Whole grains like quinoa, brown rice, oats, and barley
- Starchy vegetables such as sweet potatoes, squash, and potatoes
- Legumes like beans, lentils, and peas
Pairing complex carbohydrates with protein and healthy fats at each meal helps stabilise energy levels and supports healthy weight gain.
4. What are the best high-calorie snacks for weight gain?
Eating the right snacks between meals can significantly boost your daily calorie intake.
- Greek yoghurt with granola and fruit: Protein + probiotics
- Smoothies with protein powder, milk, fruits, nut butter: Easy-to-consume calorie bombs
- Convenient snack options: Protein bars, trail mix, whole grain crackers with hummus
- Indian snack options: Chikki (peanut/jaggery bar), roasted makhana with ghee, besan ladoo, dry-fruit ladoo, and banana with peanut butter.
Top 20 High-Calorie Indian Foods for Weight Gain (with Calorie Counts)
Use this table to plan calorie-dense meals. Values are per 100g unless noted.
|
Food |
Calories |
Protein (g) |
Best Way to Eat |
|
Ghee |
900 |
0 |
Add to roti, rice, dal |
|
Peanut Butter |
588 |
25 |
Toast, smoothies |
|
Almonds |
576 |
21 |
Soak overnight, 8–10/day |
|
Cashews |
553 |
18 |
Snack or in curries |
|
Walnuts |
654 |
15 |
Snack, salads |
|
Dates (Khajoor) |
282 |
2.5 |
With nuts, in smoothies |
|
Paneer |
260 |
18–20 |
Curries, parathas |
|
Full-Fat Milk (100ml) |
110 |
3.4 |
Drink, smoothies, chai |
|
Banana |
89 |
1.1 |
Shakes, snack |
|
Brown Rice (cooked) |
140 |
2.6 |
With dal/curry |
|
Whole Wheat Roti (1 pc) |
120 |
3.5 |
With ghee & sabzi |
|
Rajma |
127 |
8.7 |
Curry with rice |
|
Chana Dal |
364 |
22 |
Dal, chaat, ladoo |
|
Soy Chunks |
345 |
52 |
Curries, pulao |
|
Eggs (2 whole) |
155 |
13 |
Boiled, omelette |
|
Chicken Breast |
165 |
31 |
Curry, grilled |
|
Mackerel/Salmon |
208 |
20 |
Curry, grilled |
|
Sweet Potato |
86 |
1.6 |
Boiled, roasted |
|
Oats (dry) |
389 |
17 |
Porridge with milk |
|
Makhana |
393 |
9.7 |
Roast with ghee |
Tip: Combining foods (e.g., paneer paratha with ghee + an almond milkshake) can add 800–1,000 kcal in a single meal.
What Should I Eat to Gain Weight? An Indian Food Guide
If you want to gain weight on an Indian diet, build every meal around four ingredients: a quality protein, a complex carbohydrate, a healthy fat, and a calorie-dense add-on. Together these provide the calorie surplus your body needs without relying on junk food, which adds weight as fat and raises the long-term risk of diabetes and heart disease.
The four building blocks of an Indian weight-gain meal:
- Protein: dal, rajma, chana, chickpeas, paneer, full-fat curd, eggs, chicken, fish, or soya chunks. Every meal should contain at least one full serving.
- Complex carbohydrate: whole wheat roti, brown rice, jowar / bajra / ragi roti, oats, poha, upma, or sweet potato.
- Healthy fat: 1 teaspoon of ghee on every roti or bowl of rice (45–50 kcal each), a small handful of soaked almonds or walnuts, peanut butter, or cold-pressed oils for cooking.
- Calorie-dense add-on: a glass of full-fat milk, lassi, mango milkshake, sattu drink, or banana smoothie alongside the meal.
High-calorie combinations that work in any Indian kitchen:
These pairings each deliver 600–900 kcal in a single meal - far easier than forcing larger portions.
- 2 paneer parathas (with 1 tsp ghee each) + 1 cup full-fat curd + 1 glass mango lassi → roughly 850 kcal
- 1 bowl rajma + 1 cup jeera rice + 1 tsp ghee + 1 glass buttermilk + 8 soaked almonds → roughly 750 kcal
- 1 glass sattu drink (4 tbsp sattu, full-fat milk, banana, jaggery) + 2 stuffed parathas → roughly 700 kcal
- 1 bowl chana chaat + 2 rotis + 1 glass milk with 4 soaked dates → roughly 650 kcal
- 1 cup brown rice + 1 bowl dal makhani + a portion of paneer tikka + curd → roughly 800 kcal
Best vegetarian Indian foods for weight gain:
- Paneer - about 18–20 g protein and 260 kcal per 100 g; one of the highest-quality vegetarian proteins available.
- Full-fat milk and yoghurt - 110 kcal per 100 ml, supports calcium and protein needs together.
- Soya chunks - over 50 g protein per 100 g (dry weight); one of the highest-protein vegetarian foods in India and very affordable.
- Rajma, chana, chickpeas - 8–9 g protein per 100 g cooked, with complex carbs and fibre.
- Sattu - roasted chana flour. A traditional protein-and-energy powder, very cheap, useful as a drink or in parathas.
- Whole milk, ghee, jaggery, and dry fruits - four staples that work in any Indian household, any state, any budget.
Best non-vegetarian Indian foods for weight gain:
- Eggs (whole) - 6 g protein and 75 kcal each. Three to four eggs daily is safe for most healthy adults.
- Chicken breast or thigh - 25–30 g protein per 100 g; thigh has slightly more calories and is better for weight gain.
- Oily fish - mackerel, sardines, salmon. Rich in protein and in omega-3 fatty acids that support heart and joint health.
- Mutton or lean lamb - in moderation. Rich in iron, particularly useful for women with low haemoglobin.
Foods to limit, even though they're calorie-dense:
White bread, biscuits, sugary drinks, samosas, and deep-fried fast food add calories quickly but the calories come mostly from refined flour, sugar, and trans fats. These add weight as body fat and raise the risk of high cholesterol, fatty liver, and type 2 diabetes. They should make up no more than 10% of your daily intake.
If you are on a tight budget:
The cheapest high-calorie, high-protein Indian foods are sattu, peanuts, peanut chikki, bananas, eggs, whole milk, jaggery, dal, and chana. A meal of sattu drink + 2 chapatis + dal + a small piece of jaggery costs less than 50 rupees per person and provides 600–700 kcal with 25 g of protein — comparable to a meal at four times the price.
7-Day Indian Weight Gain Diet Plan (Chart)
This 7-day Indian weight gain diet chart outlines high-calorie, protein-packed meals and snacks for optimal results. Portion sizes and add-ons (such as extra ghee, nuts, or dairy) should be adjusted to individual calorie needs and medical conditions in consultation with a doctor or dietitian.
|
Day |
Breakfast |
Mid-AM |
Lunch |
PM Snack |
Dinner |
Evening |
Kcal |
|
Day 1 |
Cottage cheese stuffed flatbread with butter + full-fat milk |
Mixed dry fruits |
Lentil curry, cumin rice, mixed veg curry, yoghurt |
Banana smoothie with peanut butter |
Chicken curry, whole wheat bread, sautéed greens |
Cashews and dates |
~2,550 |
|
Day 2 |
Spiced oats with ghee + boiled eggs |
Flattened rice with peanuts |
Kidney bean curry, brown rice, cucumber yoghurt |
Chickpea salad with lemon |
Fish curry, multigrain bread, steamed veg |
Roasted lotus seeds |
~2,480 |
|
Day 3 |
Gram flour pancakes with yoghurt + banana milkshake |
Sprouts salad |
Chicken biryani with yoghurt, sautéed greens |
Mixed nuts and jaggery |
Lentil soup, cumin rice, okra stir-fry |
Peanut brittle + turmeric milk |
~2,600 |
|
Day 4 |
Finger millet pancakes, coconut chutney, veg stew |
Buttermilk + pistachios |
Spinach-paneer curry, wheat bread, veg pilaf |
Sweet yoghurt with jaggery |
Egg curry, multigrain bread, sautéed veg |
Walnuts and figs |
~2,500 |
|
Day 5 |
Semolina porridge with cashews + mango smoothie |
Spiced boiled chickpeas |
Lentil curry, buttered bread, veg salad |
Peanut butter on toast |
Lamb curry, rice, cucumber salad |
Dark chocolate + almonds |
~2,620 |
|
Day 6 |
Lentil pancakes with paneer + full-fat milk |
Yoghurt with flaxseeds |
Chickpea curry, wheat bread, greens salad |
Roasted peanuts + jaggery |
Grilled fish, brown rice, steamed veg |
Coconut fudge + milk |
~2,470 |
|
Day 7 |
Stuffed potato flatbread + sweet yoghurt |
Chia pudding with dates |
Soybean curry, wheat bread, cumin rice |
Lotus seeds + raisins |
Lentil stew, veg pilaf, yoghurt |
Mixed nuts + saffron milk |
~2,530 |
Women targeting healthy weight gain may aim for the lower end of this plan (~2,000–2,400 kcal/day) by slightly reducing portion sizes of grains and fats. Men or those with high physical activity may target 2,600–3,000 kcal/day by adding an extra serving of nuts, dairy, or a protein-rich snack. Adjust calorie targets in consultation with a Nanavati Max dietitian. Aim for 1.6–2.2g of protein per kg of body weight daily when trying to build muscle.
How to Gain Weight in 1 Month: A Realistic Monthly Plan
A realistic, sustainable target for one month is 2–4 kg of weight gain, with roughly 60–70% of that being lean muscle if you also do strength training. Gaining faster than 1 kg per week almost always means most of the added weight is body fat, which over time raises cholesterol, fasting glucose, and visceral fat.
Week-by-week progression:
- Week 1 (Days 1–7): Establish a 300–500 kcal daily surplus. Track your meals for the first 3 days in a simple notebook or a free calorie-tracking app — this is the only way to know your actual starting intake. Expect to feel fuller than usual; this is normal as your stomach adjusts.
- Week 2 (Days 8–14): Start a home strength routine (3 sessions). At the end of week 2, weigh yourself once, in the morning on an empty stomach. A realistic gain so far is 0.3–0.8 kg.
- Week 3 (Days 15–21): If you have not gained at least 0.5 kg by the end of week 2, increase your daily intake by a further 200 kcal. Add one extra teaspoon of ghee per meal, one extra glass of full-fat milk, and one extra handful of dry fruits.
- Week 4 (Days 22–30): Focus on consistency. Most people who fail at weight gain do so in week 4, when work and family routines interfere with regular eating. Pre-plan two snacks daily that you can eat without thinking — a banana with peanut butter, a glass of lassi, a peanut chikki, or a handful of soaked almonds.
What to expect at the end of 1 month
|
Profile |
Realistic 1-Month Gain |
|
Healthy adult, no strength training |
1.5–2.5 kg (mostly fat) |
|
Healthy adult, 3 strength sessions / week |
2–4 kg (mostly lean muscle) |
|
Underweight adult (BMI under 18.5), supervised plan |
Up to 4–5 kg with medical supervision |
|
Hard gainer with very fast metabolism |
1–2 kg even with good adherence |
If you have not gained any weight after 30 days:
This is the point at which to consult a doctor or a registered dietitian. Persistent inability to gain weight despite a clear calorie surplus can indicate an underlying condition such as hyperthyroidism, malabsorption (coeliac disease, lactose intolerance), undiagnosed diabetes, iron-deficiency anaemia, or chronic infection. The Department of Nutrition and Dietetics at Nanavati Max Hospital can arrange the relevant evaluation and create a personalised plan.
Important caution:
Gaining more than 4 kg in one month is rarely healthy. It usually means a very high fat-only surplus, which over time raises cholesterol, blood glucose, and visceral fat — exactly the changes that increase long-term disease risk. Slow gain is sustainable gain.
Home Remedies for Weight Gain: Traditional Indian Foods That Work
In Indian households, a "home remedy" for weight gain usually means a traditional preparation built around milk, ghee, jaggery, dry fruits, or a specific grain.
The reason many of these preparations work is straightforward — they pack a large number of calories and a useful amount of protein into a small portion, often eaten on an empty stomach when absorption is best.
Below are the most commonly recommended traditional preparations, with the reason each one is effective. None of these replace a complete daily diet, but they make it much easier to hit a calorie surplus without forcing larger plate sizes.
1. Soaked almonds with warm milk and honey (morning)
Eight to ten almonds, soaked overnight, peeled in the morning, and eaten with a glass of warm full-fat milk and a teaspoon of honey, provides roughly 300 kcal, 12 g of protein, healthy fats, and vitamin E. Soaking overnight improves digestibility and the absorption of fat-soluble vitamins.
2. Banana milkshake with dates (mid-morning)
One ripe banana, four soaked dates, one cup of full-fat milk, and one teaspoon of ground almonds blended together — about 400 kcal, naturally sweet, gentle on the stomach. A traditional Indian shake commonly given to underweight teenagers and to patients recovering from illness.
3. Sattu drink (afternoon)
Four tablespoons of roasted chana flour (sattu), a glass of water or full-fat milk, a pinch of black salt, and a teaspoon of jaggery — about 350 kcal and 18 g of protein. Sattu is one of the most affordable high-protein foods available in India, and a north Indian staple for hard physical workers.
4. Methi laddu or panjeeri (winter)
Traditional preparations of wheat flour roasted in ghee with jaggery, dry fruits, and edible gum (gondh). Each laddu provides 200–300 kcal. Originally given to new mothers and to recovering patients; safe for healthy adults trying to gain weight, but not suitable for people with diabetes due to the jaggery and sugar content.
5. Khichdi with ghee (any meal)
A bowl of moong dal khichdi cooked with rice and topped with 2 teaspoons of ghee provides about 450–500 kcal with 15 g of protein. It is the most easily digestible high-calorie meal available — particularly useful after illness, after surgery, or for anyone with weak digestion.
6. Ashwagandha milk (bedtime)
Half a teaspoon of ashwagandha powder mixed in a glass of warm milk before bed. Ashwagandha is used in Ayurveda to support muscle strength and recovery; the most consistent modern evidence is for reductions in cortisol (the stress hormone), which can indirectly support weight gain in chronically stressed adults. Always speak to your doctor before adding any herbal supplement, particularly if you have a thyroid condition, are pregnant, or are taking any prescription medication.
7. Chana with jaggery (evening snack)
Half a cup of boiled or roasted black chana with a small piece of jaggery — about 250 kcal, 12 g of protein, very low cost, and high satiety. The combination is iron-rich and particularly useful for women with anaemia or low haemoglobin.
An important reminder:
These traditional foods are an aid to a complete diet, not a substitute for one. None of them on their own will produce healthy weight gain. They work because they add easy, dense calories to a day that already includes three balanced meals. If you have diabetes, kidney disease, thyroid disease, food allergies, or are on regular medication, speak to a registered dietitian at Nanavati Max Hospital before adding new supplements or making significant changes to your traditional diet.
Weight Gain Diet Plan for Males: What Men Should Eat to Bulk Up
Men usually have higher calorie and protein needs for weight gain due to greater muscle mass potential. Focus on:
- Daily calorie target: 2,600–3,200 kcal/day depending on body weight and activity.
- Protein target: 1.8–2.2g per kg body weight (≈117–143g/day for a 65 kg male).
- Testosterone-supporting foods: zinc (pumpkin seeds, chickpeas, spinach), vitamin D (eggs, fortified milk, sunlight), and healthy fats (nuts, olive oil, fish).
- Sample add-ons: an extra ghee roti at lunch, a post-workout protein shake, and a handful of mixed nuts in the evening (~400–500 extra kcal).
- Training: 3–4 sessions a week of compound lifts (squats, deadlifts, bench press, rows) to maximise muscle gain.
Weight Gain Diet Plan for Females: A Healthy Approach for Women
Women's needs differ due to hormonal factors and nutrient priorities:
- Daily calorie target: 2,000–2,400 kcal/day.
- Protein target: 1.4–1.8g per kg body weight.
- Iron-rich foods: spinach, beetroot, pomegranate, dates, jaggery, and lean red meat to prevent anaemia.
- Calcium-rich foods: full-fat milk, paneer, yoghurt, ragi, and sesame seeds for bone health.
- PCOS: favour complex carbs over refined carbs and anti-inflammatory foods; a Nanavati Max endocrinologist can guide PCOS-specific plans.
- Pregnancy: weight gain in pregnancy should be supervised by an obstetrician - visit the Nanavati Max Gynaecology & Obstetrics department.
Weight Gain at Different Ages
Calorie needs, protein requirements, and the foods that work best change with age. The two principles of calorie surplus and strength training remain the same, but the targets and cautions are different for each life stage.
Teens (13–19 years)
Adolescents have naturally high calorie needs because of active growth — around 2,400–3,200 kcal per day for boys and 2,000–2,400 kcal for girls, depending on activity level. Most underweight teenagers do not need a structured "diet plan" so much as more regular, larger, protein-rich meals. Focus on full-fat dairy (milk, paneer, curd), eggs, dal, and whole grains. Limit junk-food calories, which are particularly damaging to long-term metabolic health when consumed regularly in adolescence.
If a teenager is genuinely underweight (BMI-for-age below the 5th percentile on Indian growth charts), consult a paediatrician at Nanavati Max — eating disorders, food intolerance, hyperthyroidism, or coeliac disease may need to be ruled out before any diet plan is started.
Young adults (20–35 years)
This is the window in which lean muscle is easiest to build. A 300–500 kcal daily surplus combined with 3–4 strength sessions per week is highly effective. Aim for a daily protein intake of 1.6–2.0 g per kg of body weight. Most healthy young adults can gain 4–6 kg of mostly lean weight over six months with consistent training and a clean food surplus.
Avoid the common mistake of relying on supplements before sorting out food — protein powders and weight gainers add to a good diet, they do not replace one. Get your meals consistent first; add supplements only if your daily protein target is hard to hit from food alone.
Middle age (35–55 years)
Metabolism begins to slow modestly, and muscle starts to decline by about 1% per year from the early 40s onwards if no strength training is done. For middle-aged adults trying to gain weight, the priority is lean mass, not body fat — fat accumulates more easily at this age and brings cardiovascular risk. The calorie surplus should be smaller (200–400 kcal per day), protein intake higher (1.6–2.2 g per kg of body weight), and resistance training becomes essential rather than optional. Annual lipid and glucose checks are advisable when increasing daily calories at this age, especially if there is a family history of diabetes, hypertension, or heart disease.
Older adults (55 years and above)
The most important concept here is sarcopenia - the age-related loss of muscle mass and strength that begins to accelerate after age 60. Many older adults appear underweight because of muscle loss rather than fat loss, and the right response is more protein and resistance training, not just more calories. Daily protein intake should be on the higher end - 1.2–1.6 g per kg of body weight minimum, and up to 2.0 g per kg if any form of strength training is being done. Foods that combine high protein with easy digestibility work best: dal-rice with ghee, paneer, full-fat milk, eggs, fish, soft-cooked chicken, and curd.
Resistance training in this age group - even light dumbbells or resistance bands twice a week - has been shown by the US National Institute on Aging to slow sarcopenia substantially. Always combine any new exercise programme with a medical review, particularly when there is a history of joint pain, cardiac disease, or osteoporosis.
Weight Gain with Underlying Conditions
For most healthy adults, the calorie-surplus approach in this guide works well. But when an underlying medical condition is present, the plan needs to be adapted — and in some cases, supervised by a doctor and a registered dietitian. If you have been unable to gain weight for more than a month despite a clear calorie surplus, or if you are losing weight without trying, do not delay an evaluation.
Weight gain with hyperthyroidism (overactive thyroid)
Hyperthyroidism speeds up the body's metabolism, often causing unexplained weight loss even when the person is eating well. The first step is medical treatment of the thyroid condition itself — diet alone will not solve weight loss caused by an untreated overactive thyroid. Once treatment is underway, a higher-than-usual calorie surplus (500–700 kcal per day) and meals every 2–3 hours generally help. Reduce raw cruciferous vegetables (raw cabbage, raw broccoli) in large quantities, as these can interfere with some thyroid medications. The Department of Endocrinology at Nanavati Max can evaluate thyroid function (TSH, T3, T4) and guide treatment.
Weight gain with PCOS (polycystic ovary syndrome)
Most women with PCOS need to lose weight, but a smaller group - sometimes called "lean PCOS" - needs to gain weight without worsening insulin resistance. In either case the dietary structure is the same: focus on complex carbohydrates rather than refined ones, lean protein at each meal, and anti-inflammatory foods (oily fish, leafy greens, berries, turmeric, walnuts). Avoid sugary drinks and white bread, which raise insulin and worsen PCOS symptoms regardless of body weight. The Department of Gynaecology and Obstetrics at Nanavati Max provides PCOS-specific dietary counselling alongside endocrine review.
Weight gain with diabetes (type 1 or type 2)
Diabetic adults who need to gain weight face a real tension — they need more calories, but cannot rely on sugary or refined-carbohydrate sources to provide them. The solution is to increase healthy fats and protein, not carbohydrate. Useful additions: olive oil, avocado, nut butters, paneer, full-fat curd, eggs, fish, and resistant-starch carbohydrates such as cooled cooked rice or whole oats. Blood glucose must be monitored closely when daily calories are increased; the dosing of insulin or oral medication may need adjustment. Always work with both a diabetologist and a dietitian rather than self-managing this transition. The Department of Diabetes, Endocrinology, and Metabolism at Nanavati Max offers integrated care for this situation.
Weight gain after illness (post-typhoid, post-dengue, post-COVID, post-malaria, post-TB)
After a serious infection, appetite and digestion are weakened, and the body has often lost both fat and muscle. Reintroduce food gradually - start with easily digestible high-calorie meals (khichdi with ghee, dal-rice, banana milkshake, idli with sambar) and add protein-rich foods (paneer, eggs, curd, soft chicken) over 7–10 days. Aim for 4–6 small meals daily rather than 3 large ones, which can overwhelm a recovering digestive system. Vitamin and mineral supplementation - particularly B-complex, iron, and zinc - may be helpful and should be discussed with your treating doctor.
Weight gain after surgery
Surgical recovery has very specific nutritional requirements: extra protein (1.5–2.0 g per kg of body weight) for tissue repair, adequate calories to support healing, and sometimes restrictions on specific foods depending on the type of surgery. Bariatric surgery in particular requires a strictly structured post-operative diet, supervised by a clinical nutritionist. Speak to the Department of Nutrition and Dietetics at Nanavati Max before making any major dietary changes after any surgery - including dental, orthopaedic, abdominal, or cardiac procedures.
When to seek medical help:
See a doctor promptly if you are losing weight without trying, if you have been underweight (BMI under 18.5) for more than three months, if you have persistent fatigue or weakness alongside the inability to gain weight, or if you have symptoms such as unexplained sweating, racing heartbeat, persistent diarrhoea, or visible blood in the stool. These can be signs of conditions that need to be ruled out before any weight-gain diet is started.
Which Foods Should You Avoid When Trying to Gain Weight?
1. Refined Sugars and Sweets
While sugar-rich foods like cookies, candies, and soda might seem like an easy way to gain weight, they mostly contribute to fat gain rather than muscle gain and can increase the risk of metabolic diseases when eaten in excess.
2. Fried and Processed Foods
Deep-fried foods like french fries, fried chicken, and chips might be high in calories, but they also contain unhealthy fats and excessive sodium, which can contribute to inflammation, heart disease, and weight gain in the wrong way.
3. Low-Quality Carbohydrates
Avoid foods like white bread, white rice, and sugary cereals - they lack fibre and nutrients needed in a good nutrition plan for weight gain. If you do eat them occasionally, balance them with vegetables, pulses, and protein-rich foods to improve overall meal quality.
4. Alcohol
Excessive alcohol consumption can disrupt digestion, affect muscle recovery, and impact hormone balance, making it harder to achieve healthy weight gain. Alcohol also adds "empty calories" without essential nutrients and may reduce appetite or disturb sleep, so limiting intake is recommended.
What Is a Weight Gainer, and Should You Use One?
A weight gainer is a calorie-dense supplement powder typically containing carbohydrates, protein, and sometimes added fats - designed to help underweight individuals or athletes hit a daily calorie surplus that would be difficult to achieve through food alone. A single serving of a commercial weight gainer can deliver 600–1,200 calories along with 30–50g of protein.
Weight gainers can be useful if you genuinely struggle to eat enough whole food due to a small appetite, busy schedule, or very high calorie requirements (athletes, hard gainers). However, they are not magic - without resistance training, most weight-gainer calories will be stored as fat rather than muscle. Many commercial weight gainers also contain added sugar and maltodextrin, which can lead to bloating, blood sugar spikes, and unhealthy fat gain.
Homemade weight gainer alternative: For a healthier Indian-friendly option, blend 1 cup full-fat milk + 1 banana + 2 tbsp peanut butter + 1 tbsp oats + 1 scoop whey protein + 4–5 soaked almonds. This delivers approximately 600 kcal and 35g of protein from whole-food sources, with no added sugar.
Which Protein Powder Is Best for Weight Gain?
Weight gain protein powders are not all the same. The right choice depends on your dietary preferences and tolerance:
|
Type |
Protein/Scoop |
Best For |
Notes |
|
Whey (Concentrate) |
20–25g |
Most weight gainers |
Fast-absorbing; good post-workout. Affordable. Avoid if lactose intolerant. |
|
Whey (Isolate) |
25–28g |
Lactose-intolerant gainers |
Higher protein, lower carbs/fat. More expensive. |
|
Casein |
23–24g |
Bedtime muscle repair |
Slow-digesting; ideal as last meal of the day. |
|
Mass Gainer |
30–50g |
Hard gainers / low appetite |
High calorie (~600–1,200/serving). Watch for added sugar. |
|
Plant (Soy/Pea) |
20–22g |
Vegans / dairy-sensitive |
Choose pea + rice blends for complete amino acids. |
How to use protein powder for weight gain: 1–2 scoops daily, ideally split between a post-workout shake and a bedtime mix. Always check labels for added sugar, artificial sweeteners, and FSSAI certification (in India). A protein powder should supplement, not replace, your meals. Consult a Nanavati Max dietitian before starting any supplement, especially if you have kidney conditions, diabetes, or any chronic illness.
Know about - Diet Chart for Diabetic Patients.
What Are the Most Common Indian Weight Gain Diet Mistakes?
- Skipping meals or long gaps between meals, which makes it harder to maintain a consistent calorie surplus.
- Relying on sugary drinks, desserts, and fried foods instead of nutrient-dense options, leading mainly to fat gain and health risks.
- Ignoring protein intake and strength training, which limits muscle gain and may result in poor body composition.
- Not seeking medical advice when weight loss is unexplained or when you have chronic conditions affecting appetite or digestion.
How Do You Gain Weight Safely at Home with an Indian Diet?
- Eat small, frequent meals every 3–4 hours if you struggle with appetite, aiming for 3 main meals and 2–3 snacks per day.
- Add calorie-dense ingredients such as nuts, seeds, ghee, cheese, and nut butters to everyday dishes to increase energy intake without overly large portions.
- Use high-calorie beverages like milkshakes, lassi, or smoothies between meals, while still maintaining adequate water intake for hydration.
- Incorporate strength or resistance training 2–3 times per week to support muscle growth and strength, preferably under professional guidance if you are new to exercise. Research published in the European Journal of Sport Science (2023) confirms that even a modest calorie surplus combined with resistance training leads to significant improvements in both muscle mass and strength.
- Try Ayurvedic support like ashwagandha (1 tsp with warm milk at bedtime), traditionally used to improve appetite - consult a doctor before starting any herbal supplement.
- Use kitchen ingredients creatively - add powdered dry fruits to milk, mix flaxseed powder into roti dough, and use coconut milk in curries for extra calories.
When to Consult a Doctor or Dietitian
A doctor or registered dietitian can assess underlying causes of being underweight - such as thyroid problems, diabetes, digestive disorders, or appetite issues - and design a safe, personalised weight gain plan. Seek medical advice if you experience unexplained weight loss, difficulty gaining weight despite a calorie surplus, or have any chronic health condition.
Book a nutrition consultation with a Nanavati Max dietitian, or explore our Department of Internal Medicine and Preventive Health Plans for a complete assessment.
Frequently Asked Questions
1. How many calories should I eat for healthy weight gain on an Indian diet?
Most adults are advised to start with around 300–500 extra calories per day above their usual intake, under professional guidance. For the average Indian adult, this typically means a daily intake of 2,200–2,800 kcal depending on gender, body weight, and activity level. Faster weight gain may require a higher surplus but can lead to more fat gain than muscle.
2. What is the best Indian diet chart for weight gain?
A good Indian weight gain diet chart includes calorie-dense, nutrient-rich meals built around paneer, dal, whole-grain roti, brown rice, ghee, full-fat milk, nuts, and seasonal vegetables - eaten across 5–6 meals per day. The 7-day chart above provides a practical starting framework.
3. Can I gain weight without building muscle?
Yes, but focusing on strength training helps ensure that the weight gained is in the form of muscle rather than fat, leading to a healthier body composition.
4. What are the best snacks for healthy weight gain?
Nutrient-dense snacks like Greek yoghurt with nuts, peanut butter toast, smoothies with protein, and trail mix with dried fruits help increase calorie intake without resorting to junk food.
5. How can I increase my protein intake without consuming too much meat?
Plant-based proteins like lentils, chickpeas, tofu, quinoa, and nuts offer excellent alternatives. Dairy products and eggs are also great protein sources for non-vegetarians.
6. Is it okay to eat sweets occasionally while trying to gain weight?
Yes, but it's best to limit processed sugars and opt for natural alternatives like fruits, dark chocolate, and homemade desserts made with nutrient-rich ingredients.
7. Can vegetarians or vegans follow an Indian weight gain diet successfully?
Yes. A vegetarian Indian weight gain diet can be highly effective by focusing on calorie-dense plant foods such as paneer, full-fat dairy, dal, rajma, chana, soy chunks, nuts, seeds, nut butters, ghee, and whole grains. Vegans can substitute dairy with plant-based milks, tofu, and tempeh to meet their calorie and protein targets.
8. What are the best foods for gaining muscle mass?
Best muscle-building foods include lean proteins (chicken, fish, eggs, paneer, lentils), complex carbs (brown rice, sweet potatoes, oats), and healthy fats (nuts, avocados, ghee). Aim for 1.6–2.2g protein per kg body weight daily combined with strength training for optimal muscle growth.
9. What is a good weight-gain diet?
A good weight gain diet focuses on a modest calorie surplus from whole foods - such as whole grains, pulses, dairy, eggs, nuts, seeds, healthy oils, fruits, and vegetables - rather than sugary or ultra-processed items.
10. Which foods help you gain weight fast but healthily?
Healthy weight gain foods include full-fat milk and yoghurt, paneer, ghee, nuts (almonds, walnuts, cashews), nut butters, avocados, whole grains, potatoes, lentils, chickpeas, eggs, and oily fish like salmon or mackerel.
11. How long does it take to see results on a weight-gain diet?
Many adults notice gradual changes in weight and energy within 4–6 weeks if they consistently follow a calorie-surplus weight gain diet and include resistance exercise.
12. How to gain weight fast for skinny people in India?
Skinny individuals or those who are clinically underweight (BMI below 18.5) should focus on eating 5–6 meals per day, adding ghee, nuts, and full-fat dairy to every meal, consuming a protein-rich smoothie post-workout, and doing progressive resistance training 3 times a week. Results are gradual - expect 0.5–1 kg per week with consistent effort. Consult a Nanavati Max dietitian for a personalised plan if you have been underweight for a prolonged period.
13. Is a weight gainer or protein powder better for gaining weight?
It depends on your goal. A weight gainer is better if your primary challenge is hitting a high daily calorie target - it delivers 600–1,200 kcal per serving. Protein powder is better if you already eat enough calories but need extra protein for muscle building (20–25g per scoop). For most healthy adults aiming for lean weight gain, plain whey protein powder combined with whole-food calories is a cleaner and more affordable choice than a sugar-loaded mass gainer.
14. Is it safe to use a weight gainer supplement daily?
For most healthy adults, 1 serving of a quality weight gainer per day is safe - typically used post-workout or between meals. However, daily use of cheap or sugar-heavy weight gainers can lead to fat gain, digestive discomfort, and blood sugar issues. People with diabetes, kidney problems, or liver conditions should avoid weight gainers without medical supervision. Always choose an FSSAI-certified product and consult a Nanavati Max dietitian before starting.
15. How is a weight gain diet different for males and females?
Men generally need more calories (2,600–3,200 kcal) and protein (1.8–2.2g/kg) and benefit from compound strength training. Women typically target 2,000–2,400 kcal with attention to iron and calcium. Both should focus on nutrient-dense foods rather than junk food.
16. How can a thin or skinny girl gain weight at home?
Eat 5–6 small nutrient-dense meals daily including paneer, nuts, ghee, full-fat dairy, and homemade smoothies, add light strength training 2–3 times a week, and sleep 7–8 hours. If you've been underweight for a long time or have irregular periods, consult a Nanavati Max gynaecologist or dietitian.
17. What is the best diet plan for 10 kg weight gain?
Gaining 10 kg requires roughly 70,000–77,000 surplus calories. At a 500-calorie daily surplus, expect to reach the goal in about 4.5–5 months. Follow the 7-day chart consistently and increase portions by 15–20% as appetite grows, paired with strength training.
18. Which high-calorie foods help with fast weight gain?
Ghee (900 kcal/100g), nuts and dry fruits (500–650 kcal/100g), peanut butter (588 kcal/100g), cheese, and homemade ladoos. Adding 2–3 of these daily can add 500–800 calories without much extra volume.
19. Why am I not gaining weight even though I'm eating a lot?
If you are eating what feels like a lot but not gaining weight, the most likely reasons are: you are still in calorie deficit despite the perception (track your intake for 3 days to be sure); you have a naturally fast metabolism that needs a larger surplus (try +600 kcal/day); or an underlying condition is in play - hyperthyroidism, malabsorption (coeliac disease, lactose intolerance), undiagnosed diabetes, or iron-deficiency anaemia. If a clear 500 kcal daily surplus has produced no weight change after 30 days, consult a doctor for a basic blood-work evaluation.
20. How can I gain weight in 7 days at home without going to the gym?
Yes - many adults can put on 0.5–1 kg in a week without any gym equipment. Follow the 8-step home plan in this guide: maintain a +500 kcal surplus, eat 5–6 small meals daily, prioritise calorie-dense Indian foods (paneer, ghee, dal, full-fat milk, dry fruits), drink one calorie-dense shake daily (banana + milk + peanut butter + oats), and do 3 sessions of bodyweight exercises (squats, push-ups, lunges, planks). Sleep 7–9 hours nightly. Results in week 1 will be modest, but the habits set in this week determine whether the next month works.
21. Is ghee actually good for weight gain or does it cause heart disease?
Ghee is calorie-dense (about 900 kcal per 100 g) and rich in fat-soluble vitamins. Moderate consumption - 1 to 3 teaspoons a day - is widely considered safe for healthy adults and supports both weight gain and the absorption of vitamins A, D, E, and K. The concern about heart disease arises mainly at very high daily intakes (more than 4–5 teaspoons a day) or in adults already at high cardiovascular risk. If you have a history of high cholesterol, hypertension, or heart disease, ask your doctor or dietitian about your specific safe daily limit before adding ghee in larger quantities.
22. Can I gain weight without eating meat or eggs?
Yes - vegetarian and vegan adults can gain weight successfully. The challenge is protein quantity, not protein quality. Build daily meals around paneer, full-fat dairy, dal, rajma, chana, chickpeas, soya chunks, sattu, tofu, nuts, and seeds. Combine pulses with cereals (dal with rice or roti) at each meal to provide a complete amino acid profile. If your daily protein target is hard to hit from food alone, a plant-based protein powder (soya, pea, or pea-rice blend) is an effective add-on. The 7-day Indian weight gain diet plan in this guide is fully vegetarian-adaptable.
Disclaimer: This article is for general informational purposes only and is not a substitute for professional medical advice. Individual calorie and nutrition needs vary. Always consult a qualified doctor or registered dietitian at Nanavati Max Hospital before starting any new diet or supplement, especially if you have an underlying health condition.
References
1. NHS. (2025). Healthy ways to gain weight https://www.nhs.uk/live-well/healthy-weight/managing-your-weight/healthy-ways-to-gain-weight/
2. Smith, A. B., & Jones, C. D. (2019). Is an energy surplus required to maximize skeletal muscle hypertrophy? Sports Medicine.
https://pmc.ncbi.nlm.nih.gov/articles/PMC6710320/
3. Fagerberg, P., et al. (2023). Effect of small and large energy surpluses on strength, muscle, and fat gain. European Journal of Sport Science. https://pmc.ncbi.nlm.nih.gov/articles/PMC10620361/
4. National Institute of Nutrition. (2020). Dietary guidelines for Indians. https://www.nin.res.in/downloads/DietaryGuidelinesforNINwebsite.pdf
5. Minnesota Department of Health. (2022). Weight gain tips. https://www.health.state.mn.us/docs/people/wic/nutrition/english/genweightgain.pdf
6. World Health Organization. (2020). Healthy diet. https://www.who.int/news-room/fact-sheets/detail/healthy-diet
7. National Institute on Aging. (2022). Maintaining a healthy weight. https://www.nia.nih.gov/health/maintaining-healthy-weight
Written and Verified by:
Related Blogs
Medical Expert Team
Aug 09 , 2023 | 13 min read
Blogs by Doctor
Fatty Liver Diet: A Complete Guide to Foods That Heal Your Liver
Dr. Hiteshi Dhami Shah In Paediatric (Ped) Hepatology
Jun 12 , 2025 | 5 min read
Most read Blogs
Get a Call Back
Related Blogs
Medical Expert Team
Aug 09 , 2023 | 13 min read
Blogs by Doctor
Fatty Liver Diet: A Complete Guide to Foods That Heal Your Liver
Dr. Hiteshi Dhami Shah In Paediatric (Ped) Hepatology
Jun 12 , 2025 | 5 min read
Most read Blogs
- Institute of Cancer Care
- Institute of Bone, Joint Replacement, Orthopaedics Spine and Sports Medicine
- Centre for Haematology & Bone Marrow Transplant
- Institute of Renal Sciences & Transplant
- Institute of Liver, Pancreas and Intestine Transplantation
- Centre for Neurosciences
- Heart Institute
- Centre for Urology
- Centre for Critical Care
- Orthopaedic Doctor in Mumbai
- Oncologist in Mumbai
- Cardiologist in Mumbai
- Gynecologist in Mumbai
- Pulmonologist in Mumbai
- Nephrologist in Mumbai
- General Surgeon in Mumbai
- Gastroenterologist in Mumbai
- Endocrinologist in Mumbai
- Skin Specialist in Mumbai
- Breast Cancer Specialist in Mumbai
- Kidney Specialist in Mumbai
- ENT Specialist in Mumbai
- Eye Specialist in Mumbai
- Urologist in Mumbai
- Neurologist in Mumbai
- Liver Transplant Surgeon in Mumbai