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:
- Breakfast at 8:00 AM
- Lunch at 1:00 PM
- Dinner at 9:00 PM
Try this:
- Breakfast at 8:00 AM
- Morning Snack at 11:00 AM
- Lunch at 1:00 PM
- Evening Snack at 4:00 PM
- Dinner at 9:00 PM
- 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 |
The Crowd Favourite
View allAvoid 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




