Nuts can be great on a low carb, ketogenic diet because they’re filling and high in fat—but some nuts are better than others. The difference comes down to their carbohydrates. Let’s look at the best low carb nuts to help you stay healthy, lose weight, and stay in ketosis on a ketogenic diet.

What are Low Carb Nuts on Keto?

Remember that to stay in the Keto Zone™, you need to keep carb intake at less than 20 grams and fat at about 80% of total calories. Carbs in nuts are substantial so you will need to regulate your intake.

So, the ideal low carbs nuts fit easily into this daily carb limit.

4 Best Low Carb Keto Nuts

Here are the best nuts for a ketogenic diet plus their macronutrients based on a one-ounce serving (about a handful):

1. Pecans

Fat: 20 grams
Protein: 2.6 grams
Net carbs: 1.1 grams

2. Brazil nuts

Fat: 19 grams
Protein: 4.3 grams
Net carbs: 1.3 grams

3. Macadamia Nuts

Fat: 21 grams
Protein: 2.2 grams
Net carbs: 1.5 grams

4. Walnuts

Fat: 18 grams
Protein: 4.3 grams
Net carbs in walnuts: 1.9 grams

These four nuts have the best keto-friendly profiles: high in fat, moderate in protein, and low in carbs. Plus, their higher fat content makes them very satisfying and great as low carb snacks!

Besides the top four, these nuts are also okay to have daily:


Fat: 14.2 grams
Protein: 6 grams
Net carbs: 2.6 grams

Almond Butter

In two tablespoons:
Fat: 18 grams
Protein: 6.8 grams
Net carbs: 2.8 grams

Pine Nuts

Fat: 19 grams
Protein: 4 grams
Net carbs: 3 grams


Fat: 14 grams
Protein: 6.7 grams
Net carbs in peanuts: 3.8 grams

Peanut Butter

In two tablespoons:
Fat: 16 grams
Protein: 7 grams
Net carbs: 4 grams


Fat: 17 grams
Protein: 5 grams
Net carbs: 4 grams

Caution: Be Mindful of These Higher Carb Nuts

Remember that although fatty nuts can be part of a healthy keto diet, they’re still a carb source—and not all nuts are created equal, carbohydrates-wise.

Keto Nuts to Eat Sparingly

Eat these higher-carb nuts sparingly (no more than a couple as a snack):


Fat: 12 grams
Protein: 5 grams
Net carbs: 8.1 grams


Fat: 13 grams
Protein: 6 grams
Net carbs: 5.1 grams

The one nut that isn’t keto-friendly at all is the chestnut, which has 19 grams of net carbs in about one serving—nearly a day’s worth of carbs!

Healthful Tips for Eating Low Carb Nuts

To get the most out of nuts on the keto diet, here are a few more things to keep in mind:

  • If you still want some of the higher-carb nuts but are afraid of overdoing it, here’s a hack: Mix higher-carb nuts with low carb nuts or seeds, such as pumpkin seeds and sunflowers seeds.
  • If possible, try to get your nuts “activated” or sprouted to get the most nutrition from them. If you don’t want to buy them this way, you can do it at home by soaking and dehydrating them.
  • Also, make sure any nuts or nut butters you choose are raw and free of added sugars or hydrogenated oils.

Low carb nuts are a healthy, filling source of fat and fiber on the ketogenic diet. For optimal nutrition, also eat lots of low-carb vegetables and plenty of other high-fat foods like avocados, coconut, olives, grass-fed butter, and healthy oils. That’s the best way into the Keto Zone™!