Skip to Content

Lowest To Highest Calorie Nuts (An Ultimate Guide)

Many healthy eating plans and diets recommend nuts as a healthy snack, but it’s also common knowledge that although they have many health benefits, they’re also high in calories.

If you’re on a calorie-restricted diet, a handful of nuts can blow the calorie budget, so it’s a good idea to know your nut calories per serving to help keep you on track.

In this article, I’ll be listing 10 of the most popular kinds of nuts, from the lowest to the highest number of calories per serving as well as other nutritional facts to help you choose the best ones to fit in with your diet.

spoons containing various types of nuts

Top 9 Lowest To Highest Calorie Nuts

The tables below show the number of calories in each kind of nut in order of lowest to highest, including nutritional information so you can compare each type based on your dietary needs.

Figures are based on official USDA data, and you can find source links at the bottom of this page.

A serving is based on 1oz (28.35g), which is equal to a handful of nuts.

1 – Cashew Nuts

You might be surprised to learn that the nut with the least amount of calories is cashew nuts which contain 157 calories per serving.

You might have seen conflicting information saying cashews aren’t the healthiest nut – which is true. Just because they have the least calories doesn’t make them the most beneficial option.

Cashews are lower in calories than other nuts because they’re lower in natural fat, but they’re also the highest in carbs on this list and are low in fiber.

So if you’re on a low-calorie diet, cashews are a good snack option; however, if you’re on a low-carb diet, they’re probably not the best nut for you.

Calories Per 100g553kcal
Calories Per 1oz/28g Serving157kcal
Carbohydrates Per 1oz/28g Serving8.56g
Fat Per 1oz/28g Serving12.4g
Saturated Fat Per 1oz/28g Serving2.21g
Fiber Per 1oz/28g Serving0.9g
Table to show calories and nutrition of cashew nuts per serving

2 – Pistachio Nuts

Next on the list with the second-fewest calories are pistachios which contain 159 calories per serving.

Again, pistachios are lower in fat than most of the nuts in this list, but they’re also higher in carbs, so they’re not so good for those on a low-carb diet.

If you’re counting your calories, pistachios are a good option for a nutty snack, and they’re higher in fiber than most nuts.

Calories Per 100g560kcal
Calories Per 1oz/28g Serving159kcal
Carbohydrates Per 1oz/28g Serving7.71g
Fat Per 1oz/28g Serving12.8g
Saturated Fat Per 1oz/28g Serving1.68g
Fiber Per 1oz/28g Serving3g
Table to show calories and nutrition of pistachio nuts per serving

3 – Peanuts

Peanuts are often given a bad reputation for being an unhealthy nut, which can be true if you choose peanuts with added ingredients such as honey or oil.

If you stick to plain peanuts or those that are salted only, they’re a lower-calorie nut that’s also reasonably low in carbs. Peanuts are also high in nutrients such as potassium and B-vitamins which have many health benefits.

There are 161 calories in a serving of peanuts, making them the third lowest-calorie nut on this list.

Calories Per 100g567kcal
Calories Per 1oz/28g Serving161kcal
Carbohydrates Per 1oz/28g Serving4.56g
Fat Per 1oz/28g Serving13.9g
Saturated Fat Per 1oz/28g Serving1.78g
Fiber Per 1oz/28g Serving2.41g
Table to show calories and nutrition of peanuts per serving

4 – Almonds

Almonds offer a range of health benefits and are the highest in fiber of the nuts in this article. They’re also highest in protein, making them a more filling snack.

When it comes to calories, they’re a reasonably low-calorie option with 164kcal per serving of almonds (blanched).

Compared to other nuts, almonds are one of the lowest in fat and saturated fat and are also fairly low in carbs.

Calories Per 100g579kcal
Calories Per 1oz/28g Serving164kcal
Carbohydrates Per 1oz/28g Serving6.12g
Fat Per 1oz/28g Serving14.1g
Saturated Fat Per 1oz/28g Serving1.08g
Fiber Per 1oz/28g Serving3.54g
Table to show calories and nutrition of almonds per serving

5 – Hazelnuts

We’re now starting to move up the scale towards the nuts containing the highest amount of calories, with hazelnuts being the fifth highest at 178kcal per serving.

Hazelnuts also contain more fat than the previous nuts, and more fat is directly correlated with higher calories.

Hazelnuts are high in high in omega-3 and are packed with antioxidants, which have many health benefits.

Calories Per 100g628kcal
Calories Per 1oz/28g Serving178kcal
Carbohydrates Per 1oz/28g Serving4.73g
Fat Per 1oz/28g Serving17.2g
Saturated Fat Per 1oz/28g Serving1.26g
Fiber Per 1oz/28g Serving2.75g
Table to show calories and nutrition of hazelnuts per serving

6 – Walnuts

Next on the list are walnuts which contain 185 calories per serving. Walnuts are high in omega-3 fatty acids and are known to help reduce bad cholesterol.

They’re higher in natural fats, meaning they’re a little higher in calories than other nuts; however, most of these fats are considered good.

Walnuts are an excellent option for those on a low-carb diet because they’re higher in natural fat yet low in carbs, with only 3.88g of carbs per handful of nuts.

Calories Per 100g654kcal
Calories Per 1oz/28g Serving185kcal
Carbohydrates Per 1oz/28g Serving3.88g
Fat Per 1oz/28g Serving18.5g
Saturated Fat Per 1oz/28g Serving1.74g
Fiber Per 1oz/28g Serving1.9g
Table to show calories and nutrition of walnuts per serving

7 – Brazil Nuts

Brazil nuts are higher in calories than many other kinds of nuts, but this is because they’re higher in fat and mainly monounsaturated fat, which is considered a good fat.

Per ounce serving, brazil nuts contain 187kcal, but to put this into perspective, this is only 30 calories more than cashew nuts which are the lowest calorie nut on this list.

Healthline confirms that one of the main health benefits you can get from eating brazil nuts is that they’re the highest in selenium, which is known for boosting the immune system.

Calories Per 100g659kcal
Calories Per 1oz/28g Serving187kcal
Carbohydrates Per 1oz/28g Serving3.32g
Fat Per 1oz/28g Serving19g
Saturated Fat Per 1oz/28g Serving4.56g
Fiber Per 1oz/28g Serving2.13g
Table to show calories and nutrition of brazil nuts per serving

8 – Pecan Nuts

The second highest-calorie nut on the list is pecans which contain 196 calories per serving.

Pecans are also the second-highest in fat, but they’re low in saturated fat, meaning most of the fat is considered good and can help reduce bad LDL cholesterol.

Pecans are high in nutrients, such as calcium, magnesium, and potassium, and they’re also a good source of fiber.

Calories Per 100g691kcal
Calories Per 1oz/28g Serving196kcal
Carbohydrates Per 1oz/28g Serving3.94g
Fat Per 1oz/28g Serving20.4g
Saturated Fat Per 1oz/28g Serving1.75g
Fiber Per 1oz/28g Serving2.72g
Table to show calories and nutrition of pecan nuts per serving

9 – Macadamia Nuts

The last on the list and the highest-calorie nut are macadamia nuts which contain 204 calories per serving.

Although macadamia nuts are the highest in calories, they’re still considered a healthy snack and have many health benefits because they’re high in nutrients and antioxidants.

Macadamia nuts are the highest in natural fats and are pretty low in carbs, making them an excellent option for those on a low-carb diet.

Calories Per 100g718kcal
Calories Per 1oz/28g Serving204kcal
Carbohydrates Per 1oz/28g Serving3.91g
Fat Per 1oz/28g Serving21.5g
Saturated Fat Per 1oz/28g Serving3.43g
Fiber Per 1oz/28g Serving2.44g
Table to show calories and nutrition of macadamia nuts per serving


So, we’ve learned that cashew nuts are the lowest in calories while macadamia nuts are the highest – however, we’ve also found out that lower calorie doesn’t always mean healthiest.

Nuts containing higher calories are higher in good fats (called polyunsaturated and monounsaturated fat), which are known to help to reduce bad LDL cholesterol. Higher-fat nuts are also more likely to be high in omega-3 fatty acids.

I hope the information in this article has helped you find the best nutty snack for you and your diet!

More Nut Calorie FAQs

Which nuts are low in calories but high in fiber?

The lowest calories nut which are highest in fiber are pistachio nuts which contain 159 per ounce serving (handful) and 3g of fiber.

Which nuts are low in calories and fat?

Cashew nuts are an excellent option if you’re looking for a lower-calorie option that is also low in fat. Cashews contain 157 calories per serving and 12.4g of fat per ounce serving (handful).

References Used for this Article

To ensure the nutritional information used in this article is accurate, I have used data from USDA; the link below contains the source information:

USDA FoodData Central