How to Build a Healthy Weight Gain Diet - Foods, Plan, Calorie Guide

How to Build a Healthy Weight Gain Diet - Foods, Plan, Calorie Guide

How to Build a Healthy Weight Gain Diet 

Tum itne patle kyun ho? Kuch khate peete nahi ho kya?
Mummy ko bolo ghee-vee khilaye… Yaar,
hawa se hi na udd jao asa lagta hai!….
Gym join karo, warna body kab banegi?

If you are underweight, you've likely heard these lines many times. Sometimes it's from relatives with concern, and sometimes it's from friends as a joke. Being thin doesn't always mean you are eating less or eating better. Many people say they eat well, but still can not gain weight. Even skinny people eat more. According to the World Health Organization, a Body Mass Index (BMI) below 18.5 is considered underweight. This condition may be connected with low muscle mass, low energy, and weakened immunity. You may have heard that eating junk food leads to obesity. Yes, it does increase obesity, but fat will increase more than muscle. That's why healthy weight gain does not mean eating junk food. It means following a weight-gain diet that includes nutrient-rich foods and proper calorie intake, healthy fats, complex carbs, and protein portion planning. If you already know that you are underweight and honestly want to gain weight, then here I share with you how to build a healthy weight gain diet.

Healthy weight gain means:

  • Increasing muscle mass
  • Increasing strength
  • Improving immunity
  • Supporting digestion

Step 1: Calculate Your Calorie Needs

Before starting a weight-gain diet, first find out how many calories your body needs daily. Many thin people say, - Main toh bahut khata hoon, phir bhi weight nahi badhta (I eat a lot, yet I do not gain weight). Although they do eat, most of the time their calorie intake is less than their body's requirement. For this, you will have to know in advance how many calories you require for maintenance and how many extra calories you need to take for weight gain.  First of all, check your BMI, and know about how much weight is required for a perfect body.

BMI formula:

BMI = Weight (kg) ÷ Height (m²)

According to the Indian Council of Medical Research (ICMR-NIN 2020) 

  • Adult women need approximately 1900–2200 kcal/day (depending on activity level).
  • Adult men need approximately 2100–2700 kcal/day.

To gain weight in a healthy way:

  • Eat 300–500 extra calories each day.
  • Don't suddenly increase your calorie intake by 1,000.
  • Gradually increase your intake every week.

For example:

Current Intake

Add

New Target

2000 kcal

+400 kcal

2400 kcal

2200 kcal

+300 kcal

2500 kcal

Step 2: Choose Nutrient-rich Foods for Weight Gain

To gain weight, it is better to pay attention to what you eat rather than eat anything without thinking. Many people overeat junk food like burgers, chips, and sugary drinks. This adds fat but does not provide proper nutrition. If you choose the right food to eat, it will also provide you with calories, protein, vitamins, and minerals. All this will help in your growth and body repair. Here, I have suggested some such food items that will help in quick weight gain.

20 Best Healthy Food Item Ideas to Gain Weight Fast

S. No.

Food Item

Key Nutrients

1.

Homemade Protein Smoothies

Protein, Carbs, Fats

2.

Dairy Milk

Whey, Casein, Calcium

3.

Rice

Complex Carbs

4.

Nuts and Nut Butter

Healthy Fats, Protein

5.

Red Meats

Protein, Leucine, Creatine

6.

Potatoes & Starchy Carbs

Fiber, Complex Carbs

7.

Salmon and Oily Fish

Protein, Omega-3 Fats

8.

Protein Supplements

Essential Amino Acids

9.

Dried Fruit

Fiber, Antioxidants

10.

Whole Grain Bread

Complex Carbs

11.

Avocados

Healthy Fats, Fiber

12.

Healthful Cereals

Fiber, Micronutrients

13.

Cereal Bars

Carbs, Fiber

14.

Dark Chocolate

Antioxidants, Magnesium

15.

Cheese

Fats, Protein, Calcium

16.

Whole Eggs

Protein, Healthy Fats

17.

Full-Fat Greek Yogurt

Protein, Probiotics

18.

Fats and Oils

Pure Healthy Fats

19.

Pasta (Whole Grain)

Complex Carbs, Fiber

20.

Beans and Legumes

Plant Protein, Fiber

Step 3: Plan Your Portions Properly

I have heard from many people

Me jyada kha nahi paata…
2 baar heavy meal kha leta hu, bas…

I don't know where I am making a mistake.

These same things must be running through your head, when you have also tried everything, but your weight is stuck at a number, not increasing. Portion planning is very important if you want to gain healthy weight. Yes, you eat, but whenever you feel hungry, you eat something randomly, but this is not the right way, and it only satisfies your hunger for a few hours, but does not help in weight gain at all. You can not rely on just two large meals. You need to eat small, frequent meals throughout the day to gain weight. A balanced plate should include grains, pulses, vegetables, fruits, dairy, and healthy fats in the right amounts. Therefore, portion planning helps you maintain this balance.

1. Follow the 5–6 Meal Rule

Instead of:

  1. Breakfast at 8:00 AM 
  2. Lunch at 1:00 PM
  3. Dinner at 9:00 PM

Try this:

  1. Breakfast at 8:00 AM 
  2. Morning Snack at 11:00 AM 
  3. Lunch at 1:00 PM
  4. Evening Snack at 4:00 PM
  5. Dinner at 9:00 PM
  6. Optional Bedtime Snack at 11:00 PM

2. Use the Balanced Plate Method

A balanced plate means eating food rich in carbohydrates, protein, vegetables, and healthy fats. Here, I have shared the idea of a balanced plate:

Carbohydrates

2 roti or 1–1.5 cups of rice

Provides the energy required for daily activities.

Protein

1 bowl dal / 100g paneer / 2 eggs

Helps in muscle growth and tissue repair.

Vegetables

1 bowl seasonal sabzi

Provides required vitamins, minerals, and fiber.

Healthy Fats

1 tsp ghee/handful of nuts

Provides extra calories and supports brain health.


3. Smart Calorie Intake Ideas

Sometimes, increasing portion sizes can be challenging. So, eat foods that are low in calories.

  • Add 1 teaspoon of peanut butter to a smoothie.
  • Add a handful of almonds to your breakfast.
  • Add extra cheese to your vegetable curry.
  • Drink milk instead of black tea.

4. A Day Portion Plan 

Time

Meal

Meal Options

Purpose

8 AM

Breakfast

Oats, milk, nuts, banana

High energy start

11 AM

Mid snack

Peanut butter sandwich

for Extra calories

2 PM

Lunch

Rice, dal, paneer, salad

Balanced meal

5 PM

Evening

Banana shake

extra  protein

8 PM

Dinner

Roti, sabzi,  chicken/soy

Muscle repair

10 PM

Optional

Warm milk

for Extra energy


Step 4: Track Your Intake

You have tried everything, but your weight still is not increasing. So now write down everything you eat throughout the day in a notebook, on your phone notes, or use tracking meal apps as per your conscience. Then you will know the real problem. Many times, the whole day's schedule is very busy, and you forget to eat or if you are in hurry skip breakfast and snacks. Because of this, daily calorie and protein intake remain less than required. Which is why the results are not as expected. Foods like banana shake, peanuts, or cheese will help you fulfill your daily calorie and protein needs. Within the first few weeks, you will notice small changes in your weight. Tracking your food helps you understand and improve your weight-gain diet.

What should you pay attention to while tracking?

  • Are you eating 5–6 meals daily?
  • Are you consuming protein at every meal?
  • Are you including high-calorie foods?

Avoid these mistakes when tracking:

  • Estimating portion sizes
  • Forgetting or not writing snacks intakes 
  • Checking your weight every day
  • Giving up after a week

7-Day Weight Gain Diet Chart

Day

Breakfast

Lunch

Dinner

Snacks (Mid-day & Evening)

Day 1

Paneer Paratha with butter & full-fat milk

Dal, Jeera rice, and Veg curry

Chicken Curry with Roti and Greens

Dry fruits, Banana smoothie, Cashews

Day 2

Veg Oats with ghee and Boiled eggs

Rajma, Brown rice, and Curd

Fish curry with Roti and Steamed veg

Poha with peanuts, Chickpea salad, Makhana

Day 3

Besan Chilla and Banana shake

Chicken Biryani with Raita

Dal soup, Jeera rice, and Bhindi

Sprouts, Mixed nuts, Peanut Chikki

Day 4

Ragi Dosa with Chutney and Stew

Palak Paneer with Roti and Pulao

Egg Curry with Roti and Veggies

Buttermilk, Sweet curd, Walnuts & Figs

Day 5

Suji Halwa with nuts & Mango shake

Dal, Butter Roti, and Salad

Mutton Curry with Rice and Salad

Boiled Chana, Peanut butter toast, Dark chocolate

Day 6

Moong Dal Chilla with Paneer & Milk

Chole with Roti and Mixed Greens

Grilled fish with Brown rice and Veggies

Flaxseed yogurt, Roasted peanuts, Coconut Barfi

Day 7

Aloo Paratha with butter and Curd

Soya curry with Roti and Jeera rice

Dal, Veg Pulao, and Curd

Chia pudding, Roasted Makhana, Saffron milk



Avoid these things on a weight-gain diet

  • Sugary drinks: Soda, packaged fruit juices, and energy drinks.
  • Deep-fried foods: Samosas, pakoras, jalebis, and French fries.
  • Refined flour (maida): White bread, biscuits, pizza base, and naan.
  • Highly processed snacks: Potato chips, bhujia, and instant noodles.
  • Alcohol: High-calorie cocktails and beer.
  • Sugary desserts: Donuts, pastries, sweets, and milk chocolate.
  • Commercial salad dressings: Mayonnaise-based or heavy cream dressings.
  • Low-protein junk: Foods that provide "empty calories" without fiber or protein.

Wrap-UP

 

Healthy weight gain requires time, patience, and the right choice of foods. Randomly eating high-calorie foods may lead to weight gain, but it won't be good for muscle growth or overall health. The right weight gain diet focuses on nutrient-rich foods, balanced portions, and the right quantity of protein in your daily diet. First, you need to determine how much weight your body requires to gain, and then determine how many calories you need to consume per day. After this, choose the food items that provide you with healthy nutrition and energy, instead of just satisfying your hunger. Planning mealtime is also plays an important role in weight gain. Make sure to set your meals five or six times in a day, do not compromise on that. And in the last note, down your meals, what and when you eat, track it properly without any avoidance. This will help in checking where or which nutrients you are lacking in consuming. These small steps will make a huge difference. 

FAQs

1. How many calories should I eat to gain healthy weight?

Most adults are advised, under professional guidance, to start with about 300–500 calories per day above their normal intake. A larger surplus may be needed to gain weight quickly, but this may lead to more fat gain than muscle.

2. How much protein do you need to gain weight?

According to the Indian Council of Medical Research, an adult typically needs about 0.8g of protein per kilogram of body weight daily. If you want to build muscle, proper diet planning can help increase your protein intake slightly.

3. Can junk food help you gain weight?

Yes, Junk food helps in weight gain, but it only increases body fat. It can also affect digestion and energy levels.

4. Which Indian foods help with weight gain?

Here are some common Indian foods that help with weight gain include:

  • Paneer
  • Rice and lentils
  • Banana shake
  • Peanut chikki
  • Paratha with yogurt
  • Dried fruits and nuts

5. What mistakes should you avoid when trying to gain weight?

Here are some common mistakes include:

  • Skipping meals
  • Eating too much junk food
  • Not eating enough protein
  • less Sleep
  • Expecting quick results




Back to blog

Leave a comment

Please note, comments need to be approved before they are published.