Turns out your ‘low carb’ snack may not be as low carb as you thought…

Nuts are typically seen as a convenient low carb option, but they’re not all created equal when it comes to their carb content. This list is in descending order of carb content, and we’ve also included a bit of a nutrient snapshot for each nut –  so you can make the best choice for you.

Keep in mind that this is per 100g, and the recommended daily serve is 30-50g according to Nutrition Australia – that’s a handful or two. Happy snacking!


10. Chestnuts

Per 100g: Carbs: 29.7g – Protein: 2.4g – Fat: 0.7g

Fun fact: Chestnuts are the only nut that’s low in fat. Fresh chestnuts are a rare find in Oz; the sweet, starchy and nutty dry-roasted ones that you’ll come across now and then – albeit a delicious treat – offer very little in the way of protein, but a lot in the way of carbs! They’re particularly high in filling, gut-loving fibre though, with 100g having close to 14g dietary fibre; that’s around double the fibre content of other nuts on average.

Per (30g) Carbs: 8.9g – Protein: 0.7g – Fat: 0.2g


9. Cashews

Per 100g: Carbs: 16.8g – Protein: 17g – Fat: 49.2g

There’s a reason creamy cashews are one of the key ingredients in all those in-vogue vegan raw, desserts: they’re naturally sweet, hence the higher carb content! That’s not to say cashews aren’t full of beneficial nutrients – including minerals like iron, zinc and magnesium –  but if you’re watching your carb intake, we wouldn’t be snacking on these mindlessly straight from the packet!

Per (30g) Carbs: 5g – Protein: 5.1g – Fat: 14.8g


8. Peanuts

Per 100g: Carbs: 8.9g – Protein: 24.7g – Fat: 47.1g

Did you know that the peanut is technically a legume? (So it’s actually more of a pseudo-nut, but we’ll call it a nut for the sake of this post!). Don’t diss peanuts because of their higher carb content; they are the highest in protein of all the nuts, with a tablespoon of 100% peanut butter being significantly higher in protein than other nut butters, giving you 6g of protein and only just over 2g of carbs. Want to learn which Australian Peanut Butter Brands are the best? Check out our blog here to see which are the healthiest on the market. 

Per (30g) Carbs: 2.7g – Protein: 7.4g – Fat: 14.2g


7. Pistachios

Per 100g: Carbs: 6.8g – Protein: 19.7g – Fat: 50.6g

Despite their higher carb content, pistachios are the second highest in protein after peanuts, so remember to look at the whole picture/all the macros, peeps! I like the kind of sweet/kind of savoury flavour profile of this gorgeous green nut, which means it works well in a variety of dishes. Plus, pistachios – along with macadamias – set themselves apart from the other nuts in that they’re rich in plant sterols – plant compounds with a cholesterol-lowering effect.

Per (30g) Carbs: 2g – Protein: 5.9g – Fat: 15.2g

View our Cranberry and Pistachio Protein Bar recipe here.


6. Hazelnuts

Per 100g: Carbs: 5.1g – Protein: 14.8g – Fat: 61.4g

Score! I actually thought hazelnuts would be higher up on the list because to me they taste pretty sweet (and also probably because I associate them with a certain commercial chocolate spread). If you’re craving something sweet but don’t want to go crazy on the carbs, hazelnuts a good nut to go with. Try a handful in a homemade trail mix with a square of 85-90% dark chocolate chopped into chunks, add them to your pancake stack or check out our amazing Halo Top & Protein Pancake Waffle Ice-Cream Sandwich.

Per (30g) Carbs: 1.5g – Protein: 4.4g – Fat: 18.4g


5. Pecans

Per 100g: Carbs: 4.9g – Protein: 9.8g – Fat: 71.9g

Creamy in texture and subtly sweet, pecans provide nutrients like magnesium and energising B vitamins. The pecan is also one of the nuts richest in heart-healthy monounsaturated fats – the same kind of ‘good fats’ you get in olive oil.

Per (30g) Carbs: 1.5g – Protein: 2.9g – Fat: 21.6g


4. Almonds

Per 100g: Carbs: 4.8g – Protein: 19.5g – Fat: 54.7g

The most popular ‘snack nut’, almonds are awesome cos they taste kinda sweet, while also happening to be low in carbs…they’re also one of of the higher protein nuts and an excellent source of antioxidant-rich vitamin E.

I like buying the portion controlled boxes/packets of raw almonds so I don’t go overboard (look for brands like Lucky Nuts in the baking aisle at the supermarket – they do 30g snack-sized boxes). Tamari almonds (dry-roasted in gluten free soy sauce) from the health food store are also awesome if you’re in a snack rut. 

Per (30g) Carbs: 1.4g – Protein: 5.8g – Fat: 16.4g


Equal 3rd. Macadamias

Per 100g: Carbs: 4.5g – Protein: 14.8g – Fat: 76.2g

Yay for macadamias being lower down on the list, cos they’re just so darn good…Now if only they weren’t so $$! Lower carb content aside, macadamias are also loaded with monounsaturated fat – one of the nutrients that are a big part of the Mediterranean diet.

Also the star ingredient in one of our all-time favourite recipe Low Carb White Chocolate Macadamia Cookies

Per (30g) Carbs: 1.4g – Protein: 2.3g – Fat: 22.9g

Pine nuts

Equal 3rd. Pine Nuts

Per 100g: Carbs: 4.5g – Protein: 13g – Fat: 70g

More of a salad-nut than a snack-nut, pine nuts are a particularly good source of manganese, important for bone health. Try pine nuts dry-toasted in a pan to bring out their rich, buttery flavour. Sprinkle over whatever greens you’re having to make them that little more special; I like a handful of toasted pine nuts on a simple rocket and parmesan salad dressed with olive oil, lemon juice, salt and pepper.

Per (30g) Carbs: 1.4g – Protein: 3.9g – Fat: 21g 


2. Walnuts

Per 100g: Carbs: 3g – Protein: 14.4g – Fat: 69.2g

My go-to nut for snacking, the walnut is the only nut – and one of the few plant-based foods – that contains omega-3, an essential fatty acid (meaning we need to obtain it from our diets). Amongst its many benefits, omega-3 plays an important role in cognitive function (fitting, seeing that the walnut is shaped like a brain), and bringing down inflammation in the body.

If you’re not a fan of oily fish (read: tuna, salmon and sardines), which is the richest food source of omega-3, then walnuts are the nut to be snacking on…they are also super yummy toasted in the press toaster for a few minutes. 

Or add them to your favourite cakes or muffins. Banana Bread, Carrot Cake, Apple Teacake or cookies!

Per (30g) Carbs: 0.9g – Protein: 4.3g – Fat: 20.8g 

Brazil nuts

1. Brazil Nuts

Per 100g: Carbs: 2.4g – Protein: 14.4g – Fat: 68.5g

…And we have a winner! Along with being THE lowest carb nut, just two creamy, crunchy Brazil nuts which have been cultivated in selenium-rich soil will give you the recommended daily amount of selenium. Not only a mineral, selenium is a powerful antioxidant, meaning it can help ward off oxidation/damage to our cells by the highly unstable and reactive compounds, i.e, free radicals.

Per (30g) Carbs: 0.7g – Protein: 4.3g – Fat: 20.6g  


  • Images (excluding peanuts): Nuts for Life – www.nutsforlife.com.au 
  • Macros: Food Standards Australia New Zealand NUTTAB Database
  • Peanut image: https://www.quora.com/Does-eating-peanuts-make-you-fat

Author Profile

Luke Hopkins
An avid barefoot trail runner, explorer, creator, and keen learner. I'm incredibly humbled by everyone who's helped The Protein Bread Co. to grow to where it is today – actively supporting our mission to help 5M Australians and 20M people globally to live fitter, healthier and happier lives. You can reach out to me via Twitter or Instagram @thelowcarbgiant, Facebook @lukehopkins, or shoot me an email at luke@lovepbco.com