Weight Gain Diet & Food Plans for Healthy Living

Parul Dube

August 11, 2023

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, and brittle hair. Therefore, it is imperative to choose an efficient and healthy diet plan for weight gain.  

There are two major nutritional factors that dictate the rate of muscular growth and fat loss in our bodies. These are calories and macronutrients. Thus, these two influencers should be kept under consideration when selecting the foods to be incorporated into your weight gain diet.

When muscle building is the aim, additional calories are needed. Being in a calorie surplus over a period of time in combination with strength training will result in significant muscular hypertrophy (growth). Gaining muscle requires consistency in terms of dietary choices and activity levels. Fortunately enough, just as there are diet plans to lose weight, there are diet plans for weight gain.

A diet plan for weight gain focuses on high-calorie and good-quality protein and healthy fat intake. A proper diet plan for weight gain provides you with essential nutrients while helping you build muscle mass.

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.

What is a Healthy Weight Range?

Your Body Mass Index (BMI) determines your healthy weight range. To calculate your BMI, divide your body weight by your height in a meter square. The answer you get is your BMI. 

BMI Measurement and Weight Category For South East Asians 
  • Below 18.5: Underweight
  • 18.5 to 23: Healthy or Normal
  • 23 to 27.5 : Overweight
  • Above 27.5: Obese

Potential Causes Of Being Underweight

1. High Metabolism 

The process by which food gets converted into energy is called metabolism. Metabolism greatly impacts how many calories the body burns and the higher the metabolism, more is the more calorie burn. High metabolism can also be genetic.  

The higher the metabolic rate, the lesser the weight gain. It is to say that people with a high metabolic rate remain lean and find it difficult to gain weight. 

2. Family History 

Our genes play a significant role in deciding our body structure and weight.

If you have a low BMI and a lean body genetically, it will affect your weight. The genes also play a role in determining the rate of metabolism. As a result, the BMR rates differ between families.

3. Physical Disorders 

Regular nausea, vomiting, and diarrhea are common symptoms of various diseases, making it difficult for the suffering individual to gain weight.

Other conditions may decrease a person’s appetite, so they do not feel like eating. Examples include cancer, diabetes, thyroid disorders, and digestive conditions, such as Crohn’s disease or ulcerative colitis.

Certain medications that treat these illnesses may also suppress appetite or affect the taste that causes one reluctance towards food. Furthermore, some disorders like that of the thyroid gland (hyperthyroidism/ hypothyroidism) directly affect weight management. 

4. Mental Illness

Poor mental health can affect a person’s ability to eat. Conditions like depression, anxiety, obsessive-compulsive disorder (OCD), and eating disorders, such as anorexia and bulimia can affect a person’s body image and appetite.

5. Chronic Stress 

The recognition that stress can cause serious diseases has been a hot topic for research since it affects weight at multiple levels. While stress causes headaches, poor diet, and disturbances in sleep cycles in many people, it has worse consequences such as unexplained weight loss.  

Your body prepares for an ‘acute stress response’ by generating hormones like adrenaline. According to research, adrenaline can reduce your urge to eat while simultaneously preparing your body for strenuous activity. It is due to the neurological system telling the adrenal glands above the kidneys to initiate a “fight-or-flight” response.

This heightened mental state momentarily suppresses appetite. But this adrenaline rush doesn’t last long, and soon after, you’ll feel tired, and the same vicious cycle continues.

Stress alters your metabolism, which results in weight loss. In addition, it interferes with the brain’s ability to communicate with the gastrointestinal (GI) system, which makes GI symptoms more noticeable.

Many GI symptoms, including nausea, gas, diarrhoea, abdominal pain, bloating, and difficulty swallowing, can be brought on by stress. These signs may influence a person’s eating patterns, resulting in weight loss.

Here’s an article that explains the problematic correlation between stress and weight loss in depth. 

6. Enzyme deficiency

Deficiencies of digestive enzymes and/or stomach acids may also hamper digestion and absorption of food thus causing weight loss.

Weight Gain Diet Tips for Healthy Weight

1. Consume High-Calorie Food 

A calorie-rich diet is necessary to gain the right amount of weight according to your body type. A nutritionist can help you determine how many calories you should consume daily based on age, gender, metabolism, body composition, and physical activity.

Consuming fewer calories than you burn will result in weight loss, so if you’re looking to gain weight or build muscle, you may need to increase your daily calorie intake by 500 or more.

An average person gains 1-2 pounds kg body weight every week by increasing 500 to 1000 calories daily. However, the type of weight acquired (fat or muscle) depends on the exercise regime and the intake of macronutrients.

Nuts and seeds contain polyunsaturated fats that add healthy calories to your diet. Pistachios, almonds, walnuts, cashews, sunflower seeds, flax seeds, and pumpkin seeds are some great options for you. If you’re not keen on snacking on nuts, you can pack in extra calories with nut butter.

One tablespoon of peanut butter, for example, has about 95 calories as per USDA.  Some more nutritious high-calorie food that you may include in your diet are homemade granola bars, tofu, avocados, chickpeas, etc. 

Read More: How Many Calories Should I Eat To Gain Weight? 

2. Consume Healthy Carbs

Carbohydrates are among the most misunderstood nutrients. Though it is true that excess consumption of carbohydrates leads to a higher fat content in the body. However, if consumed in regulated quantities, the benefits to be reaped from carbohydrates are also significant.

They are considered fuel for metabolism and are the major energy-providing foods. Carbohydrates provide constant energy to the body for those involved in regular physical activity.

It is a must that you include healthy carbohydrates in your diet while discontinuing the consumption of high-sugar foods and refined grains.

Here’s a list of potent sources of healthy carbs

3. Have Protein-Rich Diet 

Protein deficiency can make you lose muscle mass and which in turn slows down metabolism. Take at least 1.5-2 grams of protein per kg of your body weight to gain weight and build lean muscle mass.

A recent study found that a high-protein diet can lead to increased muscle mass. People whose diet consists of more than 20% protein, particularly animal protein, are more likely to gain more than those with 10% protein. Chicken breast, turkey, nuts, legumes, beans, fish, eggs, and milk are excellent sources of lean proteins.  

Read more: Protein-Rich Food – Vegetarian Diet Plan, Benefits and Indian Recipes

4. Reduce Stress 

Weight loss associated with stress is common, whether it be from skipping meals, experiencing digestive problems, or engaging in intense exercise as a coping method.

There are several self-help methods you can do to reduce stress. You may prevent stress-related weight loss by developing a support network, learning to handle stress through meditation, and making sure you routinely eat nourishing meals. You should see a doctor if you cannot manage stress, or encounter persistent, unintentional weight loss.

5. Strength Training 

Strength training is an excellent way to target numerous muscle groups and increase their strength. Adding additional workouts and weights to your schedule will help you gain lean muscle mass.

It is recommended that you work with a fitness coach to start a  strength training plan tailor-made just for you. 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. 

6. Get Good Sleep 

People often give all the needed attention and more to a proper diet and workout, while ignoring the fact that getting the required amount of sleep is equally important.

Ghrelin and leptin are two hormones that shape our appetite and hunger signals. Ghrelin is the ‘hunger’ hormone that tells you when to eat, while leptin gives the feeling of fullness.

Sleep deprivation alters the circadian rhythm of the body thereby causing a disbalance of these hormones which directly impacts your appetite.

One may indulge in binge eating during night or may not get hungry at all. Not having a proper diet will lead to fatigue and exhaustion resulting in an inability to perform any physical activity for weight management.

Here are 8 easy ways to improve your sleep hygiene


What we eat has the most important role in determining our weight management. For example, The amount and type of calories consumed dictate the speed and pattern of one’s weight changes. It is best to have a well-balanced diet that contains macro and micronutrients to provide for the body’s needs. Include healthy carbs and a good amount of protein in your diet. Stress reduction, getting good sleep and strength training also contribute to healthy weight gain.

3000 Calories – Diet Plan for Weight Gain

Given below is a sample diet plan to assist you to gain a healthy body weight. You can alter the program according to your food choices, age, sex, level of physical activity, and calorie requirements. 

Here’s an example of a 3000 calories diet plan for weight gain based on Indian meal preferences.

Meal TimeMealFood ItemsCalories
Early MorningBreakfast1 glass of milk, 2 boiled eggs or bananas, 6-7 pieces of soaked almonds500
BreakfastBreakfast2 vegetable or paneer stuffed parathas with 1 cup of curd or 2 masala dosa with vegetable sambhar and chutney or 2 moong dal chillas with paneer stuffing or 2 eggs omelette with 3-4 slices of toasted whole wheat or multigrain bread800
Early AfternoonSnackHandful of mixed nuts or Sesame seed Chikki or dry fruit Chikki, handful of roasted almonds with one glass of curd lassi500
LunchLunch2 medium chapattis, 1 cup of vegetable of your choice, chicken breast or fish, yoghurt, 1 cup dal, and 1 cup rice800
EveningSnack1 cup of tea or coffee with full-fat milk, 3-4 wholewheat or Sesame biscuits or Nachni Chilla, Poha with peanuts, potato and peas or makhanas roasted with ghee400
DinnerDinner1 bowl of chicken or mixed vegetable soup or 2 medium chapatis with 1 cup of vegetables, chicken breast/fish fillet/egg, tofu or paneer, 1 cup dal, 1 cup rice, and mixed salad800
Before BedBedtime Snack1 glass of milk with organic turmeric with two small bananas300

Continental Diet Plan for Weight Gain

MealFood Items
Breakfast– 3-4 toasted whole-grain pieces of bread
– 2 tbsp of peanut butter
– 2 boiled eggs
– 1 glass of hot chocolate with good quality
cocoa or milk
– 1 fruit of your choice
Lunch– Chicken breast or grilled Fish Fillet
– Whole wheat pasta or 1 cup of brown rice
and legumes
– 1 cup salad with olive oil dressing
Evening– Tea/coffee with whole wheat scones or muffins
– A fistful of mixed nuts and seeds
Dinner– Lamb chop or fish fillet or tofu shallow
fried in olive oil
– Sweet potato mash or cauliflower mash with
– 1 cup salad with olive oil dressing
Dessert– Full-fat cream with fruits and nuts
– Yoghurt
– Fruit pancakes with maple syrup or honey

Foods To Avoid In Your Weight Gain Diet Plan

While consumption of healthy foods can lead to sustainable weight gain that supports good health, there are a few food items that cause unhealthy weight gain.

They contain ‘empty calories’ that lead to fat accumulation in our bodies. This fat can be the root cause of various health conditions ranging from obesity and hypertension to diabetes and stroke. 

Examples of such foods are 

1. Junk Food

Avoid eating processed foods like biscuits, chips, pastries, candies, ice cream and other quick snacks.

These processed foods are packed with preservatives, and refined flour. There’s documented evidence that links processed foods and obesity. Choose to eat healthy snacks like fruits and nuts as alternatives. 

2. Refined carbs

Refined flour and its products lacks nutritional value. As it has been subjected to a heavy manufacturing process, it loses its health benefits and is packed with empty calories.

Choose healthier options like whole wheat flour, raagi, jowar, bajra, oats or multigrain flour instead of refined flour. 

3. Carbonated drinks

Most aerated beverages available in the market have been doused with sugars and preservatives. Sugar has no nutritional value and is added only for taste.

Liquid calories also increase your appetite, making you consume more unhealthy food than usual. This study proves the claims above about the relationship between sugary drinks and unhealthy weight gain. Cut out sweetened beverages from your diet and result consume healthy alternatives like fresh fruit juices, tender coconut and smoothies for proper weight gain results. 

4. Alcohol

The fallouts of alcohol consumption are exponentially high as proven by studies. One way alcohol negatively impacts your body is by increasing the risk of abdominal obesity. Beer, in particular, is filled with carbohydrates and is known to cause an increase in weight over time.

Alcohol consumption causes greater hunger and less satiety further pushing one to make poor food choices. Alcohol even causes stress on the stomach and the intestines.

This leads to a decrease in digestive secretions through the tract which is essential for healthy digestion. Alcohol intake of all levels can lead to impaired digestion further affecting your metabolism and subsequent weight management.

HealthifyMe Suggestion 

Gaining weight can be as much of a challenge as losing weight. Many factors such as high BMI, stress and medical conditions such as diabetes and hyperthyroidism can cause one to be underweight. A healthy diet rich in protein, complex carbs and healthy fats along with gradually increased portions will help in healthy weight gain. Adding strength training will build muscle mass and keep you fit.

A healthy diet rich in protein, complex carbs and healthy fats along with gradually increased portions will help in healthy weight gain. Adding strength training will build muscle mass and keep you fit.


A typical diet plan for weight gain recommends at least three big meals in a day with atleast two snacks. However, if you do not like eating at once, you can divide your diet plan for weight gain into five to six smaller meals.  

According to nutritionists, it is best to avoid processed and sugary foods in your weight gain diet.

Apart from a good diet plan for weight gain, other factors like exercise, sleep, and lifestyle, also play a significant role. 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.

Disclaimer: The purpose of this article is just to share knowledge and spread awareness. It does not intend to replace medical advice by professionals. For further information please contact our certified nutritionists Here.

Frequently Asked Questions (FAQs)

Q. Are eggs good for weight gain?

A. Eggs are an excellent choice for protein and help to build muscle mass. Eggs contain high-quality protein and healthy fats.

Q. Can I consume bananas and milk daily to gain weight?

A. Yes, bananas and milk together can help you gain weight quickly. However, regular consumption of this calorie-rich drink can rapidly increase calories and may lead to uncontrollable weight gain. Therefore, it is advisable to take it in moderation.

Q. What are the health risks of being underweight?

A. Being underweight can lead to various health problems like nutritional deficiencies, fertility problems, weak immune system, constant fatigue, skin, hair, and teeth issues, osteoporosis, etc.

Q. Is 800 calories a day healthy?

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.

Q. What foods cause weight gain?

A. Higher-calorie foods, protein-rich foods, and healthy carbohydrates all lead to a sustainable weight gain good for your body and mind. 

Q. Which fruit causes weight gain?

A. Fruits contain natural sugar, which is a goldmine of nutrients. Mangoes, bananas, avocados, nuts and prunes are some of the high-calorie fruits that will help you gain weight in a healthy manner. 

Q. What snacks make 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 butter and whole grain toast, smoothies, whole eggs etc. 

Q. What is the fastest way to gain weight?

A. There is no shortcut or a magic pill to gain weight fast. Focus on gaining weight in a healthy and sustainable way by making proper food choices and leading a healthy weight can lead to weight gain. 

Q. What fruit is the highest in calories?

A. Avocados are the highest calorie fruit, as each serving (100g) of avocado contains 160 calories. 

Q. What foods are high in protein for weight gain?

A. Red Meats, whole wheat breads, certain fruits like avocados, full-fat milk and nut butters are some high-protein foods for weight gain. 

Q. Can you gain weight from a protein diet?

A. Eating a high protein diet can help in building muscle mass which in turn helps in gaining weight as well.

Q. Do bananas increase weight?

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.

Q. Is Apple good for weight gain?

A. One medium apple (182g) can provide upto 107 calories. So you can consider adding apples to your diet for gaining weight. 

Q. Is 3500 calories enough to gain weight? 

A. Surplus of 3500 calories intake per day can lead to gain of half a kg at the end of the week.

Our Review Process

The entire review process entails levels of screening and evaluation by efficient groups of writers, editors and accredited medical experts. With the aim to establish long-lasting healthy lifestyle habits, we are committed to writing concurrent, medically backed and evidence-based articles. Read more

Our Editorial Team

By: Parul Dube, Masters of Medical Science in Public Health Nutrition
Medically Reviewed By: Sumita Thomas, Masters in Dietetics and Clinical Nutrition Services
Last Reviewed: April 11, 2023

Reference Sources

  1. The effects of chronic stress on health: new insights into the molecular mechanisms of brain–body communication:
  1. Stress, cortisol, and other appetite-related hormones: Prospective prediction of 6-month changes in food cravings and weight:
  1. High dietary protein intake is associated with increased body weight and total death risk:
  1. Fast food consumption and overweight/obesity prevalence in students and its association with general and abdominal obesity:
  1. Intake of sugar-sweetened beverages and weight gain- A systematic review:
  2. Alcohol consumption and body weight: A systematic review:

About the Author

Parul holds a Masters of Medical Science in Public Health Nutrition from the University of Glasgow, Scotland, and has worked across the globe from the U.K to New Zealand (NZ) gaining her License with the Health Professionals Council (HPC, UK) and the NZ Nutrition Council. From being a Gold medalist in Clinical Nutrition to being awarded an internship with World Health Organisation (WHO, Cairo, Egypt) and Contracts with CDC Parul has had a wide spectrum of work experiences. She is very passionate about Nutrition and Fitness and holds strong to her guiding mantras ‘ Move more’ and ‘Eat Food that your grandmother can recognize’!

Related Articles


19 responses to “Weight Gain Diet & Food Plans for Healthy Living”

  1. My age is 20. My weight is 36. I trying to gain my weight but what every I eat I not gaining my weight so what to do for that.

    • “You must realise that gaining weight is as difficult as losing it. The best way to ensure you gain quality weight is by eating a nutritious diet with good-quality protein, healthy carbs and seasonal fruits and vegetables. The weight gain should happen via muscle increment and improvement of its strength. In order to improve musculature, one should have a good fitness program (featuring resistant training and cardio on alternate days). Fitness is of paramount importance alongside a nutritious diet. You can also connect with our fitness experts to help you with personalised advice and tips.
      Meanwhile, here’s an article that will help you:

  2. 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 ?

    • You need to focus on gaining muscle mass in order to gain a healthy weight where a nutritious diet plays as important a role as working out. The most important types of exercise for weight gain are Resistant Training/ Pilates on alternate days (you can do this with elastic bands too, or with 1-2 kg weights) under the guidance of a certified fitness trainer. On other days, you can build your strength, by focusing on cardio exercises like brisk walking, swimming, jogging, skipping or an aerobics workout. If this has been missed out, then do start, and see how the meal plan along with work-out can do wonders for your weight gain.

  3. My height is 166 cm and my current weight is 45kg.while gaining a weight how much amount of calories I need per day??

  4. 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?

    • 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??

    • 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.

    • 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.

Add Your Comment

Your email address will not be published. Required fields are marked *

Your health is our priority. Talk to one of our experts and get the best plan for you today.
Chat With Us