Indian Diet Plan For Weight Gain for Women

Gaining weight is just as hard as shedding those extra pounds. Especially for individuals who are classified as ectomorphs, gaining weight can be quite an issue. In the case of ectomorphs, the body has a very small frame and they tend to have a very high rate of metabolism, which makes it almost impossible for them to gain weight fast.

You must also make sure that your body weight matches your height to avoid several health issues. If your goal is to gain weight, then you need to make sure that you plan your diet to meet your daily required calorie intake.

Why Are You Underweight

Before you begin a diet plan for weight gain, it is mandatory to know why you are underweight in the first place. If you have lost weight drastically, it could be due to

  • enzyme deficiencies,
  • depression,
  • nutritional deficiencies,
  • medicine toxicity
  • or even some forms of eating disorders.

It could also be indicative of more serious issues like kidney issues, hyperthyroidism, tuberculosis and more. If weight loss is sudden, make sure that you consult your doctor before you start any diet plan or before you begin any fitness plan or routine.

Health Issues Can Cause By Being Underweight

For those who are underweight, several health issues may crop up eventually such as:

  • Lack of immunity
  • Complications when conceiving
  • Low bone density
  • Extreme fatigue
  • Anemia
  • Imbalance of hormones

Why Do You Need a Balanced Diet Plan for Weight Gain?

It is true that foods that are rich in fat and sugar promote weight gain. However, you need to ensure that you choose a balanced diet that will give you a good source of all the nutrients that your body needs.

Foods that are not wholesome can cause issues like:

  • Digestion problem due to lack of fiber in the diet.
  • High blood sugar levels due to a sudden spike in insulin.
  • Increased risk of Type 2 diabetes as well as heart issues because of an increase in bad cholesterol.
  • Bloating and water retention because of high sodium levels in these foods.
  • Respiratory issues like asthma because of an unusual rise in your BMI.

How Does This Weight Gain Meal Plan Work

Loss and gain of body weight are linked to the consumption and expenditure of calories on a daily basis. The basic thumb rule is as follows:

  • To lose weight – Consume a few calories and burn more calories
  • To gain weight – Consume more calories than you burn.
  • To maintain your weight – Consume the same amount of calories that you burn.

With this diet chart, you will be able to get a daily calorie intake of 3000 calories, which will help you to gain weight steadily. The diet chart also includes food sources that are healthy and nutritious so that there are no compromises on your health.

Even when you are on a weight gain program, make sure you incorporate at least 30 minutes of exercise to help your body absorb nutrients well and make the most of the foods that you consume.

Check outDiet plan for weight loss in 7 days

Diet Chart to Gain Weight

With this diet chart, you will be consuming smaller, but more frequent meals that are highly rich in good calories. It is important that you stick to the timings mentioned in the diet in order to see faster and more effective results.

Meal Timing Meal Options
Pre Breakfast

Aims to gain 380 calories and 12 grams of proteins

7:00 am – 8:00 am
  • 1 glass of milk mixed with 2 teaspoons of skimmed milk powder+ 2 ripe bananas+ 10 almonds soaked overnight in water, with the peel.


  • 1 cup of tea or coffee with full-fat milk and sugar, 2 scrambled egg whites + 7 almonds soaked in water overnight, with the peel.
Aims to gain 450 calories and 7-8 grams of proteins
8:00 am – 9:00 am
  • 6 slices of bread + egg made with 2 omelets and a glass of fresh fruit juice of your choice


  • 1 large bowl of oats/ wheat bran/ corn flakes with milk+ 1 piece of boiled or grilled chicken breast+ 1 glass of banana milkshake


  • 1 plate of daliya/khichidi/ upma/poha cooked with assorted vegetables + 1 glass of full cream milk.


  • 2 large paneer parathas+ 1 cup of curd  


  • 2 masala dosas+ 2 cups of sambar + 1 cup chutney + 1 glass of milk
Mid-morning meal
Aims to gain 450 calories and 21 grams of proteins
10:00 am – 11:00 am
  • 1 whole seasonal fruit+ 1 glass of buttermilk/ coconut water/ plain lassi
  • A handful of roasted soybeans or almonds (make sure they are unsalted)+ 3-4 pieces of dry fruit chikki or groundnut chikki+ 1 glass of plain lassi
  • 1 glass of full-fat milk with some chocolate syrup/ badam milk powder/ powdered dry fruits.
Aims to gain 600 calories and 24 grams of proteins
12:30pm – 1:30 pm
  • 2 small bowls of plain rice + 2 small chapattis with a topping of ghee +1 small bowl of dal (you can use masoor, chana or mung dal) or 2 small bowls of vegetable curry of your choice or  2 pieces of fish or chicken + 1 bowl of green salad + 1 bowl of curd with a small amount of sugar.
  • 1 small bowl of biryani (nonveg or veg)/ pulao + 1 small bowl of scrambled eggs or paneer + 1 bowl of vegetables of your choice+1 medium-sized bowl of sprouts salad or chicken soup.
Afternoon snack
Aims to gain 200 calories and 2 grams of proteins
4:30 pm – 5:30 pm
  • 1 cup of coffee or tea made with full-fat milk + 4 cookies
  • 1 glass of thick banana shake with 2 biscuits
  • A handful of roasted channa, almonds or soybeans with one glass of milk
Mid-evening snack
Aims to gain 300 calories and 14 grams of proteins
5:30 pm – 6:30 pm
  • 1 grilled vegetable or chicken sandwich with 3-4 pieces of dry fruit chikki or groundnut chikki
  • 1 handful of roasted almonds/ soybeans + 1 small cup of upma made with vegetables or bhelpuri
  • 1 medium-sized bowl of chicken or vegetable soup with a dash of butter + 1 vegetable sandwich with extra cheese or extra mayonnaise.

Aims to gain 450 calories and 24 grams of proteins

8:30 pm – 9:30 pm
  • 3 medium sized chapatis with a good dollop of ghee spread on them + 1 small bowl of daal of your choice or 1 small bowl of chicken or fish pieces that have either been grilled or boiled + 1 small bowl of vegetables cooked to make a curry of your choice or boiled and sauteed to make a salad + 1 small bowl of curd with sugar or any sweet dish of your choice
Late night before bed

Aims to gain 330 calories and 9 grams of proteins

10:30pm to 11:00pm
  • 1 glass of warm milk mixed with a pinch of turmeric or raw honey. It helps in the sound sleep and improves digestion to help you absorb more nutrients from the diet that you consume. It also prevents your body from going into a state of starvation when you are sleeping for 6-8 hours

13 Staple Foods for a Weight Gain Diet

staple foods for weight gain

Here is a list of foods that you should stock your pantry up to ensure that you are able to follow your diet without any hassles:

  1. Fat – Healthy fat sources such as avocado oil, coconut oil, and olive oil
  2. Milk – This is a great source of carbs, proteins, and calcium. If you are on a weight gain plan, you can opt for 100% fat milk.
  3. Yogurt – this gives you a good mix of carbs, protein, fat, and can be used to prepare a variety of smoothies and salad dressings.
  4. Cheese – You get a high dose of calories along with protein and fat. It can be used to enhance any dish.
  5. Rice: This is a good source of carbohydrates with a very low amount of fat.
  6. Dry fruits– All dried fruits such as dates, apricot and figs are a great source of energy and also enhance the process of natural weight gain.
  7. Meat: a good source of protein and help you gain muscle as opposed to fat.
  8. Eggs: This is the cheapest option available for you to get a great source of healthy fats and protein. Eggs also promote muscle building in a natural way.
  9. Seafood: Salmon, prawns, and different varieties of oily fish are a great source of healthy fats and proteins. Include it in your diet at least twice a week for best results.
  10. Starches Foods: These foods give you a quick dose of healthy calories. Include potatoes, oats, beans and legumes, sweet potatoes, buckwheat, corn, quinoa, squash and root vegetables in your diet.
  11. Avocados: They are loaded with healthy fats and can be added to most salads and sandwiches.
  12. Whole-wheat grains: Whole wheat bread and whole-wheat chapatis give you a great source of carbs that will help you gain weight faster.
  13. Fresh Fruits: Tropical fruits are a calorie-dense option if you are looking to gain weight. Fruits like pineapple, mango, banana provide a good amount of calories.

Tips to Make This Diet Plan More Effective

There are a few tips that you should keep in mind when you try this diet plan to get faster and better results:

  • Your calorie intake should be increased with healthy foods such as dry fruits, cereal, rice, bread, nuts, pulses, olive oil, dry fruits, vegetables, a healthy dose of red meat and other protein-rich foods.
  • Your diet should be rich in proteins and should ensure that you get your daily-required intake to enhance muscle gain instead of fat gain. You can include several sources like mackerel, dairy, tuna, chicken, sprouts, and pulses to your diet.
  • Get ample rest. You need at least 8 hours of sleep every day for this plan to be effective and quick in yielding results.
  • Polyunsaturated and monounsaturated fats, also known as healthy fats, must be a staple in your diet. It can be obtained from nuts, seeds, flaxseed oil, leafy vegetables, and avocados.
  • Your diet must include 3 large meals and 3 small meals. You must obtain maximum calories from your lunch, dinner, and breakfast. You need to develop an exercise routine that promotes muscle gain. This includes a good amount of strength training and weight training.
  • Make sure you drink at least 8-10 glasses of water each day to stay energetic and to improve metabolism as well.
  • Avoid stress and try stress-relieving methods such as yoga and meditation to see effective results.


It is recommended that you follow this diet plan for at least a month to see improvement in your body weight. Make sure that you set a goal and work towards it. When you have reached a desirable body weight, you will have to cut down on your calorie intake. Have your daily required intake checked when you reach your goal to know how much you need to eat every day.

About Shilpa Gupta

Shilpa is a banker-turned-content creator who plays the role of editor-in-chief at BeingHappyMom. She talks about organic ways for skin & health care.

1 thought on “Indian Diet Plan For Weight Gain for Women”

  1. Great read! You have made some really good points here. I loved your idea of eating more fat. I did the same thing when I was 18 to gain weight. My main mantra was to eat more fat and do weight training. It helped me a lot. Once again, thank you for sharing this article!


Leave a Comment