Low-carb nuts – the best and the worst

What are the best and the worst nuts to eat on a low-carb diet? Check out this guide, the lower-carb options are to the left.
Low-carb nuts keto nuts
The numbers below the nuts are the percent of digestible carbohydrates, i.e net carbs. This means that a hundred grams of nuts (3½ ounces or about three handfuls) will contain this many net carbs.12

The best and the worst

All nuts provide healthy fats, vitamins, and minerals, and eating them may even help improve some heart disease risk factors.3 The carb counts of different nuts vary quite a bit, though.

The three best options are to the left – Brazil, macadamia and pecan nuts. These should be the first choices for nuts when following a low-carb diet as they are low in carbs, high in fat, and most people find them delicious!

The group in the middle can be enjoyed in moderation by most people on low carb.

The worst options are to the right, pistachio and (especially) cashew nuts. Be very careful with these nuts if you’re trying to lose weight or reverse your diabetes, as the carb grams will quickly add up. Just two handfuls of cashews contain 20 grams, the daily allowance on a strict low-carb diet.

Also, keep in mind that regardless of their carb counts, nuts are delicious and can be easy to overeat. So keep portions modest, especially if you want to lose weight.4

Salt and reward

Most people find that nuts taste better and get more rewarding when they are salted.5 Be aware that this can often result in eating far more nuts than you need to stop your hunger, something that can slow down weight loss.6

A good option is to just bring out a small bowl of nuts, not the entire bag.


Here are our most popular low-carb recipes featuring nuts.

More (including snacks)


Worse choices

Worse choices than keto nuts: M&M's, potato chips, donuts, chocolate bar

Of course all nuts are still better than most other snack options – like potato chips or candy. All nuts (even cashews) are much lower in carbs than these.


Top 7 low-carb nuts

Top 7 low-carb nuts

Here’s our list of the top 7 low-carb nuts, ranked by the amount of carbs.

  1. Pecan nuts – 100 g (3½ ounces or about three handfuls) contains 4 grams of net carbs.
  2. Brazil nuts – 100 g contains 4 grams of net carbs.
  3. Macadamia – 100 g contains 5 grams of net carbs.
  4. Hazel nuts – 100 g contains 7 grams of net carbs.
  5. Walnuts – 100 g contains 7 grams of net carbs.
  6. Peanuts – 100 g contains 8 grams of net carbs.
  7. Almonds – 100 g contains 9 grams of net carbs. Almonds can also be ground into almond flour. Its neutral flavor makes it a good substitute for high-carb flours, and it’s used in many low-carb recipes for bread or even pizza.
Return to the top of the low-carb nuts guide


Similar guides

Meal plans

Get lots of weekly low-carb meal plans, complete with shopping lists and everything, with our premium meal planner tool (free trial).


More low-carb snacks and desserts



A low-carb diet for beginners
Low-carb foods
14-day low-carb diet meal plan

  1. Net carbs = total carbs minus fiber. Fiber isn’t counted because it isn’t digested and absorbed into the bloodstream:

    Nutrients 2010: Effects of dietary fiber and its components on metabolic health [overview article; ungraded]

  2. Some information on how we determine which numbers to use for net carb counts: generally we look in multiple nutritional databases, and when there are major discrepancies, we aim for an average of plausible numbers. Here are two examples:

    Pistachios: USDA says 16.6, CoFID 8.2, German database 11.6, a review on pistachios 14.9-17.7, Danish database 17.7. We conclude that 15 may be a good average.

    Cashews: USDA says 26.9, CoFID 18.1, German database 22.2. The USDA database may sometimes have problems with net carbs (carbs are defined as “carbohydrate by subtraction”). This review on cashwes says 20.5. We take an average of these four numbers (26.9+22.2+18.1+20.5)/4=21.9, or 22 grams.

  3. Nutrients 2017: Nuts and human health outcomes: a systematic review [strong evidence]

  4. In studies, overweight people who eat a lot of nuts seem to end up eating more overall:

    Critical Reviews in Food Science and Nutrition 2018: Effect of nuts on energy intake, hunger, and fullness, a systematic review and meta-analysis of randomized clinical trials [strong evidence]

  5. Medical Hypotheses 2009: The Salted Food Addiction Hypothesis may explain overeating and the obesity epidemic [overview article; ungraded]

  6. Frontiers in Psychology 2014: Food cravings, appetite, and snack-food consumption in response to a psychomotor stimulant drug: the moderating effect of “food-addiction” [overview article; ungraded]

1 2 3


  1. Kristin Parker Team Diet Doctor

    Hi how I know that most probably chestnuts are not good for me to/low carb diet.. However does anyone knows how many net carbs they contain? Usually I just bake them in the oven.

    50g chestnuts contain 22g total carbs and 3g fiber.


  2. Lou Ann
    Karen, I Google everything. Just Google How many carbs in...?

    There are 8 grams of carbs in one ounce of chestnuts. Follow this link.

    Good luck.

  3. 1 comment removed
  4. Hal
    My walnuts from Costco (Kirkland brand) claims that for 30 grams there are 3 carbs & 3 g of fibre. I thought I found the perfect keto snack until I read this!
    Why would that label be so different than the list here, and pretty much anywhere I check?
  5. 1 comment removed
  6. Prasannanjaneyulu
    Very well composed and beautifully presented. I like this. It serves as a catalyst for the starters or for this who already on keto diet. I got a 5 Star Experience.
  7. Carola Cullum
    If you are on a keto diet to lose weight, should you eat fat bombs or not?
    Reply: #108
  8. Kristin Parker Team Diet Doctor

    If you are on a keto diet to lose weight, should you eat fat bombs or not?

    That is personal preference. If you have a lower fat meal, they can be a good complement to help increase the fat without adding too many carbs or protein.

  9. Vern
    I just started the low carb diet man it sure works my blood sugar was high 260 with meds with all the exercise still high first few days on this low carb diet my sugar went down to 134 I took the 2 weeks challenge what a different all I have to do is keep it up.
  10. Jeymi.mendez
    can I have peanut butter ?
    Reply: #111
  11. Kristin Parker Team Diet Doctor

    can I have peanut butter ?

    You would want to keep an eye on the carb count, and enjoy it in moderation. Legumes are not true nuts and can make inflammation worse. You would want to choose a brand without added sugar.

  12. Winston
    I love your article. Glad to see pecans getting the recognition they deserve! My family has been using pecans for years and we think the heath benefits of pecans should be known! A lot of people ask if pecans are high in carbs- I’m glad you set the record straight! Here is an article we put together with pecans and carb counts: https://millicanpecan.com/blogs/nutrition/are-pecans-high-in-carbs
  13. Phil
    Four Brazil nuts/day should be the consumed limit or you risk selenium toxicity. Great as a selenium source for thyroid support if you include only four in your daily diet.
1 2 3

Leave a reply

Reply to comment #0 by