Weight Gain Diet & Foods Plan for Healthy Life
Parul Dube
January 18, 2023 - 8:45 pm
Stay updated on the latest and greatest from the world of HealthifyMe. Subscribe to our Newsletter today!
Building muscles or gaining weight is not as simple as it sounds. But, just as there are diet plans to lose weight, there are diet plans for weight gain.
A diet plan for weight gain should focus on high calorie and good quality protein intake. However, it is also essential to choose the right diet plan for weight gain that includes a healthy, well-balanced diet rather than just empty calories and fats. A proper diet plan for weight gain provides you with essential nutrients while helping you build muscle mass.
The primary aim of any diet plan for weight gain is to provide you with more calories than what you burn in a day. However, a good diet plan for weight gain includes an increased intake of all the macronutrients: carbohydrates, proteins, healthy fats, and calories. So choose your diet plan wisely, keeping its nutritional value in mind.
The struggle of being underweight is as hard as being overweight. In addition, being underweight comes with its own set of health challenges, such as fatigue, weak immunity, frequent infections, fragile bones, pale skin, brittle hair. Therefore, it is imperative to choose an efficient and healthy diet plan for weight gain.
If you are struggling to find the perfect diet plan to gain weight, then you have come to the right place.
This article covers all aspects of a good diet plan that will help you gain weight.
Your Body Mass Index (BMI) determines your healthy weight range. To calculate your BMI, divide your body weight by your height in meter square. The answer you get is your BMI.

To gain weight healthily, eat foods like banana, avocados, full-fat milk., that are high in calories and full of nutrients.
A calorie-rich diet is necessary to gain the right amount of weight according to your body type. Therefore, besides high-calorie food, one needs to know the right high-calorie food to be consumed.
Some nutritious high-calorie food that you may include in your diet are homemade granola bars, Tofu, Avocados, Chickpeas, etc.
A popular misconception is that carbs make you overweight. The truth is weight gain depends on the number of calories you intake.
So, you can add healthy carbs like bananas, potatoes, sweet potatoes, red or brown rice, whole grains, and fruits will help you gain weight healthily and safely.
Try to include good quality carbs in all your meals in some form or the other. A balanced meal is essential to receive nutrients that the body needs to function properly.
Proteins are what make up our muscles. The absence of the recommended protein intake can make your efforts to gain weight futile.
Lack of protein in your diet can turn calories directly into fat and interfere in maintaining a healthy weight. Take at least 1.5-2 grams of protein per kg of your body weight to gain weight and build lean muscle mass.
Chicken breast, turkey, nuts, legumes, beans, fish, eggs, milk are excellent sources of lean proteins.
Stress causes a loss of appetite, and in some, it increases their appetite. In both cases, stress is extremely harmful to your mental and physical health.
Avoid stress as much as you can. Meditate, breathe deep, listen to music, relax, take hot shower baths and be active to reduce stress.
Your aim should be to gain lean muscle mass and not fat mass. Therefore, it is crucial to work out and do strength training at least 2-4 times a week.
The right set of exercises can keep your body toned and defined. Pushups, lunges and squats are some of the exercises that you can include in your workout.
A good night’s sleep can do wonders for your health. A good quality sleep of approximately 8 hours helps to strengthen muscle mass and keeps your body fit. Lack of sleep is a contributing factor to hormonal imbalance.
It can cause fatigue and exhaustion resulting in an inability to perform any physical activity for a healthy lifestyle.
Following is a sample diet plan that you can follow to gain weight healthily. You can alter the program according to your food choices, age, sex, level of physical activity, and calorie requirements.
See an example of a 3000 calories diet plan for weight gain based on Indian meal preferences.
A sample diet plan if you are looking at other options. Just try to include calorie and protein-rich food in all your meals.
A typical diet plan for weight gain recommends at least three big meals in a day with large portions. However, if you do not like eating at once, you can divide your diet plan for weight gain into five to six smaller meals.
There is no restriction in diet plans for weight gain. However, according to nutritionists, it is better to include healthy whole foods over processed and sugary foods in your weight gain diet.
Apart from a good diet plan for weight gain, other factors like exercise, sleep, active lifestyle., also play a significant role in shaping your body. Therefore, choose a diet plan that suits your body and fits your lifestyle. Remember, gaining or losing weight is a journey and requires constant motivation. So keep yourself motivated, eat healthily, exercise regularly, and live stress-free.
A. Fruits like bananas, avocados, mangoes, coconut, are an excellent choice if you want to gain weight. That is because fruits keep you satiated, and this is because fruits have sugar and natural fibre and are voluminous. In addition, they have high-calorie content and contain essential nutrients like calcium, vitamins, carbohydrates, etc.
A. Eggs are an excellent choice for protein and help to build muscle mass. Eggs contain high-quality protein and healthy fats.
A. While bananas and milk together can help you gain weight quickly. Regular consumption of this calorie-rich drink can rapidly increase calories and uncontrollable weight gain. Therefore, it is advisable to take it in moderation.
A. Being underweight can lead to various health problems like nutritional deficiencies, fertility problems, weak immune system, constant fatigue, skin, hair, teeth problems, osteoporosis, etc.
A. If you take a low-calorie diet, you feel low on energy, and your body suffers due to a lack of essential nutrients. Eight hundred calories per day are not sufficient to give you the power to perform all your daily tasks. Calorie requirements differ from individual to individual however a good starting point is between 1300-1500 cal per day.
A. Whole eggs are rich in good quality protein and healthy fats and can help in gaining muscle and simultaneous weight gain.
A. Higher calorie fruits which tend to be sweeter, such as mangoes, bananas, custard apples, avocados can help in weight gain.
A. Although fruits contain natural sugar, they are a goldmine of nutrients. Mangoes, bananas, avocados, nuts and prunes are some of the high-calorie fruits that will help you gain weight.
A. Calorie dense healthy snacks which are also rich in nutrients can help in weight gain. These include nuts, seeds, fruit and nut bars, nut butters and whole grain toast, smoothies, whole eggs etc
A. There is no shortcut or a magic pill to gain weight fast. Focus on gaining weight in a healthy sustainable way by eating healthy calorie dense foods, avoiding junk and fried foods and exercising regularly.
A. Avocados are the highest calorie fruit, as each serving (100g) of avocado contains 160 calories.
A. Red Meats, Whole wheat breads, certain fruits like avocados, full-fat milk and nut butters are some high-protein foods for weight gain.
A. Eating a high protein diet can help in building muscle mass which in turn helps in gaining weight as well.
A. Bananas are a great source of carbohydrates and calories. So bananas can be an excellent addition to your diet if you are looking to gain weight.
A. One medium apple (182g) can provide upto 107 calories. So you can consider adding apples to your diet for gaining weight.
A. Surplus of 3500 calories intake per day can lead to gain of half a kg at the end of the week.
Diabetic eating doesn’t have to be devoid of all things sweet and nice. Despite the high prevalence, misunderstandings about diabetes are abounded. If you’re diabetic, you are sure to have heard of a long list of things to avoid. But diabetic eating can allow for many things sweet and nice. Here we debunk 5 common […]
By Parul Dube
Love pasta but calorie conscious and scared to make it a part of your diet? Here’s how you can prepare a healthy pasta without losing out on the taste factor. How to prepare a healthy pasta A one pot meal: Add meat, a wide range of vegetables and herbs, lentils, nuts, and some cheese, too. This […]
By Parul Dube
If you have a tendency to overeat at mealtimes, here a few tips that might help. Severe hunger pangs can sometimes cause you to overeat. So have frequent, small meals during the day to keep this under check. Next, eat slowly. Did you know that it takes about 20 minutes for your brain to register your stomach is […]
By Parul Dube
Medically reviewed by
Gautham Shankar
PHD in colouring hair in darkness
my age is 25 , and my weight is 48 kg . should i consult a doctor even after eating healthy food like banana milk and proper breakfast and lunch dinner since last 2-3 years not a single kg weight my body gained . will this diet help me or should a consult first ?
Weight gain proses tips
Hey I’m 5’7″ female. I weigh 51. I am very skinny. How many calories should I consume daily.
Hii I’m 5’7″ my weight is 45 kg how much calories I need to consume per day ?
My height is 166 cm and my current weight is 45kg.while gaining a weight how much amount of calories I need per day??
Hello, I am worried about my weight and want to gain it. My age is 18 years, height 175cm and weight is 48 kg. I want to know how many calories I need to increase weight as I feel that my metabolism rate is high?
Thank you! Very helpful info!
hello i am 165 cm 36 kg 17 year old male can I become fit within 7 months
how much weight I can get?
How many calories do I need to gain 1kg?
Hello Maanas, You need to at least consume 3500 calories per day to gain half a kg at the end of a week.
How much weight will I gain if I eat 3000 calories a day?
Hello Lohit, Weight gain depends on the amount of calorie surplus you will eat against your body requirement. This differs from person to person. On an average, it takes an additional 3500 calories per week to gain half a kg in a week.
My height is 166 cm and my current weight is 45kg.while gaining a weight how much amount of calories I need per day??
How can I gain 5 kg in one month?
Hello Lakshit, Gaining 5 kgs in a month though a realistic goal can only be achieved if you follow a routine diligently. With strength training exercises, having high-calorie foods, consuming protein-rich foods, monitoring a healthy sleep cycle, you can achieve this goal. Also, avoid consuming junk food that can cause unwanted fat accumulation in the body and make you prone to chronic diseases.
How can I gain weight in 7 days?
Hello karan, Gaining weight is a slow process and cannot happen in a week. Focus on increasing calorie dense nutritious foods, eating small frequent meals as well as maintaining a regular strength training routine. Avoid eating more junk or fried foods high in calories which can lead to unhealthy weight gain.