For some people, losing weight is the need of the hour. For others, gaining weight is more pressing. Regardless, gaining weight is as difficult as losing it. This is because body types differ.

The weight gain formula is pretty easy, consume more calories than you burn. Instead of resorting to supplement or consuming a lot of unhealthy fats, you can try eating healthy, high calorie food and eating smaller meals frequently during the day .

It's not easy identifying where to start but here are some healthy high calorie food items that can help you gain weight.


Instead of consuming unhealthy beverages, you can make your own protein smoothies. By making a protein smoothie, you have control over the flavor and nutrient content. You can use Dairy Milk or soy milk ( if you’re lactose intolerant), nutrient dense fruits like banana, apple, avocados, etc, some nuts and chocolate .

Homemade protein smoothies provide about 400 to 600 calories alongside high amounts of proteins and other important vitamins and minerals.


Just one small handful of raw almonds 1/4 cups contains 170 calories, 6 grams of protein, 4 grams of fiber and 15 grams of healthy fats. This is for almonds alone. Now consider what consuming a variety of nuts religiously can do for you. It is no wonder that nuts and nut butters are perfect choices for weight gain.

Nut butters are also calorie dense and adding them to snacks like biscuits and smoothies can turn it into a high calorie snack.


One large avocado contains around 322 calories, 29 grams of fat and 14 grams of fiber. Avocados are also high in vitamins, minerals and various good plant compounds. Try adding it to your main meals and other meals such as toast, omelets or sandwiches for best results .


Milk is a known weight gainer and muscle builder for people who workout it provides a good amount of protein, carbs, fats, calcium as well as other vitamins and minerals. Studies have found that milk can lead to greater mass gain than other protein sources.

Article credit : Cocci Beauty