Do Walnuts Have Carbs? | The Carb Breakdown Worth Knowing

Walnuts contain about 3.8 grams of total carbs per ounce, but with roughly 2 grams of fiber.

You grab a handful of walnuts, and then the question hits: Do these have carbs? Maybe you’re watching your blood sugar or counting net carbs for keto. Nuts feel like a gray area — a health food that might secretly be a carb bomb.

The short answer is yes, walnuts do contain carbohydrates. But the number that actually matters for low-carb diets — net carbs — is surprisingly small. A typical serving of about 14 walnut halves delivers only about 2 grams of net carbs, along with healthy fats and a little protein. That puts walnuts among the most keto-friendly nuts you can snack on.

What the Carb Breakdown Actually Looks Like

A single ounce of walnuts (roughly 14 halves) holds about 3.8 grams of total carbohydrates, per nutrition databases. Almost half of that — about 2 grams — is fiber, which your body doesn’t digest. That leaves roughly 1.8 to 2 grams of net carbs per serving.

For context, a typical ketogenic diet aims for 15 to 30 grams of net carbs per day. At 2 grams per ounce, walnuts take up only a tiny slice of that budget. The carbohydrate makeup includes very little starch — about 0.017 grams per ounce — with the rest coming from fiber and a small amount of natural sugar.

If you measure by volume, a quarter-cup of walnuts gives you about 4 grams of total carbs and 2 grams of net carbs, along with 19 grams of fat and 4.5 grams of protein. That macro ratio explains why many low-carb eaters reach for walnuts rather than almonds or peanuts.

Why People Worry About Walnuts and Carbs

The confusion often starts with a simple assumption: nuts are plants, so they must have carbs. Some nuts, like pistachios and cashews, do pack a higher carb punch. But walnuts belong to a lower-carb category alongside pecans, macadamias, and Brazil nuts.

  • Net carbs matter more than total carbs: When you subtract fiber, walnuts drop to about 2 grams of net carbs per ounce. Most people following low-carb or keto use that number for planning.
  • Portion size is the real trick: A whole cup of walnuts is around 8 ounces — that would add up to roughly 16 grams of net carbs. Stick to a measured ounce (a small handful) and walnuts fit easily into a low-carb day.
  • The fat content changes the story: Walnuts are about 65 percent fat by weight, mostly polyunsaturated fats including alpha-linolenic acid (ALA), a plant-based omega-3. That fatmakesmakes the net carb count even less significant for energy balance.
  • Some sources round differently: You may see 4 grams of total carbs on one label and 3.8 on another. The difference is negligible for daily counting. The key is subtracting fiber to find the net number.

The bottom layer of confusion is just math: when you compare walnuts to other common nuts, they consistently come out near the bottom of the carb list. DietDoctor’s carb chart puts walnuts at 7 grams of net carbs per 100 grams, which is lower than almonds (9) and peanuts (8).

Walnuts vs. Other Nuts in the Carb Lineup

If you’re comparing options for a low-carb snack, walnuts sit comfortably in the lower-carb half of the nut family. A quick look at a few popular choices shows where they land. Healthline’s walnuts low carb diet guide notes that they’re a smart option for anyone watching carbohydrate intake.

Nut (1-ounce serving) Total Carbs (g) Net Carbs (g)
Pecans 3.9 1.2
Macadamia nuts 3.9 1.5
Brazil nuts 3.3 1.4
Walnuts 3.8 1.8–2.0
Hazelnuts 4.7 2.0
Almonds 6.1 2.5
Cashews 8.6 7.6

Walnuts sit near the top of the low-carb tier, but still under 2.5 grams of net carbs per ounce. If you want the absolute lowest carb nut, pecans and macadamias beat walnuts by a hair. For many people, the heart-healthy fats in walnuts make them worth that small carb difference.

How to Fit Walnuts Into a Low-Carb Lifestyle

Adding walnuts to a low-carb or keto diet is straightforward when you keep serving size in mind. A single ounce (14 halves) is a typical snack portion that leaves room for other foods in your carb budget. Here are a few ways to use them without going over your daily limit:

  1. Measure before you eat: Walnuts are easy to over-snack. Pour out one ounce (about a small handful) rather than eating straight from a bag. A food scale is the most accurate way.
  2. Pair them with low-carb foods: Toss walnuts into a spinach salad with olive oil and grilled chicken, or mix them into Greek yogurt (watch the yogurt carbs). The fat and protein help keep you full.
  3. Use them as a crunchy topping: Sprinkle chopped walnuts over roasted vegetables, or add them to a low-carb trail mix with unsweetened coconut flakes and a few dark chocolate chips.
  4. Account for them in your daily carb count: If you’re tracking, log 2 grams of net carbs per ounce. That’s about the same as a large egg’s worth of carbs (yes, eggs have trace carbs too).

Some keto resources suggest that if you’re eating fewer than 20 grams of net carbs per day, walnuts are an easy fit at roughly 2 grams per ounce. Just keep in mind that multiple handfuls can add up — as with any nut, portion control is the main variable.

The Health Benefits Beyond the Carb Count

Walnuts offer more than just a low carb number. They’re one of the richest plant sources of alpha-linolenic acid (ALA), an omega-3 fatty acid that may support heart health. That same ounce of walnuts provides about 2.5 grams of ALA, which is well above the daily Adequate Intake set by the National Academies.

Beyond the fat profile, walnuts also provide fiber, magnesium, and a small amount of protein. The fiber in the carb content helps slow digestion and may blunt blood sugar spikes when eaten alongside other carb-containing foods. Verywell Fit’s walnut carbohydrate content page notes that the starch content is negligible, so the carbs you are getting come mostly from the fiber and a trace of natural sugar.

For weight management, some studies suggest that the combination of protein, fiber, and healthy fats can increase feelings of fullness, potentially helping people eat fewer calories overall. That effect, combined with the low net carb load, makes walnuts a useful snack for anyone trying to maintain or lose weight while keeping carbs in check.

Nutrient Amount per 1 oz (28g)
Calories 185
Total Fat 18.5 g
ALA Omega-3 2.5 g
Protein 4.3 g
Fiber 1.9 g
Net Carbs ~1.9 g

The Bottom Line

Walnuts do have carbs, but the net carb count — roughly 2 grams per ounce — is low enough to fit into most low-carb and keto eating patterns. The key is portion control: a single ounce gives you those heart-healthy omega-3s and fiber without blowing your daily carb budget. If you track net carbs, walnuts are one of the more flexible nut options to keep around.

The right serving size for your goals depends on the rest of your daily carb intake. A registered dietitian who knows your blood sugar or keto targets can help you fine-tune how many walnuts fit into your specific macros without the guesswork.

References & Sources

  • Healthline. “Low Carb Nuts” Walnuts are considered a low-carb nut and can be included in a low-carb or ketogenic diet due to their low net carbohydrate content and high fat content.
  • Verywell Fit. “Walnuts Calories and Health Benefits” A one-ounce serving of walnuts (about 14 walnut halves) contains approximately 3.8 grams of total carbohydrates.