6 foods you need to start eating if you want to gain weight

Eating certain healthy foods will help you gain fat, muscle mass, and bone mass.

Lean meat

If you are trying to gain weight, enjoy some lean red meat. Red meat is high in cholesterol, adding to your diet helps you to gain weight without taking any drugs which have side effects.

  • Raw peanut butter

Raw peanut butter is packed with protein and fats, making it a great choice for people trying to gain weight the healthy way. One tablespoon contains around 100 calories and has 4 grams of protein. It is also high in folate, magnesium, vitamin E, and vitamin B3.

  • Whole Fat Milk

Simply substitute your skim milk for whole milk when you are enjoying your breakfast. Whole milk is high in vitamin D and A.


  • Avocado

Superfood, avocado is an excellent way to add heart-healthy fats to your diet. One half of an avocado contains 140 calories, but also contain high levels of potassium, folic acid, and vitamin E. Avocado also are filled with B vitamins.

Eating an avocado on a daily basis can cause you to gain 2 kg in a week. You can add a few slices of avocado to an omelet or a sandwich. Avocados can also be used in making salads.


  • Banana

Banana is one of the healthiest fruits. It is rich in carbohydrates, fats, omega-3-fatty acids, omega-6- fatty acids, calcium, potassium, phosphorus, vitamins A and C, folate, dietary fiber, natural sugar, and protein. Banana contains around 90 calories. Have at least two bananas per day to gain weight and also improve your overall health.

  • Eggs

Eggs are packed with nutrition. It is a good source of protein, fat, vitamins A, D, folate, and choline, and minerals like calcium, selenium, phosphorus, and potassium.


Eyewitness? Submit your stories now via social or:

Email: eyewitness@pulse.com.gh