Lean and droopy looks hamper your personality. Most of you do not know how to put on weight and look impressive. There are certain foods to gain weight that are a real help for the people with low metabolic rate. If these foods are taken in the right combination and at the right time, a considerable difference can be noticed.

Avoid eating high-fat and high-sugary food to put on weight. Eating natural and whole foods is the right way. I have tried enlisting 10 such foods that can help you gain weight successfully.  

Lean Red Meat:

7 Must-try Foods to Gain Weight in a Healthy Way 1

Lean red meat is just the right food for you if you want to gain weight. The meat is high in cholesterol and most of the health experts do not consider as a part of healthy diet and it should not be taken more than twice a week. However, if you want to put on body mass, start eating this. Look for rib-eye, t-bone and beef-tenderloin. But, do not combine it with an unhealthy diet high in saturated fats.


7 Must-try Foods to Gain Weight in a Healthy Way 2

An average egg has 70 calories, 6 grams of proteins, 5 grams of fat and do not have any carbohydrates. All those who aspire to build their bodies, add at least half a dozen eggs to their diet for extra calories. Make sure to add this in your diet not only for increasing the energy levels but to enhance the levels of testosterone also. Eggs have high levels of Omega-3 fats that aid in moving joints and keep you young. Do not make the mistake of removing egg yolks as they contain good cholesterol and reduces the unhealthy cholesterol in the body. Also, choline present in the egg yolk reduces fat build in the heart.

Fruits Rich in Natural Sugar:

7 Must-try Foods to Gain Weight in a Healthy Way 3

All the tropical fruits rich in natural sugars help you gain weight. Fruits like bananas, papaya, pineapple and mangoes are some great choices. If you cannot take them as a whole, you can blend them to make delicious smoothies. Two medium sized mangoes contain about 300 calories. Consumption of banana shake and mangoes smoothies on a regular basis leads to sure-shot weight gain.

Milk with Whole Fat:

7 Must-try Foods to Gain Weight in a Healthy Way 4

If you want to put on weight, swap your skim milk with whole milk. Whole milk is high in Vitamin A and D, when there is fat in milk, the nutrients and vitamins remain intact. Milk with the fat is 60 calories more and you can either have a glassful of it in the morning or consume it in cereal or oatmeal. The highest fat milk is whole milk. It contains 8 grams of fat per serving and a glass of whole fat milk is one best food to gain weight.

Vegetable Oils:

7 Must-try Foods to Gain Weight in a Healthy Way 5

Safflower, virgin olive oil, coconut and peanut oil are all rich in flavor and contain healthy calories. Apart from that, most of these vegetable oils have concentrated flavor so you tend to use them lesser when you cook. Vegetable oil bottles are loaded with Omega-6 fats called Linoleic acid and the vegetable oils contribute to the overproduction of Neuromodulatory lipids which are known as Endocannabinoids which are responsible for sending hunger signs to the brain.


7 Must-try Foods to Gain Weight in a Healthy Way 6

If you need to put on weight in a healthy way, you need to snack on nuts. They are full of nutrients and fats, but they are a great source of fiber. Also, you just need a handful of them to keep you satiated for hours. Again nuts are an excellent source of Omega 9 monounsaturated fatty acids which results in weight gain.


7 Must-try Foods to Gain Weight in a Healthy Way 7

If you want to gain weight successfully, cheese is one of the best options. Cheese contains all the necessary minerals and vitamins and it is also a great way to gain weight in a healthy way. Apart from having 717 calories per serving, it contains all the necessary minerals and vitamins. To gain weight successfully, you can add cheese on anything you eat.

Add these too your diet also:

  • Potatoes
  • Peanut butter
  • Whole wheat bread
  • Bagels

Calorie Chart of the Foods to Gain Weight:


  • Cheese: 717 calories
  • Peanut butter: 588 calories
  • Bagels: 250 calories
  • Red meat: 250 calories
  • Potatoes: 77 calories
  • Eggs: 143 calories

Also read about beauty tips