High Calorie Foods That will Make you Gain Weight

By  ,  Onlymyhealth editorial team
Feb 08, 2012
4.8 / 5(4 Ratings)

Subscribe for daily wellness inspiration

Like onlymyhealth on Facebook!

Quick Bites

  • High on calories, healthy fats help you to gain weight quickly.
  • Choose nutritious high-calorie carbohydrate food over junk food.
  • Soy or whey protein shake are the foods that help put on weight.
  • A well-chosen diet will surely spare you from medical complications.


To increase your bulk, you need to add high-calorie food in your diet. Anyone can increase weight by consuming high amount of junk food, but junk food contains high quantity of saturated fat, which can cause severe health complications.

high calorie foods weight gainFor a healthy weight gain, you need to choose nutritious high-calorie food such as fatty fish, red meat, nuts, fruits, eggs, olive oil and peanut butter. To gain 1 lb. per week, you need to consume about 500 extra calories daily. Here is a list of food that can increase your weight:


Healthy Fats

Monounsaturated fats and polyunsaturated fats are known as “good or healthy fats” because they are good for your heart, cholesterol and overall health.  High on calories, these fats help you to gain weight quickly and do not cause cardiovascular diseases. Instead of regular vegetable oil, use olive oil, canola oil and sunflower oil for cooking. Use peanut butter as a substitute for regular butter; two tablespoons of peanut butter offers about 188 calories and 16 g of fat. Include nuts (almonds, peanuts, macadamia nuts, hazelnuts, pecans, walnuts, cashews) in your diet as they contain healthy omega-3 fatty acids. Replace meat with fatty fish (salmon, tuna, mackerel, herring, trout, and sardines).


High-Calorie Carbohydrates

Choose nutritious high-calorie carbohydrate food over junk food. For healthy weight gain, you can add raisins to any of your meals; one cup of raisins contains 493 calories and 131 g of carbohydrates. During snack time, treat yourself with dates. Dates are high on calories and carbohydrates. Another nutritious high-calorie carbohydrate food is sweet potato. One cup of baked sweet potato gives 180 calories and 41 g of carbohydrates. Replace white rice with brown rice. Eating more fruits and limiting vegetable intake can help in weight gain as fruits have more calories than vegetables and are rich in carbohydrates.


High- Calorie Proteins

Normal food does not contain high amount of protein so you can replace it with a weight gain supplement such as a soy or whey protein shake. Protein supplements can increase your overall caloric intake. Make sure your weight gain supplement is a good mix of protein and carbohydrates and has less sugar content. Some sources of high-calorie protein include chicken breasts, protein powder, red meat and milk. You can increase the calories by mixing protein powder with milk or juice instead of water. Add 3-4 whole eggs in your breakfast as egg white gives protein and yolk adds calories.


Increase Consumption of Dried Food

Dried foods are high on calories as they have low water content. Dried food such as dry fruits, whole-grain pretzels or breakfast cereals, potato chips and other snacks help one gain weight, but may cause high blood pressure because of high sodium content. Dried food must be consumed in proper amount or their trans-fatty acids may affect health.

A well-chosen diet will surely spare you from increasing the risk of chronic diseases such as heart attack and stroke.



Read more articles on Weight Gain.





Related Articles
Write a Review
Post a Comment
Disclaimer +
Though all possible measures have been taken to ensure accuracy, reliability, timeliness and authenticity of the information; Onlymyhealth assumes no liability for the same. Using any information of this website is at the viewers’ risk. Please be informed that we are not responsible for advice/tips given by any third party in form of comments on article pages . If you have or suspect having any medical condition, kindly contact your professional health care provider.
  • Faisal21 Oct 2012
    hi my age is 23 and weight is only 60..diet is also good i drink milk eat yogut...i m to much week plz tel me some thing that hw can i be healthy..
  • santosh ghode 01 Oct 2012
    Hi my name santosh ghode can I use supplymentry For gain a waight tell me
  • Prateek25 Sep 2012
    I wish to know if eating junk food and gaining fat is equal to eating regular food.
  • neeraj kumar nayak14 Sep 2012
    hlw...my name is neeraj kumar nayak......persuing b-tech ........my height is 6 ft.....bt my weight is ny according to my height......so dat my lookng is vry bad.... suggst me some god method of increasing weight....as early as possible
  • dinesh10 Sep 2012
    Hi, my name is dinesh, i m 25 yrs old, 6 ft & weight 60Kg. i want to know wat food shud i include in my daily to increase the weight.
  • neel06 Sep 2012
    hi. mannu even i had the same problem .. all i did is just worked out for two months regularly n it increased my apetite.. an i consumed more n more protien like egg ,kala channa n banana shake... i am 22 n my hieght is 5'11 n i was just 48 kg n now i am 60 kg... try it it does work
  • mannu02 Sep 2012
    hi, my name is mannu and i am 24 year old. & my weight is 48 only , so how to increase my weight , plz suggest me that which type of food i have to take.??
  • Mohd Savej11 Aug 2012
    Hi! My name is Mohd Savej and i am study in xi stander & my age is 16 and my weight is 40kg only but i am fit and fine i want to tell you how i increase my weight without any side effect. How i gain more clories protein.plz tell me Thank you
  • Rahul narekar07 Aug 2012
    I will belive in this site