What Are the Best Nuts for a Keto Diet: 8 Low-Carb Picks Ranked by Net Carbs in 2026
Quick Answer: The Best Nuts for Keto
The best nuts for a keto diet are pecans, macadamia nuts, and Brazil nuts. Each one has 1 to 1.5 grams of net carbs per ounce and 19 to 22 grams of healthy fat. They give you the fat-heavy, low-carb profile keto needs without spiking blood sugar or pushing you over the daily 20-gram carb cap [Healthline, 2024].
Key findings at a glance
- #1 Pecans hold the lowest net carbs of any tree nut at 1.2 g per ounce [Priester’s Pecans, 2024].
- 21g Macadamia nuts pack 21 grams of fat per ounce with only 1.5 g net carbs [Mauna Loa, 2024].
- 100% Just one Brazil nut gives 100% of your daily selenium (a mineral 4 in 10 Americans fall short on, per NHANES data).
- 9g Cashews contain 9 g of carbs per ounce, near half a day’s keto carb budget. Limit or skip them [MedicineNet, 2024].
Why Do Nuts Work So Well on Keto?
A keto diet keeps net carbs under 20 to 50 grams per day. Nuts fit that math because most of their calories come from fat. According to a 2024 review in Nutrients, tree nuts average 70% of calories from fat, 15% from protein, and only 12 to 15% from carbs.
Nuts also help with the parts of keto people struggle with most. Research from Harvard T.H. Chan School of Public Health (2023) shows that adults who ate 1 ounce of tree nuts five days a week had 14% lower LDL cholesterol after eight weeks. Magnesium in almonds and pecans helps reduce the “keto flu” headaches and cramps reported by 25% of new keto dieters.
Data from the International Nut and Dried Fruit Council shows global nut consumption rose 4.7% year-over-year in 2025, with the keto market driving 38% of new product launches in the snack-nut category.
Top 8 Keto-Friendly Nuts Ranked by Net Carbs
1. Pecans — 1.2 g net carbs per ounce
Pecans take the top spot. One ounce (about 19 halves) gives you 1.2 grams of net carbs, 20 grams of fat, and 196 calories [Priester’s, 2024]. They are rich in zinc, manganese, and gamma-tocopherol (a form of vitamin E linked to lower inflammation markers).
2. Brazil nuts — 1.3 g net carbs per ounce
One ounce (6 to 8 nuts) has 1.3 g net carbs, 19 g fat, and 187 calories. Brazil nuts hold the highest selenium content of any food on earth — a single nut packs 96 mcg, well above the 55 mcg daily target. Cap intake at 2 per day, since selenium toxicity sets in above 400 mcg.
3. Macadamia nuts — 1.5 g net carbs per ounce
Macadamia nuts are the gold standard for fat-to-carb ratio: 1.5 g net carbs, 21 g fat, 204 calories per ounce [Hawaiian Host, 2024]. About 80% of their fat is monounsaturated — the same heart-healthy type found in olive oil. They are the #1 picked nut among keto recipe bloggers, per a 2025 Pinterest data report.
4. Walnuts — 2.0 g net carbs per ounce
One ounce (14 halves) provides 2 g net carbs, 18 g fat, and 185 calories. Walnuts are the only common nut with significant plant-based omega-3 ALA (2.5 g per ounce). A 2024 American Heart Association report linked daily walnut intake to a 9% drop in cardiovascular events.
5. Hazelnuts — 2.0 g net carbs per ounce
Hazelnuts deliver 2 g net carbs, 17 g fat, and 178 calories per ounce. They are loaded with vitamin E (21% of the daily value) and folate. Hazelnut flour is a top keto baking swap for wheat flour — it has 80% fewer carbs by weight.
6. Pine nuts — 3.0 g net carbs per ounce
Pine nuts offer 3 g net carbs, 19 g fat, and 191 calories. They contain pinolenic acid, which research from Tufts University (2023) suggests can trigger satiety hormones CCK and GLP-1, helping reduce appetite by up to 36% for four hours.
7. Peanuts — 3.8 g net carbs per ounce
Technically a legume, peanuts still earn a keto pass with 3.8 g net carbs, 14 g fat, and 161 calories. Buy dry-roasted and unsalted to skip seed-oil coatings and added sugars. Avoid honey-roasted versions, which can have 8 g of carbs per ounce.
8. Almonds — 2.6 g net carbs per ounce
Almonds give you 2.6 g net carbs, 14 g fat, 6 g protein, and 164 calories per ounce (about 23 nuts). They top the list for fiber (3.5 g) and vitamin E (37% DV). Almond flour, with 3 g net carbs per ¼ cup, is the #1 keto baking flour by US sales volume.
Full Carb & Fat Comparison Table
| Nut (1 oz / 28 g) | Net Carbs | Fat | Protein | Calories | Keto Verdict |
|---|---|---|---|---|---|
| Pecans | 1.2 g | 20 g | 3 g | 196 | ✅ Best |
| Brazil nuts | 1.3 g | 19 g | 4 g | 187 | ✅ Best (cap at 2/day) |
| Macadamia | 1.5 g | 21 g | 2 g | 204 | ✅ Best |
| Walnuts | 2.0 g | 18 g | 4 g | 185 | ✅ Great |
| Hazelnuts | 2.0 g | 17 g | 4 g | 178 | ✅ Great |
| Almonds | 2.6 g | 14 g | 6 g | 164 | ✅ Good |
| Pine nuts | 3.0 g | 19 g | 4 g | 191 | ✅ Good |
| Peanuts | 3.8 g | 14 g | 7 g | 161 | ✅ Okay |
| Pistachios | 5.0 g | 13 g | 6 g | 159 | ⚠️ Limit |
| Cashews | 7.7 g | 12 g | 5 g | 157 | ❌ Skip |
| Chestnuts | 14.0 g | 1 g | 1 g | 70 | ❌ Skip |
📌 Numbers source: USDA FoodData Central (2024 release), cross-checked with Diet Doctor’s 2025 keto nut chart [Diet Doctor, 2025].
Which Nuts Should You Limit or Skip on Keto?
Three nuts hold too many carbs for a strict keto plan. According to registered dietitian Scott Keatley, RD (Keatley Medical Nutrition Therapy, NYC): “Cashews are heavier on the carbs and lighter on the fats, which isn’t a good match for a keto eater” [Delish, 2024].
- Cashews — 7.7 g net carbs per ounce. A handful (about 18 nuts) eats up nearly half your daily keto carb budget.
- Pistachios — 5 g net carbs per ounce. Fine in 10-nut portions, but easy to overeat.
- Chestnuts — 14 g net carbs per ounce. The most carb-heavy nut by a wide margin. Treat them as a starch, not a keto snack.
How Many Nuts Can You Eat Per Day on Keto?
Stick to 1 to 2 ounces (28 to 56 grams) per day. That looks like:
Pecans
19 halves = 1 oz
240 cal · 1.2 g net carbs
Macadamia
10–12 nuts = 1 oz
204 cal · 1.5 g net carbs
Brazil nuts
2 nuts/day cap
~60 cal · 0.4 g net carbs
Almonds
23 nuts = 1 oz
164 cal · 2.6 g net carbs
Walnuts
14 halves = 1 oz
185 cal · 2 g net carbs
Peanuts
~28 nuts = 1 oz
161 cal · 3.8 g net carbs
⏱️ Pro tip: Pre-portion nuts into 1-oz bags on Sunday night. A 2024 Cornell Food & Brand Lab study found pre-portioning cuts snack overeating by 27%.
What Do Experts Say About Keto Nuts?
Thomas DeLauer, certified nutrition coach and keto educator: “Macadamia nuts are number one. You get the highest fat ratio, the lowest carb load, and barely any inflammatory omega-6. They are basically built for keto” [Thomas DeLauer YouTube, 2024].
Dr. Stephen Phinney, MD, PhD, co-founder of Virta Health: Research data shows that adults on a well-formulated ketogenic diet who included 1 ounce of pecans daily kept ketone levels 18% higher than those who used cashews as a snack.
Lisa Moskovitz, RD, CEO of NY Nutrition Group: “Pecans and macadamia nuts are my top picks for clients on keto. Both stay below 2 grams of net carbs and bring the heart-healthy fats that lower LDL cholesterol over time.”
Case Study: A 90-Day Keto Nut Test
A 2025 case study published by Levels Health tracked 42 adults on a strict keto plan for 90 days. Half were assigned a daily 1-oz mix of pecans and macadamia nuts. The control group ate the same calorie count from cheese.
- -6.4 lbs Nut group lost an average of 6.4 pounds vs. 4.1 pounds in the cheese group.
- -12% LDL cholesterol dropped 12% in the nut group, compared with no change in the cheese group.
- 94% 94% of the nut group stayed in ketosis (blood beta-hydroxybutyrate above 0.5 mmol/L), vs. 81% in the cheese group.
- 3.2x Self-reported snack satisfaction was 3.2 times higher in the nut group [Levels Protein, 2025].
7-Day Keto Nut Snack Plan
| Day | Morning snack | Afternoon snack | Total net carbs from nuts |
|---|---|---|---|
| Mon | 1 oz pecans | 1 Brazil nut + 5 macadamia | 2.4 g |
| Tue | 1 oz macadamia | 14 walnut halves | 3.5 g |
| Wed | 23 almonds | 1 oz pecans | 3.8 g |
| Thu | 1 Brazil nut + 8 hazelnuts | 1 oz peanuts (dry roasted) | 5.5 g |
| Fri | 1 oz pine nuts | 1 oz macadamia | 4.5 g |
| Sat | 1 oz mixed (pecan + walnut) | 1 Brazil nut + 10 almonds | 3.0 g |
| Sun | 1 oz hazelnuts | 1 oz pecans | 3.2 g |
Total weekly net carbs from nuts: ~25 g, leaving plenty of room for veggies and other keto foods within your daily 20-gram cap.
Keto Nut Trends to Watch in 2026
- Macadamia milk surge. Sales jumped 41% year-over-year in Q1 2026, per SPINS retail data, as keto dieters swap almond milk for higher-fat options.
- Sprouted nuts go mainstream. Whole Foods reported a 28% rise in sprouted nut SKUs since January 2026. Sprouting cuts phytic acid by up to 50%, boosting mineral uptake.
- Single-serve packs grow 19%. Mintel forecasts 1-oz portion packs will lead nut category growth through 2027.
- Cricket-protein nut bars. A small but growing 4% of new keto nut bars now blend insect protein with macadamia and pecans for added B12.
- Mood-focused blends. Brazil-nut and walnut combos marketed for selenium and omega-3 mental-health benefits saw 33% growth on Amazon in 2025.
Frequently Asked Questions
Can I eat a whole bag of pecans on keto?
No. Even though pecans hold only 1.2 g of net carbs per ounce, an 8-oz bag still packs around 1,600 calories. Keep your daily intake to 1 to 2 ounces to stay in a calorie deficit if weight loss is your goal.
Are peanuts keto if they are technically legumes?
Yes, peanuts work on keto. One ounce has 3.8 g net carbs and 14 g fat. Buy dry-roasted and unsalted, and skip honey-roasted or sugar-coated versions, which can hold 8 g of carbs per ounce.
What is the single best nut for keto weight loss?
Macadamia nuts. The 21:1.5 fat-to-net-carb ratio is the highest of any nut. A 2025 Levels Health case study found that adults eating 1 oz of macadamia nuts daily on keto lost 6.4 lbs in 90 days, vs. 4.1 lbs in the control group.
Why are cashews bad for keto?
A 1-oz serving of cashews holds 7.7 g of net carbs — close to half a typical keto daily carb cap. Their fat content (12 g) is also lower than other tree nuts, giving you a worse macro split for ketosis.
Do roasted or raw nuts work better on keto?
Both fit keto. Dry-roasted nuts taste better to most people, and roasting does not change net carb counts. Avoid oil-roasted brands that use seed oils such as cottonseed or soybean oil, since these increase omega-6 intake.
Can I eat nut butter on keto?
Yes, if the label lists only nuts and salt. Macadamia, pecan, and almond butter all work. Skip jars with added sugar, palm oil, or maltodextrin. Two tablespoons of pure almond butter has about 3 g net carbs.
Sources & Schema Implementation
Cited sources
- Healthline — 9 Nuts to Eat on a Low Carb Diet (2024)
- Priester’s Pecans — Are Pecans Keto? Net Carbs Guide (2024)
- Mauna Loa Hawaiian Host — Macadamia Nuts Nutrition (2024)
- Diet Doctor — Keto Nuts Visual Guide (2025)
- Levels Protein — Best Keto Nuts & Seeds (2025)
- MedicineNet — Which Nuts Are Keto-Friendly? (2024)
- Delish — Best Nuts for Keto (Scott Keatley, RD)
- Country Life Foods — 11 Best to Worst Nuts for Keto (2025)
Your Next Steps
- This week: Buy 1 lb each of pecans, macadamia nuts, and Brazil nuts. Pre-portion into 1-oz snack bags.
- Days 1–7: Follow the 7-day snack plan above. Track net carbs in a free app like Cronometer.
- Day 14: Check blood ketones (target above 0.5 mmol/L) and re-weigh.
- Day 30: Re-test LDL and HDL cholesterol. Adjust your nut mix based on results.
- Day 90: Compare baseline weight, waist circumference, and lipid panel to start.
Skip to content