Most diabetes nutrition guidelines recommend about one ounce of nuts per day, which works out to a small handful or roughly a quarter cup. That single ounce contains only 1 to 4 grams of net carbohydrates depending on the type, making nuts one of the most blood-sugar-friendly snacks available. Research consistently shows that eating five or more of these one-ounce servings per week delivers meaningful heart and metabolic benefits for people with diabetes.
What One Serving Actually Looks Like
A standard serving is one ounce, or 28 grams. In practical terms, that’s the amount that fits in the palm of your hand. But “a handful” is vague, so here’s what it looks like in actual pieces: about 23 whole almonds, 14 walnut halves, or 49 pistachios. For nut butters like peanut butter, one serving is 2 tablespoons.
One to two servings per day is a reasonable target. A Cleveland Clinic dietitian recommends at least three servings per week, while a large Harvard study found the strongest benefits at five or more servings per week. Eating one ounce daily gets you to seven servings a week, which is well within the range studied for cardiovascular and blood sugar benefits.
Which Nuts Have the Fewest Carbs
Not all nuts are equal when you’re counting carbohydrates. The differences per one-ounce serving are significant enough to matter if you’re eating nuts every day. Here’s how the most common options compare in net carbs (total carbs minus fiber):
- Brazil nuts: 1 gram net carbs
- Pecans: 1 gram net carbs
- Walnuts: 2 grams net carbs
- Macadamia nuts: 2 grams net carbs
- Hazelnuts: 2 grams net carbs
- Almonds: 3 grams net carbs, 6 grams protein
- Pine nuts: 3 grams net carbs
- Peanuts: 4 grams net carbs, 7 grams protein
Pecans, brazil nuts, and walnuts are the lowest-carb options. Cashews, which didn’t make this list, tend to be higher in carbohydrates (around 8 grams net carbs per ounce) and are worth portioning more carefully. Almonds and peanuts sit in the middle but offer the most protein per serving, which helps with satiety.
Why Nuts Help With Blood Sugar
Nuts are high in fat, fiber, and protein, and low in carbohydrates. That combination slows digestion and prevents the rapid blood sugar spikes that come from carb-heavy snacks. But the benefits go beyond just being low-carb. The unsaturated fats in nuts appear to directly improve insulin sensitivity, meaning your cells respond better to the insulin your body produces. Replacing carbohydrates or saturated fats in your diet with the unsaturated fats found in nuts is one of the mechanisms behind this improvement.
Nuts also contain compounds that reduce inflammation, protect the insulin-producing cells in your pancreas from damage, and help with weight management. All of these effects work together to improve how your body clears glucose from the bloodstream after meals.
The Heart Health Case Is Strong
Heart disease is the leading cause of death for people with diabetes, which makes the cardiovascular data on nuts particularly relevant. A large study published in Circulation Research tracked people with diabetes and found that those eating five or more one-ounce servings of nuts per week had a 17% lower risk of cardiovascular disease, a 20% lower risk of coronary heart disease, and a 34% lower risk of dying from cardiovascular causes compared to those who rarely ate nuts.
Even small increases mattered. Each additional serving per week was associated with a 3% lower risk of developing cardiovascular disease and a 6% lower risk of dying from it. Tree nuts (walnuts, almonds, pecans, and similar varieties) showed even stronger associations than peanuts, with each weekly serving linked to a 5% lower cardiovascular disease risk and an 11% lower risk of cardiovascular death.
People who increased their nut intake after being diagnosed with diabetes saw especially clear benefits: 25% lower cardiovascular mortality and 27% lower all-cause mortality compared to those who didn’t change their habits. Starting or increasing nut consumption after diagnosis appears to be genuinely protective.
Raw, Roasted, or Flavored
How your nuts are prepared matters more than most people realize. A single cup of salted mixed nuts contains over 900 milligrams of sodium, which is nearly 40% of the daily recommended limit. High sodium intake raises blood pressure, and people with diabetes are already at elevated cardiovascular risk. Honey-roasted or candied varieties add sugar that partially defeats the purpose of choosing a low-carb snack.
Your best options are raw or dry-roasted unsalted nuts. If you find plain nuts too bland, lightly salted varieties are a reasonable middle ground, but check the label. The difference between “lightly salted” and regular salted nuts can be 300 to 400 milligrams of sodium per serving.
Practical Ways to Hit Your Daily Serving
The biggest risk with nuts isn’t the carbs. It’s the calories. One ounce of most nuts contains between 160 and 200 calories, and it’s easy to eat three or four ounces while snacking mindlessly from a bag. Pre-portioning helps. Measure out one-ounce servings into small containers or bags at the beginning of the week, and treat each one as a complete snack.
Pairing nuts with meals can blunt blood sugar spikes from other foods. Tossing a handful of walnuts into oatmeal, adding almonds to a salad, or eating a tablespoon of peanut butter with an apple are all ways to work nuts into your routine without sitting down with an open container. If you’re eating two tablespoons of nut butter as your serving, spread it on celery or whole-grain toast rather than eating it straight from the jar, where it’s harder to track how much you’ve had.
Variety also matters. Different nuts offer different nutrient profiles. Walnuts are particularly high in omega-3 fatty acids, almonds are rich in vitamin E, and brazil nuts provide selenium. Rotating between types over the course of a week gives you broader nutritional coverage than sticking with a single variety.

