Quick answer: A healthy diet plan for weight gain adds about 300–500 extra calories a day through nutritious, calorie-dense foods such as milk, paneer, curd, eggs, dal, nuts, peanut butter, bananas, rice and ghee or oil in small amounts, spread over three meals and two or three snacks, with protein at every meal and strength training. If you are losing weight without trying, see a doctor first; a thyroid function test is often among the checks.
Gaining weight in a healthy way is just as important as losing excess weight. While some people gain weight easily, others may find it difficult despite eating regular meals. A low appetite, high activity levels, irregular eating habits, genetics or certain medical conditions can all influence body weight.
A healthy weight gain diet focuses on providing the body with enough calories, protein, healthy fats, vitamins and minerals. Instead of relying on junk food or sugary drinks, choosing nutritious, calorie-dense foods can help support gradual weight gain and muscle development. Whether you are looking to improve your strength, build muscle or reach a healthier weight, a balanced diet and consistent eating routine can make a difference.
A healthy diet plan for weight gain provides more energy than your body uses while supplying the nutrients needed for normal body functions and muscle growth. For many adults, a gradual increase of approximately 300–500 calories per day above their usual energy needs can be a reasonable starting point. Individual requirements vary according to age, current weight, activity level, health status and personal goals.
How do you know if you are underweight? For adults, a body mass index (BMI) below 18.5 is generally considered underweight. BMI is only a rough guide, so muscle mass, health history and how you feel also matter.
A balanced weight gain diet should include:
The aim is to gain weight gradually while maintaining good nutrition rather than increasing calories through highly processed foods alone. As explained in our article there is no single diet plan for all, the best plan is one adapted to you.
Several factors can make weight gain challenging, even with a good diet plan for weight gain. Understanding the possible cause can help you choose an appropriate approach.
Some people feel that they eat a lot but may still consume fewer calories than their bodies require. Skipping breakfast, eating small portions or missing meals can make it difficult to maintain a consistent calorie surplus. Writing down everything you eat for three days is often an eye-opener.
People who exercise frequently, perform physically demanding work or participate in sports may use more energy throughout the day. They may need additional food to meet their energy requirements.
Stress, busy schedules, certain medicines and some health conditions can reduce appetite. Eating smaller, more frequent meals may help people who struggle to eat large portions.
Genetics can influence body size, appetite, metabolism and how the body stores fat. People naturally have different body shapes and energy requirements.
Difficulty gaining weight or unexplained weight loss may sometimes be associated with an overactive thyroid (hyperthyroidism), uncontrolled diabetes, digestive problems such as coeliac disease or worm infestation, infections such as tuberculosis, depression, eating disorders or other medical conditions.
If you are losing weight without trying, have persistent digestive symptoms, or cannot gain weight despite adequate food intake, consult a healthcare professional instead of relying only on dietary changes.
Choosing nutritious foods that provide both calories and essential nutrients can make it easier to increase your daily intake. The table below summarises the most useful options before we look at each one.
| Food | Main benefit | Easy way to add it |
|---|---|---|
| Milk, curd, paneer, cheese | Protein, calories, calcium | Milk with breakfast, paneer in sabzi or paratha |
| Bananas | Quick carbohydrates | In milk, smoothies or oats |
| Nuts and peanut butter | Healthy fats, some protein | Handful as a snack; peanut butter on toast |
| Rice, oats, roti | Energy from carbohydrates | An extra roti or a bigger rice portion with dal |
| Potatoes and sweet potatoes | Carbohydrates and potassium | With dal, curd or eggs |
| Dal, rajma, chana | Plant protein and fibre | Dal-rice, rajma-chawal, chana chaat |
| Eggs | High-quality protein | Boiled, bhurji or omelette |
| Oils, ghee and seeds | Concentrated calories | A teaspoon on vegetables; seeds on curd |
| Dried fruits | Dense energy | Dates, raisins and figs with nuts |
| Homemade smoothies | Easy calories for low appetite | Milk, banana, oats, peanut butter |
Milk, yoghurt (curd), paneer and cheese can provide protein, calories and calcium. You can include milk with breakfast, add curd to lunch or use paneer in meals. If you have lactose intolerance, suitable lactose-free products or fortified alternatives may be options. Wondering which has more calcium? Read milk or curd: which has more calcium.
Bananas provide carbohydrates and are convenient as a snack. They can be added to milk, yoghurt or oatmeal to increase the energy content of a meal. Learn more in go bananas for nutrition.
Almonds, peanuts, cashews, walnuts and peanut butter provide energy, healthy fats and some protein. Add a small handful of nuts to snacks or spread peanut butter on whole-grain toast. Choose products with minimal added sugar and salt when possible.
Rice, oats, whole-wheat roti, bread and other grains provide carbohydrates that help meet daily energy needs. Combine them with protein-rich foods such as dal, beans, eggs, paneer, fish or chicken to make balanced meals. There is no need to fear rice when you are trying to gain weight; see Rujuta Diwekar's views on rice and ghee for one perspective.
Potatoes and sweet potatoes provide carbohydrates and other nutrients. They can be served with dal, curd, vegetables, eggs or another protein source.
Lentils, chickpeas, kidney beans and other legumes provide plant-based protein, carbohydrates, fibre and minerals. Include dal with rice or roti, prepare chana or rajma, or add legumes to salads and snacks.
Eggs provide high-quality protein and several essential nutrients. They can be boiled, scrambled or added to meals if eggs are part of your diet. Vegetarian alternatives include paneer, tofu, soy products, and combinations of pulses and grains.
Olive oil, groundnut or mustard oil, a little ghee, sesame seeds, flaxseeds and other seeds can increase the calorie content of meals in small portions. For example, adding a little oil to vegetables or sprinkling seeds over yoghurt can increase energy intake without making the meal much larger. Fried snacks are not the same thing, so keep those occasional.
Dates, raisins, figs and other dried fruits provide concentrated energy and can be useful as snacks. Pair them with nuts or yoghurt for a more balanced snack.
Smoothies can help people who find it difficult to eat large meals. A nutritious smoothie may contain milk or a suitable alternative, banana, oats, yoghurt and peanut butter. Adjust the ingredients according to your dietary needs and tolerance. Our banana smoothie recipe is a starting point you can make richer with milk and nuts.
Avoid relying on sugary drinks or unregulated weight-gain supplements as your main strategy.
The following is an example of a balanced daily meal plan using familiar Indian foods. Portion sizes should be adjusted according to your appetite, activity level, current weight and nutritional requirements.
Choose one option: a glass of milk with a small handful of almonds; a banana with a few walnuts; or dates with milk or a suitable fortified alternative.
Choose one balanced meal:
Breakfast should provide energy and protein rather than relying only on tea or coffee.
Choose one: banana and yoghurt; fruit with a handful of nuts; a homemade milk and oats smoothie; or whole-grain toast with peanut butter.
A balanced lunch could include:
Adjust the portions according to your hunger and energy needs.
Choose one: peanut butter sandwich; roasted chana with fruit; paneer or tofu sandwich; homemade smoothie with milk, banana and oats; or yoghurt with nuts and dried fruit. This snack can help increase total daily intake without requiring a very large dinner.
Choose a balanced combination such as roti or rice; dal, paneer, tofu, eggs, fish or chicken; cooked vegetables; and curd if suitable for you. Try to include a protein source and a carbohydrate source at dinner.
If you are hungry or need additional calories, consider a glass of milk, yoghurt or a small nutritious snack. This is optional and should fit your overall daily food intake.
Important: This is a sample plan, not a fixed prescription. There is no single meal plan suitable for everyone. A dietitian can adjust food choices and portions to meet your specific energy and protein requirements.
A diet plan for weight gain works best when it focuses on improving overall nutrition and, where appropriate, building muscle.
Start by adding a few nutritious foods or slightly increasing your usual portions. For example, add nuts to breakfast, include a protein-rich snack, or increase the amount of rice, roti or dal at a meal. Gradual changes are often easier to maintain than suddenly eating very large meals.
If you get full quickly, try eating three main meals with two or three smaller snacks. Avoid skipping meals, and keep convenient foods available when your schedule is busy. Drinking large amounts of water just before meals can fill you up, so sip fluids between meals instead.
Protein helps support muscle growth and tissue repair. Include foods such as dairy products, eggs, dal, beans, soy, paneer, fish or chicken according to your preferences. Your individual protein needs depend on your body weight, activity level, age and health status. People with kidney disease should get personal advice before increasing protein.
For adults who are medically able to exercise, resistance training two or three times a week can help build muscle and improve strength. Examples include bodyweight exercises, resistance bands and weight training. Start at a suitable level and increase exercise gradually. If you have a medical condition or have been inactive for a long time, seek professional advice before beginning a demanding exercise programme. Our tips for body building in a healthy way explain how to start.
Adequate sleep supports recovery, appetite regulation and overall well-being. Try to maintain a consistent sleep schedule and get sufficient rest for your age.
Check your weight once a week under similar conditions rather than focusing on daily fluctuations. A gain of roughly 0.25–0.5 kg per week is a sensible pace for most adults. You can also track your energy levels, appetite, strength and how consistently you are eating. If your weight continues to fall or does not respond as expected, review your food intake and seek professional advice.
Some approaches may increase calorie intake but do not provide balanced nutrition. Avoid these common mistakes:
Most healthy adults can follow a diet plan for weight gain safely, but professional guidance is especially important for people who are underweight or have difficulty gaining weight. Consult a healthcare professional if you experience:
Children, teenagers, pregnant individuals, older adults and people with chronic medical conditions may have specific nutritional requirements. They should seek an appropriately tailored plan rather than following a general adult diet chart.
Testing is not necessary for everyone who wants to gain weight. Depending on the symptoms and medical history, a healthcare professional may recommend selected investigations to look for a cause:
Teenagers can take the teens health package, and adults a broader Fit India Mini Body Profile.
Milk, curd, paneer, eggs, nuts, peanut butter, bananas, rice, whole grains, dal, beans and homemade smoothies increase calorie intake while providing essential nutrients. Small amounts of ghee, oil and seeds add calories without large portions.
Meaningful, healthy weight gain does not happen in a week; quick changes on the scale are mostly water. Aim for about 0.25 to 0.5 kg per week by adding 300 to 500 calories a day and doing strength training.
Many people find three main meals and two or three snacks helpful. The ideal eating pattern depends on your appetite, daily schedule and nutritional needs.
Yes. Milk provides protein and calories, and banana adds carbohydrates, so together they make an easy energy-dense snack or smoothie for people who tolerate dairy. Adding oats or peanut butter increases the calories further.
Most people do not need them. A balanced diet comes first, and any supplement should be chosen with professional advice. Avoid products with unverified ingredients or exaggerated claims, as some have been found to contain steroids.
See a doctor if you are losing weight without trying, have a persistent lack of appetite, digestive symptoms, fever or palpitations, or cannot gain weight despite adequate food intake. Tests such as thyroid and blood sugar may be advised.
If you are eating well and still not gaining weight, a few simple tests can rule out common medical causes. VIP Labs has been a trusted pathology lab in Ahmedabad for families since 1997. Explore our full body checkup in Ahmedabad options, or book home blood collection in Ahmedabad, free for tests above ₹500 at the time of writing.
Disclaimer: This article is for general awareness only and is not a substitute for medical advice. Please consult a qualified doctor for diagnosis and treatment.