28 Home Remedies to Gain Weight Quickly

Woman putting on jeans

Being thin isn’t always a great feeling! We mostly talk about weight loss issues, but there are also lean people in this world who genuinely want to gain a few pounds. Here is a list of home remedies to gain weight quickly that may add up to extra pounds on your body, making you look healthy and fit.

1. Banana and Milk

bananas in bowl

Bananas are full of calories and contain a high amount of carbohydrates and potassium that give you instant energy.

What to do:

  • Eat a banana daily in the morning with a glass of warm milk.
  • Add a teaspoon of sugar in it. Moreover, you can also have it after your meals.

Note – Don’t eat bananas when you are down with a common cold.

2. Peanut Butter

Peanut butter is a yummy spread for toast and bread. If you’re trying to gain weight, feel free to go for this high-calorie and nutritious food.

What to do:

  • Apply it on your whole wheat bread for breakfast and see how your weight increases within a short period of time.
  • Besides, you can spread a spoonful of peanut butter on fruits or vegetables like banana, apple slices, fresh berries, wheat germ or applesauce.
  • Alternatively, a peanut butter sandwich is also a good choice.

3. Nuts

If you are fond of eating crunchy snacks like peanuts, almonds, cashews, walnuts, raisins, and figs, they will definitely help you gain weight. They are full of fats, fibers, vitamins, and minerals, and also contain essential oils which enable a thin person to put on some kilos.

What to do:

  • Chomp on a handful of nuts every day to increase your body weight.
  • Add 3 almonds, 2 dates, and 1 dried fig to a glass of milk and boil it. Drink this for a month to witness a significant amount of weight gain.
  • Alternatively, soak 6 dried figs and about 30 grams of raisins in water overnight. Eat them in two parts.

4. Potatoes

Potatoes are crammed with carbohydrates. All forms of this stuffy food have a major impact on weight gain. People who eat potato chips and French fries tend to gain weight faster.

What to do:

  • You can grill or bake potatoes with butter.
  • Make French fries using extra virgin oil, if you like them.
  • Moreover, you can also make a delicious potato salad. Peel and slice potato. Boil them and mix them with the high-calorie ingredients like buttermilk, mayonnaise, and veggies.

Note – If you eat French fries regularly, limit your potato consumption to twice a week.

5. Sugar-Sweetened Beverages and Smoothies

Having sugary smoothies and beverages is another delicious way to intake calories. It aids gain weight, in a healthy manner, as they are packed with nutritious ingredients.

What to do:

  • Make a smoothie with any of your favorite fruit, add a bit of frozen yogurt and ice cubes. Then, add some sugar to it.
  • Sweetened teas, blended coffee drinks, fruit juices, energy and sports drinks, etc are also good choices. The superfluous calories found in these drinks can increase your body weight.
  • Fresh pomegranate juice mixed with one tablespoon of honey and a bit of rock salt increases appetite.
  • Drink coconut milk daily, as it is full of healthy fats and is very nutritious.

6. Afternoon Nap

Midday sleep plays a crucial role in gaining weight. For this reason, an afternoon nap can be perfect for gaining weight.

What to do:

  • Take a nap of about 45 minutes to 1 hour, post afternoon meal or lunch.

7. Exercise

Regular workout boosts up your metabolism and stimulates your appetite that will automatically increase your intake of food. Being skinny doesn’t mean that you have to stay away from exercising. It is very important to complement your diet with some regular exercises.

What to do:

  • You can do light aerobic, stretching, strength training and cardiovascular exercises. Brisk walking, cycling, dancing, swimming, etc., will also aid weight gain.
  • Various yoga poses can give you a balanced body mass.


  • Supervision of a trainer is mandatory.
  • Eating peanut butter before exercising is also beneficial.
  • Don’t perform excessive workouts; just focus on the growth of muscles.

8. Clarified Butter (Ghee) and Sugar

You will definitely see dramatic results if you start using this home remedy for weight gain.

What to do:

  • Mix clarified butter and sugar in equal proportion (around 1 tbsp of each).
  • Eat this mix at least 30 minutes before your meal on an empty stomach.
  • Consume it for one month.

9. Beans

Beans are rich sources of fiber, protein, and carbohydrates. These are one of the best calorie-dense foods that help put on weight. There are several varieties of beans like red beans, black beans, soybeans, lima beans, lentils, and kidney beans.

What to do:

  • Beans can be eaten as a snack or can be included in breakfast, lunch or dinner.
  • Alternatively, you can also prepare bean soup or bean salad.
  • For quick results, eat them daily for one or two months.

10. Eggs

eggs in the grass

Eggs contain a good amount of fat, calories, and protein which are popular ingredients for weight gain. Consuming egg whites every day can give you strong muscles and essential protein and energy.

What to do:

  • For better results, eat more of the egg white than the yolk, as the former increases your cholesterol level.
  • Alternatively, you can also eat egg-white omelets or scrambled egg whites daily for breakfast.

Note – Do not eat raw eggs; they may cause serious health problems.

11. Marvelous Mangoes

Mango is a mouth-watering juicy fruit rich in vitamins and minerals. However, you need to know that eating mangoes alone will not help.

What to do:

  • You need to consume them along with milk.
  • You can also prepare mango milkshake and drink it two times daily for a month.

12. Noodles and Pasta

Noodles and pasta are rich in calories and have a high amount of carbohydrates. They are easy to make and also saves cooking time.

What to do:

  • If you are a non-vegetarian, you can also add lean chicken and a lot of vegetables to the noodles and pasta that will convert it into a high calorie and nutritious food and provide you essential minerals and proteins.
  • For vegetarians, you can combine them with plain vegetables.

13. Whole Grains

Whole grains include brown rice, oats, cereals, wheat, etc., which are the powerhouses of diverse nutrients. Oats, plain or brown rice are good sources of complex carbohydrates and help build your muscles.  On the other hand, cereals are a high-calorie food. They must be consumed as a morning meal.

What to do:

  • Brown rice can be a filling food because of its fiber, carbohydrates and protein content.  If you are planning for a healthy weight gain, then combine rice with some other nutrient and calorie-dense foods. Instead of water, cook them in broth or milk. You may also add butter or cheese over the top. Starchy vegetables and dried fruits can be mixed.
  • Even though oatmeal is regarded as a weight-loss food, but it also aids weight-gain when combined with whole milk. One full bowl of oats can add necessary nutrition to the body, as it is rich in fiber and nutrients. You can prepare oatmeal with milk. Serve it with honey and toppings of a handful of nuts, dried fruits, and other mix-ins to ramp up your weight.

14. Whole Wheat Bread

Whole-wheat loaves of bread are well-off in fiber and help you feel fuller for longer. It also gives you sustained oomph which keeps your diet on track. Moreover, nutritionists also say that eating healthy bread is a great way to start weight gain. On the other hand, white bread lacks the essential minerals and is not healthy for your body.

What to do:

  • Spread some peanut butter or honey on whole wheat slices of bread to add calories.
  • Eat this every morning.

15. De-stress

Stress is one of the main reasons that may cause severe weight loss. So, if you are facing a stressful situation in your life, then you must begin with yoga or meditation classes, in order to de-stress your body.

What to do:

  • Take yoga or meditation classes regularly.
  • Identify the sources of stress in your life and eliminate them if you can.
  • Take long walks outdoors and do relaxing activities.

16. Lean Red Meat

If you are trying to gain some pounds, eat some lean red meat. Steak contains a lot of protein and iron. Foods like ground beef, pork chops can also be eaten.

What to do:

  • Add lean red meat to your meals as often as you can.
  • Combine them with side dishes that are high in calories too.

17. Cheese

Cheese comes in many delicious varieties, so you can pair it with your favorite dish. It has all the nutritional benefits of milk products. Most of the cheese varieties contain a high amount of fat, which is beneficial for those people who are trying to gain weight. One serving of cheese can add 69 calories, as it is made from concentrated milk that provides proteins, calcium, cholesterol and fat to the body.

What to do:

  • Add cheese as often as you can to your meals.
  • You can also try goat cheese with eggs and Parmesan on top of asparagus.

18. Soybeans

Soybeans are jam-packed with high calories, proteins, calcium, fiber, vitamin B and iron. It is enormously delicious and nutty. It holds all the amino acids, which a human body cannot produce, so it is considered to be a complete protein element. However, soybeans are beneficial for both people who either want to lose or gain weight.

What to do:

  • Discover interesting recipes with soybeans and include them in your diet.
  • Combine them with other foods that help you gain weight.

19. Yogurt

The quantity of sugar, fat, and protein impacts your weight greatly. Since yogurt is a high-protein food, one feels fuller for long.

What to do:

  • Fruit-based yogurt is said to have 118 calories, consume it in your daily diet for increased weight.
  • You can also try Greek yogurt, as it contains double protein and has very yummy savor.

20. Crackers and Bagels

Bagels and crackers are made from whole wheat; sesame and bran that add some kilos to your body. Besides, they also provide necessary carbohydrates.

What to do:

  • You can use jams, peanut butter, margarine or honey to eat loads of calories and proteins.

21. Avocado 

This yummy and delicious green vegetable is an excellent source to add heart-healthy fats to your diet. It contains high levels of potassium, folic acid, and vitamin E. One half of an avocado holds 140 calories.

What to do:

  • Enjoy this veggie by adding it to your salads. You may also grill them on your meats, or even spread on a toast.
  • Alternatively, mash half a ripe avocado on top of bread and flavor it with some salt and pepper.

22. Natural Granola

A bowl of granola can make your breakfast delicious. It provides 500 calories since it has enough nuts, oats, sugar and healthy fats which are sufficient for increasing body weight.

What to do:

  • Eat Granola every morning.
  • To make it tastier, add some fruits, thick yogurt and drizzle it with honey.

23. Gentian

Gentian is a root used to increase appetite and helps absorb the food more effectively. It contains glycosides and amarogentin that stimulates hunger pangs. It’s a bitter herb that also increases the production of saliva.

What to do:

Add it to your foods as a spice.

Make gentian tea and drink 1 – 2 cups a day.

24. Withania Somnifera (Ashwagandha) Powder

Ashwagandha is a short woody shrub that belongs to the Solanaceae family. The powder is obtained from its roots.

What to do:

  • Take 1 glass of warm milk and add 2 tablespoons of ashwagandha powder to it.
  • Then, mix one teaspoon of clarified butter (ghee).
  • Stir it well and drink two times a day.
  • Do this for one month.

25. Chamomile and Peppermint Tea

peppermint oil with leaves

Chamomile possesses antispasmodic properties and is also a great remedy for digestion related problems such as gas, dyspepsia, and indigestion. It stimulates appetite which, in turn, enables one to put on weight by eating more.

What to do:

  • Drink chamomile tea on a regular basis for quick results.
  • Peppermint tea also works wonders.

26. Ginger

ginger and ginger lemonade

Ginger is of great help when it comes to poor appetite. It warms up the digestive tract, thereby increasing the flow of blood and boosting the hunger.

What to do:

  • You can either sip a cup of ginger tea daily or suck on ginger pieces.

27. Dandelion Root

Though this herb is bitter, it leads to an incredible increase in weight. It stimulates digestion and enhances hunger pangs. Due to the presence of potassium, iron, zinc, vitamins C, D, A and B complex, pregnant women can also ingest this.

What to do:

  • You can either use it as a spice or add it to your teas.

28. Chen Pi

It is a dried citrus peel supplement that triggers the appetite and boost up the natural gastric secretions of the body, hence, help you put on weight.

What to do:

  • Take it as such as a supplement or add it to foods or teas.


Besides trying the home remedies to gain weight that we presented above, you can also do other things to boost your weight. For example, drink 8 glasses of water every day to keep yourself hydrated. Eat healthy calorie foods like sweets, chocolates, ice-cream, and cakes that are rich in calories, moderately. Cook food in healthy oils and fats and consume more dairy fats like milk and cheese. Remember to share this article with your friends and family if you know someone who wants to gain some weight.