Unfold Today logo. Coaching
Search icon.
Search icon.
MENU
Unfold Today menu icon.
Unfold Today logo.
Search icon.
Unfold Today logo.
X

Evidence-based

This article is based on scientific evidence because it has been written, fact-checked, reviewed, and regularly updated by experts that follow our strict editorial process.

The sources used by our editorial team are trustworthy, experienced, and authoritative, such as peer-reviewed journals and governmental information.

All the pieces of evidence are clearly highlighted in the articles as sources in the form of clickable endnotes ([1],[2],[3]) or simple in-text links.

Learn more about our editorial process.

X

Medically Reviewed

Unfold Today articles that require additional medical expertise are reviewed by a qualified member of our Expert Review Network, a group inside Unfold Today's team that verifies content to guarantee that the information delivered to our readers is thorough, authoritative, accurate, and fact-based.

Learn more about our Expert Review Network.

23 High-Calorie Nuts and Nut Butters for Weight Gain

Last updated on April 18, 2023
High-calorie nuts and nut butters for weight gain.

Although nuts and nut butters are in 4th place on the highest-calorie foods list, each type of nut has a different number of calories, so, to maximize your weight gain efforts, it's important to choose the high-calorie ones.

Fortunately, you have plenty of choices because you’ll find no less than 23 high-calorie nuts and nut butters in this article.

High-calorie nuts for weight gain

When looking to gain weight with nutty snacks, high-calorie nuts are your best option, whether you’re at home, at work, or heading somewhere.

After all, nuts are among the snacks with the highest number of calories.

The above being said…

The nuts with the highest number of calories are pili nuts, featuring 719 calories per 100 g. Yet, there are many other nuts, like peanuts, almonds, and more, that pack hundreds of calories.

Below is a list of the best nuts for weight gain ordered by their number of calories.

1. Pili nuts

Pili nuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 216
  • Calories per 100 g: 719
  • Proteins/100 g: 11 g
  • Carbs/100 g: 4 g
  • Fat/100 g: 80 g

Nutrition facts source: FoodData Central - Dried pili nuts.[1]

2. Macadamia nuts

Macadamia nuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 215
  • Calories per 100 g: 718
  • Proteins/100 g: 8 g
  • Carbs/100 g: 14 g
  • Fat/100 g: 76 g

Nutrition facts source: FoodData Central - Macadamia nuts.[2]

3. Pecans

Pecans, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 207
  • Calories per 100 g: 691
  • Proteins/100 g: 9 g
  • Carbs/100 g: 14 g
  • Fat/100 g: 72 g

Nutrition facts source: FoodData Central - Pecans.[3]

4. Dried pine nuts

Dried pine nuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 202
  • Calories per 100 g: 673
  • Proteins/100 g: 14 g
  • Carbs/100 g: 13 g
  • Fat/100 g: 68 g

Nutrition facts source: FoodData Central - Dried pine nuts.[4]

5. Dried coconut

Dried coconut, high-calorie nuts for weight gain.

Dried coconut flakes photo credits: Marco Verch via Flickr (license: Creative Commons)

  • Calories per 30 g (1 oz) serving: 198
  • Calories per 100 g: 660
  • Proteins/100 g: 7 g
  • Carbs/100 g: 24 g
  • Fat/100 g: 65 g

Nutrition facts source: FoodData Central - Dried coconut.[5]

6. Brazil nuts

Brazil nuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 198
  • Calories per 100 g: 659
  • Proteins/100 g: 14 g
  • Carbs/100 g: 12 g
  • Fat/100 g: 67 g

Nutrition facts source: FoodData Central - Brazil nuts.[6]

7. Walnuts

Walnuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 196
  • Calories per 100 g: 654
  • Proteins/100 g: 15 g
  • Carbs/100 g: 14 g
  • Fat/100 g: 65 g

Nutrition facts source: FoodData Central - Walnuts.[7]

8. Hazelnuts

Hazelnuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 188
  • Calories per 100 g: 628
  • Proteins/100 g: 15 g
  • Carbs/100 g: 17 g
  • Fat/100 g: 61 g

Nutrition facts source: FoodData Central - Hazelnuts.[8]

9. Almonds

Almonds, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 174
  • Calories per 100 g: 579
  • Proteins/100 g: 21 g
  • Carbs/100 g: 22 g
  • Fat/100 g: 50 g

Nutrition facts source: FoodData Central - Almonds.[9]

10. Peanuts

Peanuts, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 170
  • Calories per 100 g: 567
  • Proteins/100 g: 26 g
  • Carbs/100 g: 16 g
  • Fat/100 g: 49 g

Nutrition facts source: FoodData Central - Peanuts.[10]

11. Pistachios

Pistachios, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 168
  • Calories per 100 g: 560
  • Proteins/100 g: 20 g
  • Carbs/100 g: 27 g
  • Fat/100 g: 45 g

Nutrition facts source: FoodData Central - Pistachios.[11]

12. Cashews

Cashews, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 166
  • Calories per 100 g: 553
  • Proteins/100 g: 18 g
  • Carbs/100 g: 30 g
  • Fat/100 g: 44 g

Nutrition facts source: FoodData Central - Cashews.[12]

13. Dried acorns

Dried acorns, high-calorie nuts for weight gain.
  • Calories per 30 g (1 oz) serving: 153
  • Calories per 100 g: 509
  • Proteins/100 g: 8 g
  • Carbs/100 g: 54 g
  • Fat/100 g: 31 g

Nutrition facts source: FoodData Central - Dried acorns.[13]

Looking for a summary of the high-calorie nuts in this article?

Here is an infographic ranking high-calorie nuts from most nutritious to less nutritious.

Ranked list of high-calorie nuts for weight gain - infographic.

High-calorie nut butters for weight gain

High-calorie nut butters are made by grinding high-calorie nuts and combining them with salt, sugar, and oils.

Nut butters are especially good in weight gain diets because they contain a mixture of calorie-dense ingredients, namely oils, ground nuts, and usually sugar.

Energy-wise, nut butters have similar numbers of calories to nuts, but can have more or less, depending on the quantity of sugar and oils added.

For example, peanuts have 567 calories/100 g while peanut butter has 590 calories/100 g.

It’s always a good idea to check the nutrition label of the nut butter you buy for the exact number of calories it has.

Beneath is a list of the best nut butters for weight gain ordered by their total number of calories

14. Macadamia nut butter

  • Calories per 32 g (2 tbsp) serving: 223
  • Calories per 100 g: 696
  • Proteins/100 g: 14 g
  • Carbs/100 g: 14 g
  • Fat/100 g: 71 g

Nutrition facts source: Nutritionix - Calories in Macadamia Butter.[14]

15. Pine nut butter

  • Calories per 32 g (2 tbsp) serving: 220
  • Calories per 100 g: 688
  • Proteins/100 g: 13 g
  • Carbs/100 g: 13 g
  • Fat/100 g: 69 g

Nutrition facts source: MyFitnessPal - Pine Nut Butter.[15]

16. Hazelnut butter

  • Calories per 32 g (2 tbsp) serving: 210
  • Calories per 100 g: 656
  • Proteins/100 g: 16 g
  • Carbs/100 g: 19 g
  • Fat/100 g: 63 g

Nutrition facts source: FoodData Central - Hazelnut butter.[16]

17. Brazil nut butter

  • Calories per 32 g (2 tbsp) serving: 210
  • Calories per 100 g: 655
  • Proteins/100 g: 14 g
  • Carbs/100 g: 12 g
  • Fat/100 g: 66 g

Nutrition facts source: Nutritionix - Calories in Brazil Nut Butter.[17]

18. Coconut butter

  • Calories per 32 g (2 tbsp) serving: 206
  • Calories per 100 g: 643
  • Proteins/100 g: 7 g
  • Carbs/100 g: 25 g
  • Fat/100 g: 64 g

Nutrition facts source: FoodData Central - Coconut butter.[18]

19. Walnut butter

  • Calories per 32 g (2 tbsp) serving: 200
  • Calories per 100 g: 626
  • Proteins/100 g: 17 g
  • Carbs/100 g: 20 g
  • Fat/100 g: 60 g

Nutrition facts source: FoodData Central - Walnut butter.[19]

20. Almond butter

  • Calories per 32 g (2 tbsp) serving: 196
  • Calories per 100 g: 614
  • Proteins/100 g: 21 g
  • Carbs/100 g: 19 g
  • Fat/100 g: 56 g

Nutrition facts source: FoodData Central - Almond butter.[20]

21. Cashew butter

  • Calories per 32 g (2 tbsp) serving: 195
  • Calories per 100 g: 609
  • Proteins/100 g: 12 g
  • Carbs/100 g: 30 g
  • Fat/100 g: 53 g

Nutrition facts source: FoodData Central - Cashew butter.[21]

22. Peanut butter

Peanut butter, high-calorie nut butter for weight gain.
  • Calories per 32 g (2 tbsp) serving: 189
  • Calories per 100 g: 590
  • Proteins/100 g: 24 g
  • Carbs/100 g: 22 g
  • Fat/100 g: 50 g

Nutrition facts source: FoodData Central - Peanut butter.[22]

Shopping tip: try to buy as pure peanut butter as possible instead of varieties that are made with controversial oils, like palm oil.

23. Pistachio butter

  • Calories per 32 g (2 tbsp) serving: 180
  • Calories per 100 g: 562
  • Proteins/100 g: 19 g
  • Carbs/100 g: 28 g
  • Fat/100 g: 41 g

Nutrition facts source: FoodData Central - Pistachio butter.[23]

Ways to eat high-calorie nuts and nut butters

High-calorie nuts and nut butters are very convenient weight gain snacks. Therefore, you can eat them in various ways at almost any time of the day, whether you prefer nibbling in front of a movie or while you’re working.

Generally, since nuts contain many fats, you want to combine them with low-fat high-calorie foods to make a more complete snack.

Yet, if you're on a diet that restricts carbohydrates, go on and combine nuts and nut butters with other high-calorie low-carb foods.

Furthermore, if you're on a ketogenic diet that needs you to keep your fat intake high and your carbohydrates really low, you can either savor nuts and nut butters by themselves (they are keto-friendly foods) or combine them with other high-calorie keto foods.

Below, however, are some delicious options you can pair your favorite nuts with.

What foods go well with nuts:

 

What foods go well with nut butters:

Besides, nuts and nut butters make for useful ingredients in high-calorie smoothies and weight gain shakes.

And if you don't know whether smoothies or shakes suit you better, get help from our smoothie vs shake comparison.

Also, you will find that many weight gain bars have high-calorie nuts, such as almonds and cashews, in their composition.

Control the serving size

Many people drop their jaws when they hear how many calories can a few nuts have.

For example, 53 g (1.87 oz) of nuts have the same amount of calories as an 80 g (2.82 oz) sesame bagel.

Calorie comparison between walnuts and a sesame bagel.

That is why it’s important to eat the right kind of serving size. Too few nuts won’t have much of an effect on your daily calorie intake while too many will overload you with fats.

The right serving size depends on every person’s dietary goals.

However, if your goal is to gain weight, you should eat at least a handful of nuts at a sitting.

Eating 10 g (0.35 oz) portions of any kind of nut won’t even get you 100 calories. On the other hand, a 30 g (1 oz) serving will get you a few hundred calories.

Benefits of eating high-calorie nuts

High-calorie nuts can bring you many benefits, such as:

  • Helping you gain weight easier;
  • Building muscle;
  • Fighting inflammation;
  • Increasing your cardiovascular health;
  • Offering healthy nutrients to your body, like fibers, vitamins, and minerals.

Below, we've explained each benefit.

Gain weight easier

Since high-calorie nuts are rich in nutrients and convenient to eat, they help you get on a daily caloric surplus.

Being on caloric surplus is a must if you want to gain weight.

After all, it's common sense since just a handful of walnuts fill you with around 200 calories.

Besides, high-calorie nuts and nut butters count among the best weight gain foods for females. Nuts and nut butters are present in about 60% of females' successful weight gain meal plans.

Gain more muscle

Since nuts and nut butters contain both proteins and carbs, they can help you build muscle easier.

In fact, you can use nuts and nut butters to prepare a few of the best pre-workout meals for muscle gain.

Decrease the risk of inflammation

Nuts increase your protection against inflammation because they contain:

  • Magnesium;
  • Fiber;
  • Omega-3 fatty acids;
  • Amino-acids;
  • Antioxidants;
  • Healthy unsaturated fats.

Scientific evidence backing up the ability of nuts to protect against inflammation:

A 2008 article about the effects of nuts on inflammation reviewed 37 related scientific works. Nuts may control inflammation because they are rich in nutrients, the researchers concluded.[24]

And if that wasn't enough...

Nuts may protect against inflammation, according to a 2010 article about nuts and inflammation. Researchers reached the result after reviewing 64 other scientific articles.[25]

Once again...

Consuming nuts leads to lower inflammation, says a 2018 study about the impact of nuts consumption on inflammation

To get to this result, researchers studied data from a 5-year survey on health and nutrition.[26]

Improve cardiovascular health

Another benefit of eating nuts is the fact they help you lower cholesterol and prevent heart disease and sudden death.

This is because nuts contain:

  • Healthy unsaturated fats;
  • Fibers;
  • Phytosterols;
  • Vitamins;
  • Antioxidants;
  • Minerals.

Scientific evidence backing up nuts’ ability to improve cardiovascular health:

Nuts lower cholesterol and reduce the risk of heart disease, says a 2001 article about the effects of nuts on coronary heart disease risk.

Researchers found this result after inspecting 35 scientific research papers.[27]

Nuts prevent coronary heart disease, diabetes, and sudden death while lowering cholesterol. This was the conclusion of a 2006 research article about the implications of nuts for cardiovascular health.

Note that researchers reviewed a large collection of past studies before getting to this result.[28]

Another 2006 article explored the macronutrients and energy found in nuts. The article concluded that nuts are useful in preventing cardiovascular heart diseases.[29]

Increase your fiber intake

As nuts are rich in fiber, they get you all the health benefits dietary fibers come with. Fibers lower the risk of:

  • Heart disease, stroke, and hypertension
  • Diabetes
  • Obesity
  • Some gastrointestinal diseases: GERD, duodenal ulcer, diverticulitis, constipation, and hemorrhoids

Scientific evidence that supports the health benefits of eating fibers:

A 2009 article about the health benefits of dietary fiber inspected 147 studies before listing fiber's benefits.

Among the benefits of consuming dietary fiber are a lower risk of:

  • Heart-related diseases;
  • Diabetes;
  • Obesity
  • Gastrointestinal diseases.[30]

If you eat dietary fiber, you have a lower risk of cardiovascular disease and better gut health. This is what claims a study from 2013 about fiber's prebiotic effects and health benefits.

Also, the study points out that eating more fiber will generally decrease your body weight.[31]

Fibers help people feel satiated and reduce appetite.  As a result, people usually end up not wanting too much food. And if you eat fewer calories daily, you'll most probably decrease your body weight.

Yet, if you keep yourself in a daily caloric surplus, you shouldn't have any problems gaining weight.

Phytochemicals, vitamins and minerals

Nuts are rich in B-vitamins, carotenoids, and tocopherols, which makes them a great addition to any healthy diet.

Furthermore, many nuts contain antioxidants, like vitamin A, C, and E, and the mineral selenium.

Pistachios and almonds are especially rich in B-vitamins. Also, pistachios contain the highest level of beta-carotene among nuts.

Moreover, pistachios, along with hazelnuts and almonds, are some of the most abundant in tocopherols.

However, keep in mind that:

Roasting nuts can reduce the level of vitamins, minerals, and phytochemicals in nuts. So, generally, the healthiest way to eat nuts is raw.

Scientific evidence proving that nuts contain vitamins, minerals, and phytochemicals:

Researchers tested different nuts using a special technique and shared the results in an article published in 2017. The results showed that nuts are rich in B-vitamins, carotenoids, and tocopherols. Note that different nuts have different levels of micronutrients.[32]

Besides vitamins and minerals, nuts contain many phytochemicals. As proof, a 2008 article exploring the composition of nuts evidenced the presence of phytochemicals.[33]

Furthermore, a 2009 article proved the presence of antioxidants and phytochemicals in nuts. Researchers reviewed over 65 pieces of scientific evidence to do so.[34]

Nuts are filling

Although nuts count among the low-volume high-calorie foods, they fill you up because they contain many nutrients, including dietary fibers, which help you feel satiated.

Scientific evidence that backs up nuts’ high satiety properties:

A 2000 study pointed out the role of dietary fiber in prolonging feelings of satiety. The study's authors reviewed 47 scientific sources to reach the result.[35]

A comprehensive 2014 review article analyzed the effects of nuts on appetite, food intake, metabolism, and body weight. The article looked at 128 scientific references to reach a conclusion.

The results show that although nuts are energy-dense, they don't make you gain weight because of their high satiety value.[36]

Allergies and nuts

In case you are allergic to peanuts or tree nuts, you need to stay away from them since they can be life-threatening.

Food allergies, including peanut or tree nut allergies, are a growing health problem in the USA. Furthermore, the incidence of death is becoming more common, according to a report by FAIR Health.[37]

Most common tree nut allergies, according to a 2015 review on the prevalence of nut allergies

  • Europe: hazelnut allergy;
  • USA: walnut and cashew allergies;
  • UK: Brazil nut, almond, and walnut allergies.[38]

Guide for buying nuts

You can find nuts packaged in different ways online, in supermarkets, or in grocery stores. Therefore, it’s important to know the advantages and disadvantages of their varieties.

Cooking method

When it comes to the way nuts are prepared before hitting the shelves, you can find raw, toasted, or roasted nuts.

Generally, raw nuts carry the most nutrients, but roasting or toasting is essential in the case of nuts that contain toxins.

Seasoning

When it comes to seasonings, there are salted, unsalted, or flavored nuts.

Unsalted nuts are your go-to snacks if you’re looking to reduce your sodium intake.

But, if you’re looking to spoil your taste buds, go for some flavored nuts, like some jalapeno-flavored peanuts. Or, try some almonds seasoned with coconut flavor.

How to buy nuts cheaply

Nuts can be pretty expensive, depending on which part of the world you live in. However, there’s a way to get a better price: buy nuts in bulk.

Still, before making the mistake to invest in too many nuts, do the math and see how many you tend to consume on a daily, weekly, and monthly basis.

This way, you will buy only the right amount of your favorite nuts.

If you’re looking to gain weight on a budget, check out our list of cheap high-calorie foods.

Frequently asked questions

Which nuts have the most calories and proteins?

Here are the top 3 high-calorie nuts with the most proteins:

  • Peanuts: 26 g of proteins and 567 calories per 100 g (3 oz)
  • Almonds: 21 g of proteins and 579 calories per 100 g (3 oz)
  • Pistachios: 20 g of proteins and 560 calories per 100 g (3 oz)
Top 3 high-calorie nuts with most proteins.

Conclusion

If you want to ease your weight gain efforts, count on high-calorie nuts and calorie-dense nut butters. No matter whether you prefer walnuts, almonds, or peanut butter, these types of nutty snacks are all rich in nutrients, especially healthy fats.

And if you want even more calories, you have a delicious option:

Combine nuts and nut butters with other calorie-dense foods, like seeds, yogurt, and whole-grain bread.

What's best? Nuts are also rich in fibers, vitamins, minerals, and phytochemicals. So, nuts not only help you gain weight but they also bring many other health benefits, like:

  • Decreased risk of inflammation, heart disease, obesity, diabetes, and gastrointestinal diseases;
  • Improved gut health;
  • Meet your daily intakes of certain vitamins and minerals easier;
  • Get rid of hungry feelings.

Finally, don’t forget to take a look at the nuts buying guide that explains everything you want to know when you shop for nuts, from cooking methods to seasonings. Besides, you'll find a tip on how to buy nuts the cheap way.

Sources

Unfold Today has rigorous sourcing principles adhering to the top journalistic standards, so our writers always look for official, experienced, and first-hand sources. Read more about how we keep our content trustworthy and updated by reading our editorial process.

Written by
Claudiu Pop is a nutritionist, medical writer, journalist, and the founder of Unfold Today. He specialized in fitness and nutrition, especially in weight gain, by helping people increase their body mass since 2019 with over 20 articles published in the field.
Leave reply
OR
Get more high-calorie food and drink ideas

Leave a Reply

Your email address will not be published. Required fields are marked *

Explore more high-calorie foods and drinks
White Unfold Today Logo for footer.
Our content is not meant to replace professional medical advice.

The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of the owners of Unfold Today.
Follow us
YouTube logo.Facebook icon styled for Unfold Today.Instagram logo.X logo.LinkedIn icon styled for Unfold Today.Pinterest logo.TikTok logo.
All rights reserved by Unfold Media SRL (LLC). Copyright © 2019-2025.