Top 27 high calorie weight gain foods for skinny people


High calorie foods
High calorie foods

High Calorie Weight Gain Foods

If you are having a headache about your small body and do not know how to gain weight, you must definitely refer to the article about the top 27 effective fast weight gain foods for skinny people below!

Foods to gain weight: High calorie foods


As a very familiar food for every Vietnamese family, rice is not only used to cook rice but also processed into many dishes.

Rice is suitable to support weight gain

Rice contains very little fat but contains many calories , in 100g of glutinous rice contains 370 calories and plain rice is 360 calories , so rice is a ‘golden’ food for those who are in need of weight gain but still ensure health .

Peanut butter

Peanut butter is high in fat and protein . On average, 100g of peanut butter will contain about 27.5g of protein, 44.5g of fat and provide the body with a total of 573 calories. Therefore, this is a high-calorie food to gain weight that thin people should use.

Peanut butter both supports weight gain and is good for health

In addition, peanut butter also contains a lot of minerals such as iron, magnesium, calcium, .. and essential vitamins , so in addition to serving the purpose of weight gain, it is also very good for your health.


In 100g of cheese there are about 353 calories . In addition, this calorie-rich food provides outstanding nutrition from protein, calcium and fat. Therefore, add cheese to the menu to support weight gain and improve your physique.

Cheese helps to improve body shape and weight


Not only delicious, but salmon is also known as a food rich in calories and has a very high nutritional value, very good for health.

Salmon is a food with very high nutritional value
Raw Salmon Fillet

Salmon contains Omega-3 rich in EPA and DHA , protein and many other essential nutrients such as B vitamins , potassium and selenium , etc. In addition, 100g of salmon also contains 206 calories . Therefore, salmon is an effective weight loss food.


A 100g avocado contains 160 calories and a cup of grated avocado contains about 240 calories . At the same time, avocado also contains many vitamins such as vitamin E, vitamin C, vitamin B6 , vitamin B5 , … and many other minerals such as glucide , iron, calcium, …

Avocado is a special fruit suitable for weight gain

So this is a special fruit suitable for weight gain that you cannot ignore.


In 100g of beef, it provides about 250 calories, 28g of protein, 10g of lipid , twice as much as fish and many other animal meats. In addition to high protein content, beef also provides many other nutrients such as iron, zinc and vitamins B2 , vitamin B6, vitamin B12, …

Therefore, beef is a food source that helps you gain weight but is also very nutritious.

Beef is a source of food that helps to gain weight and is very nutritious

Dark Chocolate

Dark chocolate is a high-calorie, nutritious food. Each 100g chocolate bar has about 600 calories. Therefore, you should also use dark chocolate with a calorie content of more than 70% in your daily menu to facilitate the weight gain process.

Dark chocolate is an effective weight gainer high in calories


Potatoes are extremely popular foods and have many benefits such as: Improve digestion, lower cholesterol, protect skin, increase blood circulation, reduce blood pressure, prevent cancer,…

Potatoes have a high starch content that supports weight gain

In addition, with the main component of carb, active in the form of starch , potatoes are a very good support food in the process of weight gain.

Drying fruits

As a favorite snack of many people, dried fruit is quite high in calories. On average, 100g of dried fruit provides 280 calories, 4 times higher than fresh fruits.

Dried fruit is a delicious snack that supports weight gain

Besides, dried fruit is also rich in fiber , rich in energy and minerals , so it will be convenient for skinny people to gain weight, both convenient and delicious.


Honey is rich in vitamins, enzymes, amino acids and a variety of minerals such as calcium, iron, sodium , magnesium , potassium , etc. In particular, honey does not contain fat and cholesterol , so it will support skinny people to gain weight. very good and safe for health.

Honey helps skinny people gain weight very well and is safe for health


An average banana can contain from 72 calories to 105 calories and has a high amount of carbs, potassium and vitamins , so this is also one of the effective natural weight gain foods, especially suitable for those who are skinny gym.

Banana is an effective natural weight gain food


Shrimp is a very popular seafood. Although 100g of shrimp contains only about 99 calories, it also contains more than 20 essential vitamins and minerals such as: Vitamin B12 , zinc, iron, phosphorus , magnesium , calcium, copper , manganese , etc.

So, eating shrimp will also help you gain weight very well!

Eating shrimp supports weight gain very well


According to research by the United States Department of Agriculture (USDA) one large egg (50g) contains 72 calories and many nutrients such as protein, vitamins and cholesterol.

Eggs are a good source of many nutrients

Therefore, eggs are a food source that provides many good nutrients as well as abundant energy to help skinny people gain weight quickly.

Red pumpkin

Pumpkin is known as an ingredient that is used to make many delicious and healthy dishes.

Pumpkin contains a lot of fiber and antioxidants

This food contains a lot of fiber and antioxidants , which will help you achieve the desired weight during weight gain.


On average, every 100g of oats will provide the body with 389 calories. This fairly high calorie content will help you improve your physique and gain weight.

Oats are an effective source of weight loss food


Cereal contains all the necessary nutrients for the body such as vitamins B1, vitamin B2, vitamin B6, vitamin C , vitamin E … minerals such as calcium, iron, magnesium … and starch, protein should support Help skinny people gain weight gain muscle effectively and safely.

This is also a high-calorie food that has a delicious taste and is extremely convenient to use.

Cereal helps to gain weight and gain muscle effectively and safely


Tuna contains less fat but is high in protein , so eating tuna can both provide energy for the body and gain weight effectively and safely.

In addition, this food also helps reduce bad cholesterol, reduce the risk of heart disease and stroke.

In addition to supporting weight gain, tuna also brings many health benefits

Olive oil

On average, each tablespoon of extra virgin olive oil (15ml) contains 120 calories and 12 grams of fat , similar to that in margarine.

So, you can use olive oil instead of normal cooking oil to promote weight gain!


Nuts are a good source of fats and proteins, minerals and vitamins E, B vitamins, … good for health . So if you want to gain weight, you should add this type of food right in your menu.

Nuts are an effective weight gain food

Pork leg

Pork leg is a very familiar and favorite food in every family. In terms of nutrition, pork leg is rich in collagen , calcium, phosphorus, vitamins A, B1, B2.

Pork leg is the 'golden' food for those who are in need of weight gain

In 100g of pork leg meat will provide about 163 calories. Therefore, pork leg is the ‘golden’ food for those who are in need of weight gain!


Crispy, delicious biscuits will help add a large amount of energy. In 100g of biscuits, it is estimated to contain about 500 calories. Such an abundance of calories will help you gain weight quickly.

Granola cake

In granola cake contains a lot of oats, almonds are good for the body . When you only need to eat 1 granola bar, you have added 500 calories for an energetic breakfast.

Granola cake

Pasta pasta

Pasta pasta provides a lot of starch, when eaten with meat, vegetables will provide many nutrients for the body to gain weight.

Pasta pasta


Yogurt is rich in fat but healthy for the digestive system, as well as the body. In 1 cup of low-fat fruit yogurt will provide about 118 calories for the weight gain effect that you should eat every day.


Chicken breast

In 100g of chicken breast contains about 165 calories from protein, fiber, so it still helps to gain weight without storing too much fat. You can eat boiled chicken breast with green vegetables dipped in fish sauce to make it more delicious.

Chicken breast

Foods to gain weight: High-calorie drinks

Fresh milk

For skinny people, fresh milk is an effective weight-gain food because a glass of fresh milk often contains a lot of beneficial nutrients such as protein , calcium , vitamin A , vitamin B1 groups , etc.

These nutrients not only provide energy, improve the immune system, but also support thin people to improve weight, helping to gain weight quickly.

Fresh milk helps to gain weight quickly

Milk tea

A cup of medium-sized pearl milk tea will provide up to 340 calories , greater than the body’s daily energy needs. Therefore, drinking a lot of milk tea will make you fat quickly.

High-calorie weight gain menu for thin people

To gain weight scientifically, you also need to build a menu for thin people most effectively, not just eating high-calorie foods can gain weight well.

For the menu of the skinny person, you can divide it into several meals a day so that the body can absorb the nutrients from the best food.

Reference: Suggestions for a weight-gaining menu for thin people in 1 month is extremely effective and safe

Note when choosing high-calorie weight gain foods

  • You should choose nutritious foods such as bread, pasta, fruits, vegetables, whole grains, …
  • Add drinks such as smoothies, fruit juices, limit soda, coffee,…
  • In the snack, you can add nuts, peanut butter, …
  • To make the dish more nutritious, you should add cheese in casseroles, eggs or fat-free milk powder in soups and stews.
Note when choosing foods to gain weight

Above are the top 27 effective fast weight gain foods for skinny people. Hope this article will be useful to you.

Sharing is caring!

Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on email

Maybe you are interested:

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}