Quick Book

Diet Plan for Weight Gain: Indian Diet Chart, Best Foods & Tips

Diet Plan for Weight Gain: Indian Diet Chart, Best Foods & Tips

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.

What is a healthy diet plan for weight gain?

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:

  • Protein: supports muscle growth and tissue repair.
  • Carbohydrates: provide energy for daily activities and exercise.
  • Healthy fats: supply concentrated calories and support normal body functions.
  • Fruits and vegetables: provide vitamins, minerals and fibre.
  • Dairy or suitable alternatives: can provide protein, calcium and other nutrients.
  • Adequate fluids: support hydration and normal body functions.

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.

Why do some people find it difficult to gain weight?

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.

1. Not eating enough calories

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.

2. High physical activity

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.

3. Low appetite

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.

4. Genetics and body composition

Genetics can influence body size, appetite, metabolism and how the body stores fat. People naturally have different body shapes and energy requirements.

5. Underlying health conditions

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.

10 best foods for weight gain in a healthy diet plan

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.

FoodMain benefitEasy way to add it
Milk, curd, paneer, cheeseProtein, calories, calciumMilk with breakfast, paneer in sabzi or paratha
BananasQuick carbohydratesIn milk, smoothies or oats
Nuts and peanut butterHealthy fats, some proteinHandful as a snack; peanut butter on toast
Rice, oats, rotiEnergy from carbohydratesAn extra roti or a bigger rice portion with dal
Potatoes and sweet potatoesCarbohydrates and potassiumWith dal, curd or eggs
Dal, rajma, chanaPlant protein and fibreDal-rice, rajma-chawal, chana chaat
EggsHigh-quality proteinBoiled, bhurji or omelette
Oils, ghee and seedsConcentrated caloriesA teaspoon on vegetables; seeds on curd
Dried fruitsDense energyDates, raisins and figs with nuts
Homemade smoothiesEasy calories for low appetiteMilk, banana, oats, peanut butter

1. Milk and dairy products

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.

2. Bananas

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.

3. Nuts and nut butters

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.

4. Rice and whole grains

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.

5. Potatoes and sweet potatoes

Potatoes and sweet potatoes provide carbohydrates and other nutrients. They can be served with dal, curd, vegetables, eggs or another protein source.

6. Dal, beans and legumes

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.

7. Eggs

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.

8. Healthy oils and seeds

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.

9. Dried fruits

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.

10. Homemade smoothies

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.

Sample Indian diet chart for weight gain

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.

Early morning

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.

Breakfast

Choose one balanced meal:

  • Vegetable poha with peanuts and a glass of milk.
  • Oats prepared with milk, banana and nuts.
  • Paneer paratha with curd.
  • Idli or dosa with sambar and an additional protein-rich food.
  • Eggs with whole-grain toast and fruit.

Breakfast should provide energy and protein rather than relying only on tea or coffee.

Mid-morning snack

Choose one: banana and yoghurt; fruit with a handful of nuts; a homemade milk and oats smoothie; or whole-grain toast with peanut butter.

Lunch

A balanced lunch could include:

  • Rice or 2–3 rotis, depending on your needs.
  • Dal, rajma, chana, paneer, tofu, eggs, fish or chicken.
  • A serving of cooked vegetables.
  • Curd or another suitable dairy alternative.
  • A small amount of oil, ghee or another healthy fat in the meal.

Adjust the portions according to your hunger and energy needs.

Evening snack

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.

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.

Before bed

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.

How to gain weight without gaining excess body fat

A diet plan for weight gain works best when it focuses on improving overall nutrition and, where appropriate, building muscle.

1. Increase calories gradually

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.

2. Eat regularly

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.

3. Include protein in your meals

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.

4. Combine nutrition with strength training

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.

5. Get enough sleep

Adequate sleep supports recovery, appetite regulation and overall well-being. Try to maintain a consistent sleep schedule and get sufficient rest for your age.

6. Monitor your progress

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.

Common mistakes to avoid when trying to gain weight

Some approaches may increase calorie intake but do not provide balanced nutrition. Avoid these common mistakes:

  • Relying on junk food: fast food, sweets and sugary drinks may add calories but often provide limited nutritional value and can raise blood sugar and cholesterol even in thin people.
  • Skipping meals: irregular eating makes it harder to maintain a consistent calorie surplus.
  • Eating too much at once: very large meals may cause discomfort, bloating or early fullness.
  • Ignoring protein: adequate energy intake without enough protein may not support your muscle-building goals.
  • Taking unverified supplements: some weight-gain powders and "appetite boosters" may contain undeclared steroids or other inappropriate ingredients, or make unsupported claims.
  • Expecting immediate results: healthy weight gain usually requires consistency over time.
  • Ignoring unexplained weight loss: an underlying medical issue may need evaluation before focusing on weight gain.

When should you see a doctor?

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:

  • Unintentional weight loss, especially more than about 5% of body weight in six months.
  • Persistent loss of appetite.
  • Ongoing diarrhoea, vomiting, blood in stool or digestive discomfort.
  • Excessive thirst or frequent urination alongside weight changes (possible diabetes).
  • Palpitations, tremor, heat intolerance or sweating (possible overactive thyroid).
  • Persistent cough, fever or night sweats.
  • Unusual fatigue, weakness or other unexplained symptoms.
  • Fear of gaining weight, or restricting food despite being underweight (possible eating disorder).
  • Difficulty gaining weight despite eating adequately.

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.

Tests for difficulty gaining weight

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.


Frequently asked questions about a diet plan for weight gain

Which foods are best for healthy weight gain?

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.

How can I gain weight fast in 7 days?

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.

How many meals should I eat a day to gain weight?

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.

Is milk with banana good for weight gain?

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.

Should I take weight gain supplements?

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.

When should I see a doctor if I cannot gain weight?

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.

Related reading

Check the cause of low weight at VIP Labs, Ahmedabad

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.