Macadamia nuts top the list at 718 calories per 100 grams, making them the most calorie-dense nut you can eat. Pecans come in second at 691 calories, followed by dried coconut (660), Brazil nuts (659), and walnuts (654). Those differences might seem small on paper, but they add up quickly depending on how much you snack.
The Highest-Calorie Nuts Ranked
Per 100 grams (about 3.5 ounces), here’s how the top five stack up:
- Macadamia nuts: 718 calories
- Pecans: 691 calories
- Dried coconut: 660 calories
- Brazil nuts: 659 calories
- Walnuts: 654 calories
For context, the lowest-calorie common nuts are cashews at 157 calories per ounce and pistachios at 159 calories per ounce. That’s roughly 25% fewer calories than the same amount of macadamias.
Why Some Nuts Pack More Calories
Fat is the main driver. One gram of fat delivers 9 calories, compared to 4 calories per gram for protein or carbohydrates. The fattiest nuts are inevitably the most caloric. A single ounce of raw macadamias (about 10 to 12 kernels) contains 204 calories and 21.5 grams of fat. Nearly 78% of that fat is monounsaturated, the same type found in olive oil. Pecans are similarly fatty, with 20.4 grams of fat and 196 calories in 19 halves.
Walnuts and pine nuts land in a similar calorie range at 185 and 190 calories per ounce, respectively, but their fat profiles differ. Walnuts are unusually rich in alpha-linolenic acid (an omega-3 fat), while pine nuts contain a unique fatty acid called pinolenic acid. The total calorie count stays high for both because the overall fat content is high.
What a Real Serving Looks Like
Most nutrition labels define a serving as one ounce (28 grams), but what that looks like in your hand varies dramatically. One ounce of almonds is about 23 whole kernels. One ounce of macadamias is just 10 to 12 nuts. One ounce of pecans is 19 halves. The physically smaller or denser the nut, the easier it is to blow past a single serving without noticing.
This matters most for macadamias and pecans. Because they’re rich, buttery, and easy to eat quickly, a casual handful can easily be two or three ounces, putting you in the 400 to 600 calorie range before you’ve registered it as a meal.
Raw vs. Roasted: Does It Change the Count?
Dry-roasted nuts (roasted without added oil) have roughly the same calorie content as raw nuts. The roasting process removes some moisture, which can slightly concentrate calories per gram, but the difference is minimal.
Oil-roasted nuts are a different story. When nuts are roasted in oil, their fat content can climb significantly. One study examining commercial nut products found that fat percentages in some oil-roasted samples jumped dramatically compared to the raw versions. Honey-roasted or flavored varieties add sugar on top of the added oil, pushing the calorie count even higher. If you’re tracking calories, raw or dry-roasted is the more predictable choice.
High Calories, but Not Necessarily Weight Gain
The calorie density of nuts can be misleading when it comes to their real-world effect on your body. A large study published in BMJ Nutrition, Prevention & Health found that increasing nut consumption was associated with less long-term weight gain, not more, despite the high calorie counts.
Several things explain this. Nuts require a lot of chewing, which slows you down and gives your brain more time to register fullness. Their high fiber content delays stomach emptying and suppresses hunger. Some of the fat in nuts passes through the digestive tract unabsorbed because the fiber binds to fatty acids in the gut, meaning you don’t actually absorb every calorie listed on the label. There’s also evidence that the unsaturated fats in nuts boost your resting metabolic rate slightly, burning a few extra calories at rest.
None of this means nut calories don’t count. It means that swapping a 200-calorie bag of chips for 200 calories of almonds or walnuts tends to produce better outcomes for satiety and weight over time, even though the calorie numbers look identical.
Choosing Nuts Based on Your Goals
If you’re trying to gain weight or need calorie-dense fuel (endurance athletes, people recovering from illness, or anyone struggling to eat enough), macadamias, pecans, and walnuts are your best options. A small volume delivers a lot of energy, and the fats are predominantly heart-healthy unsaturated types.
If you’re trying to limit calories, pistachios and cashews give you more volume per calorie. Pistachios have an added advantage: buying them in the shell forces you to slow down and eat less per sitting. At 159 calories per ounce, they deliver about 49 kernels, nearly five times the number of macadamias you’d get for fewer calories.

