Key Takeaways
- Check whether you need to gain weight. A BMI below 18.5 is underweight. For Indian adults, a BMI of 18.5–22.9 is generally considered the healthy range, while 23 or above indicates increased health risk.
- Losing weight without trying is a symptom. See a doctor before you follow a diet chart.
- Add about 300–500 calories a day to what you usually eat. That gives roughly 1–2 kg a month, so 5 kg takes several months. Faster gain may result in more body fat rather than muscle.
- Strength training helps build muscle during weight gain. Indians may have higher body fat at a lower BMI, so watch your waist as well as the scale.
- Protein, about 1.6 g per kg of body weight daily, may support muscle gain if you do strength training. If you have kidney disease, seek medical advice before increasing protein intake. Food first, supplements second.
- The sample plan isn’t for everyone. If you have diabetes, high cholesterol, fatty liver or kidney disease, get a plan from a doctor or dietitian.
- Avoid steroids and unprescribed appetite stimulants. Check supplements carefully.
- See a doctor if you can’t gain weight after 2–3 months of consistent eating, or if you have other symptoms.
Healthy weight gain can be just as challenging as weight loss. If you are underweight or want to build muscle, the aim is to gain weight in a healthy way while supporting muscle growth and limiting excess body fat. This guide is for adults. It covers how to check whether you need to gain weight, how many calories to add, Indian high-calorie foods, protein, a sample vegetarian and non-vegetarian plan, strength training, safety, and when to see a doctor [1].
Do You Need to Gain Weight?
Check your BMI. BMI is your weight in kg divided by your height in metres squared.
- Below 18.5 is underweight (a BMI below 16 indicates severe thinness and warrants medical assessment).
- For Indian adults, a BMI of 18.5–22.9 is generally considered healthy, 23–24.9 indicates overweight, and 25 or above indicates obesity under commonly used Asian Indian cut-offs. These thresholds reflect the increased risk of cardiometabolic conditions at lower BMI levels in Asian Indian populations.
- If your BMI is already in the healthy range and you want to look bigger, muscle gain may be a more appropriate goal than overall weight gain. This requires strength training and sufficient energy and protein intake to support muscle growth.
Check your waist circumference, too: People of Asian Indian backgrounds may have a higher risk of abdominal fat-related health problems at lower BMI levels. A waist circumference of 90 cm or more in men and 80 cm or more in women is associated with increased metabolic risk.
Children and teenagers: Do not use adult BMI. Use age- and sex-specific growth charts instead, and consult a paediatrician.
If you have lost weight without trying (for example, around 5% of your body weight over 6–12 months), this may indicate an underlying health problem rather than a lifestyle issue. See a doctor before following a diet chart.
Consume More Calories Than You Burn
The question of how to gain weight is less commonly discussed than weight loss; however, it is still an important one for underweight individuals [3]. To gain weight, you need to create a calorie surplus by consuming more calories than your body burns [1]. A daily surplus of 300 to 500 calories can help you gain roughly 0.25 to 0.5 kg a week, which is about 1 to 2 kg a month. Eating 700 to 1,000 extra calories a day can speed this up, but more of the extra weight is likely to be body fat rather than muscle. Healthy weight gain takes time, and putting on 5 kg usually takes several months, not a few weeks. [4]. Here are some weight gain tips to help you achieve this [5]:
- Eat more frequently throughout the day, including healthy snacks between meals
- Incorporate calorie-dense foods high in healthy fats, proteins, and carbohydrates, such as cheese or almond/peanut butter
- Enjoy milk-based smoothies or weight-gainer shakes as a convenient way to boost your calorie intake
Please note that while these measures may help support healthy weight gain, they should ideally be followed under the guidance of your treating physician, particularly if you are recovering from a prolonged illness. Individual medical conditions and nutritional needs can vary, and professional supervision helps ensure safety and appropriateness.
By consistently consuming a calorie surplus, you will create an environment conducive to weight gain [1]. However, it is crucial to focus on the quality of the calories you consume, rather than focusing on how to gain weight fast and indulging in junk food. While indulging in junk food will make you gain weight more quickly, it will also cause long-term health complications [2].
Increase Your Protein Intake
Protein is a vital macronutrient for building and repairing muscle tissue. When aiming to gain weight, increasing your protein intake is essential to support muscle growth [6]. Incorporate protein-rich foods such as lean meats, fish, eggs, and legumes into your diet [7]. You can also consider protein powders or other muscle-building supplements like creatine to enhance your results. Creatine is a naturally occurring compound found in the body and in foods such as meat and fish, which helps muscles produce quick energy, thereby improving strength, performance, and recovery [8].
Consult your doctor before starting any supplements.
Aim for about 1.6 g of protein per kilogram of body weight a day when you are gaining weight with strength training. For a 55 kg adult, that is roughly 88 g a day; for a 70 kg adult, about 112 g. Going much above 2 g/kg is unlikely to provide additional muscle-building benefits for most people.
By providing your body with an adequate supply of protein, you create the building blocks necessary for muscle development and overall weight gain [6].
Add Healthy Carbohydrates
In addition to protein, healthy carbohydrates play a crucial role in effective weight gain. Carbohydrates provide your body with the energy it needs to support muscle growth and fuel your workouts [9]. Focus on incorporating complex carbohydrates such as whole grains, fruits, and vegetables into your diet. These nutrient-dense foods not only contribute to a balanced diet but also provide essential vitamins, minerals, and fibre that support overall health [2]. By combining healthy carbohydrates with protein and healthy fats, you create a well-rounded approach to weight gain that is both effective and sustainable [4].
Eat Energy-Dense, Nutrient-Rich Foods
Understanding how to increase weight in a healthy and effective manner requires careful thought about the food you are consuming. Consider energy-dense and nutrient-rich foods, as they provide a balanced combination of calories, protein, healthy fats, and complex carbohydrates [1].
Calorie-dense Indian staples: Ghee (1 tbsp is about 112 kcal; add it to dal, roti or rice); full-fat milk and curd; paneer; nuts and dry fruits (almonds, cashews, walnuts, dates, raisins); peanut butter (2 tbsp is about 190 kcal); sattu; soya chunks; rajma, chana and other pulses; banana; potato and sweet potato; whole-grain roti and paratha; poha and upma made with ghee; coconut and sesame oil.
Quick high-calorie Indian snacks: Banana and peanut butter shake with full-fat milk; paneer bhurji on toast or in a roti roll; groundnut chikki; roasted chana with jaggery; sattu drink; dry-fruit ladoo; curd with honey and chopped nuts; besan chilla with a spoon of ghee; boiled eggs with a paratha.
Eat More Frequently (5–6 meals a day)
Increasing your meal frequency to 5 or 6 smaller meals throughout the day is an effective strategy to boost your overall calorie intake, which is essential for gaining weight [5]. By adopting this approach, you can avoid feeling overly full at any one meal while ensuring a consistent supply of energy and nutrients to your body [1].
Eating more often does not speed up your metabolism or improve nutrient absorption. What matters is your total daily intake, not how many sittings you split it across. Meal frequency helps for a simpler reason: if you have a small appetite, three meals may not have room for a 500-calorie surplus. Five or six smaller meals let you eat more without feeling uncomfortably full. That is the whole mechanism, and it is enough.
Here are some enjoyable and quick food options that are healthy and can help with weight gain :
- Avocado Toast: Spread mashed avocado on whole-grain toast. Drizzle olive oil or add a fried egg for added calories
- Nut Butter & Banana Sandwich: Spread peanut or almond butter on whole-grain bread, add banana slices, and drizzle honey
- Cheese & Crackers: Pair whole-grain crackers with cheese slices, olives, or cured meats like salami
- Hummus & Pita: Serve hummus with whole-grain pita, veggies, or pretzels. Add olive oil for extra calories
- Overnight Oats: Mix rolled oats, full-fat Greek yoghurt, nut butter, chia seeds, and honey. Refrigerate overnight. Top with nuts, dried fruit, or coconut flakes for extra calories
- Protein Smoothie: Blend whole milk, frozen banana, nut butter, protein powder, and Greek yoghurt
Indian Weight Gain Diet Plan: A Sample Day (Veg and Non-Veg)
A single-day sample chart, roughly 2,400 to 2,800 kcal, with a vegetarian column, a non-vegetarian column and per-meal calorie estimates.
Note: This is a template, not a prescription. Adjust portions to your own maintenance calories, and see a dietitian for a personalised plan.
How Fast Can You Realistically Gain Weight?
The honest answer is slower than you would like, and there is no shortcut. At a 300 to 500 calorie daily surplus, you can expect roughly 0.25 to 0.5 kg a week, or about 1 to 2 kg a month. Push the surplus to 700 to 1,000 calories, and you may gain 0.5 to 1 kg a week, but a larger share of it is likely to be fat rather than muscle.
In practice, 5 kg takes two to four months of consistent eating and training, and 10 kg takes six months or more. If a plan promises 5 kg in a week, what it is really promising is mostly water and gut contents, which reverse the moment you stop.
This is where most people fail, not in the kitchen but around week three, when the scale has barely moved, and consistency drops off. Weigh yourself once a week at the same time, and judge progress by the month rather than the day.
Strength Training to Build Muscle Mass
Strength training supports muscle growth and can help increase the proportion of weight gained as muscle rather than fat[10]. Weightlifting, resistance bands and bodyweight exercises stimulate muscle growth when combined with adequate calorie and protein intake and sufficient rest[11].
- Aim for strength training at least 2 days a week, as recommended by the WHO, working all the major muscle groups (including the legs, hips, back, abdomen, chest, shoulders and arms).
- Start with a manageable level of resistance and increase the weight or repetitions gradually as your strength improves (progressive overload)[12].
- Learn the correct technique from a qualified fitness professional or physiotherapist, where appropriate, and allow adequate recovery between sessions.
- Consult your doctor before starting a new exercise programme if you have heart disease, high blood pressure, a significant joint problem or an injury, or if you are an older adult with health concerns.
How Can I Gain Weight Without Overeating
To gain weight in a healthy manner without overeating, you should focus on gradually increasing your caloric intake by incorporating nutrient-rich foods into your diet [4].
- Aim to eat more frequently throughout the day, with 5 to 6 smaller meals, including snacks such as nuts, seeds, dairy products, and fruits [5].
- You can also add high-calorie, nutrient-dense foods like smoothies, milkshakes, and protein-rich options such as beans, pulses, fish, and lean meats to your meals [3].
- Engaging in strength training exercises can help build muscle mass, ensuring that the extra calories contribute to muscle growth rather than just fat accumulation [10].
By following these strategies, you can effectively gain weight without resorting to overeating.
Common Mistakes to Avoid
When attempting to gain weight, avoid certain common mistakes that can undermine your efforts.
- One such mistake is relying heavily on high-sugar foods and drinks, like chocolate and sugary beverages, which provide empty calories without essential nutrients [2]. These foods may contribute to weight gain, but they do not support overall health and well-being [3].
- Another pitfall to avoid is filling up on fluids before meals, as this can reduce your appetite and hinder calorie intake, making it more challenging to consume the necessary calories for weight gain [5].
- Excessively high protein intake may be harmful in individuals with underlying kidney disease and does not necessarily accelerate muscle growth beyond recommended levels [7]. Instead, focus on maintaining a balanced diet that includes a variety of food groups to ensure healthy weight gain.
By being mindful of these common mistakes and following a well-rounded approach to nutrition and exercise, you can successfully achieve your weight gain goals sustainably and healthily [4].
Who Should Be Careful
FAQs
How do you gain weight fast?
Gaining weight quickly is not typically recommended due to potential health risks such as excessive fat gain or strain on the cardiovascular system. Focus on a balanced approach by increasing caloric intake with nutrient-dense foods and incorporating regular strength training. Always consult a healthcare provider for a safe, effective plan.
How can I gain 5 kg in a week?
Gaining 5 kg in a week is unhealthy and unlikely. Aim for gradual weight gain by increasing your calorie intake by 300-500 calories daily.
Is it possible to gain 10 kg in a month?
Gaining 10 kg in a month is unsafe and unrealistic. Focus on gradual, healthy weight gain through a sustained increase in calorie intake.
What foods help increase weight?
Foods high in protein (meat, fish), healthy fats (avocados, nuts), and complex carbohydrates (whole grains) can help increase weight.
How can a skinny person gain weight in a healthy manner?
A skinny person can gain weight by eating more frequently, consuming nutrient-rich foods like smoothies and full-fat dairy, and adding healthy fats such as nuts and seeds to their diet.
Is rice high in calories?
Rice is not very high in calories. However, it is high in carbohydrates, and portion size matters. One cup of cooked rice has ~200 kcal, so large servings can quickly increase calorie intake.
What is the calorie content of 2 eggs?
Two large eggs contain approximately 140–160 calories, depending on size.
Is chapati high in calories?
Chapati is moderate in calories, usually ~70–120 kcal per piece, depending on size and flour type. Calories can increase if oil or ghee is added or large portions are consumed.
Is milk high in calories?
Milk is moderate in calories, but it depends on the type. One cup (250 ml) of whole milk has ~150 calories, whereas toned or skimmed milk has fewer calories.
Why am I not gaining weight even though I eat a lot?
You may be consuming fewer calories than you realise, burning more energy than expected, or have an underlying medical condition affecting weight gain. If you consistently eat a calorie surplus but still cannot gain weight, or are losing weight unintentionally, consult your doctor for further evaluation.
Which Indian foods are best for weight gain?
The best Indian foods for healthy weight gain include paneer, full-fat milk and curd, ghee, soya chunks, nuts, seeds, dates, raisins, peanut butter, bananas, potatoes, sweet potatoes, rice, whole-grain rotis, dal, rajma, chana, and eggs or chicken if you eat non-vegetarian foods. Combine these with regular strength training for healthier weight gain.
Can vegetarians gain weight without protein powder?
Yes. Most vegetarians can meet their protein needs through foods such as paneer, milk, curd, soya chunks, lentils, chickpeas, beans, nuts, and seeds. Protein powder is a convenient option when dietary intake is insufficient, but it is not essential if you consistently consume enough protein and calories.
Is ghee good for weight gain?
Yes, ghee can support healthy weight gain because it is calorie-dense, with about 112 calories per tablespoon. Adding moderate amounts to foods such as dal, rice, or rotis can help increase your calorie intake. However, ghee should be part of a balanced diet rather than the sole strategy for gaining weight.
Do weight gainers and protein supplements actually work?
They can help if you struggle to meet your calorie or protein requirements through food alone. Protein supplements primarily help you meet your daily protein target, while weight gainers provide extra calories from carbohydrates and protein. Neither supplement builds muscle on its own; they work best alongside a calorie surplus and regular strength training.
Are you actually underweight, and how do you check?
The easiest way to check is by calculating your Body Mass Index (BMI). A BMI below 18.5 kg/m² is considered underweight. If your BMI falls within the healthy range but your goal is to look more muscular, focusing on strength training and muscle gain may be more appropriate than simply increasing your body weight.
Medical Disclaimer
This article is for informational purposes only and does not constitute medical advice. The information provided should not be used for diagnosing or treating health conditions. Always consult a qualified healthcare provider for diagnosis, treatment, and personalised medical advice. Do not disregard professional medical advice or delay seeking it because of information found in this article. If you have a medical emergency, contact your doctor or emergency services immediately.
References
National Institutes of Health. (2024, June 13). Body Weight Regulation. Endotext. https://www.ncbi.nlm.nih.gov/books/NBK278932/
Centers for Disease Control and Prevention. (2025, December 4). About Healthy Weight and Growth. CDC. https://www.cdc.gov/healthy-weight-growth/about/index.html
Office on Women's Health. (n.d.). Underweight. U.S. Department of Health and Human Services. https://womenshealth.gov/healthy-weight/underweight
World Health Organization. (2026). Healthy diet. https://www.who.int/news-room/fact-sheets/detail/healthy-diet































