Nuts, Seeds & Butters

Whole nuts with gestational diabetes: what a handful is, nut by nut

Nuts carry modest carbohydrate and a lot of energy, with chestnuts as the starchy exception; the Nuts, Seeds & Butters guide gives that shape. This guide is about the handful. Every nut here is eaten by the palmful, and USDA weighs what a 28 g palmful is in kernels: 23 almonds, 14 walnut halves, 19 pecan halves, 10 to 12 macadamias, 49 pistachios, 21 hazelnuts, or 6 Brazil nuts. With those counts the per-100 g figures become useful. A handful of most nuts is 3 to 4 g of carbohydrate; of almonds 6 g, pistachios 8 g, cashews 9 g. The guide then covers what roasting and salting change, why Brazil nuts are counted by the kernel, and the one nut here marked avoid, ginkgo, which no agency page names. Nine of the twelve nuts carry no rule at all.

See what works for you. Try SugarCurve free for 7 days 

12 foodsLast reviewed: August 12, 2026Sources

Pecans
Hazelnuts
Macadamia Nuts
Pistachios

How these were chosen

Five nuts at the low-carbohydrate end with their handful counts, and cashews for being the high end. Almonds, walnuts, Brazil nuts and chestnuts are featured in the Nuts, Seeds & Butters guide; ginkgo nuts are marked avoid.

What to look for

  1. A handful, counted

    USDA's ounce, 28 g, is 23 almonds, 14 walnut halves, 19 pecan halves, 10 to 12 macadamias, 49 pistachio kernels, 21 hazelnuts, 6 Brazil nuts or about 170 pine nuts. The NHS calls unsalted nuts a good snack to eat in moderation for their fat, and gives no weight; 28 to 30 g is the usual working amount. At that weight a handful carries 155 to 200 kcal whichever nut it is.[1] [2]

  2. Carbohydrate per handful, nut by nut

    Per 100 g the nuts here run from 12 g of carbohydrate in Brazil nuts, 13 g in pine nuts and walnuts, 14 g in macadamias and pecans and 17 g in hazelnuts, up to 22 g in almonds, 27.5 g in pistachios and 30 g in cashews. Per 28 g handful that is 3.5 g for the first group, 5 g for hazelnuts, 6 g for almonds, 8 g for pistachios and 8.5 g for cashews. Fibre runs the other way: almonds carry 12.5 g per 100 g, pistachios 10 g, cashews 3 g. Cashews and pistachios are the two where a second handful starts to count.[1]

  3. Roasting changes little; salting changes a lot

    USDA's dry-roasted almonds carry 21 g of carbohydrate and 52.5 g of fat per 100 g against 21.6 g and 49.9 g raw: roasting drives off a little water and nothing else. Salt is the label to read. Dry-roasted salted almonds list 234 mg of sodium per 100 g, pistachios 428 mg, peanuts 410 mg and cashews 640 mg, against 1 to 18 mg raw; salted cashews cross the NHS's 600 mg high-salt threshold on their own. Every nut in this library is the unsalted figure; a salted packet carries what the packet says.[1] [3]

  4. Brazil nuts by the kernel

    USDA weighs a Brazil nut at 5 g and lists 1,917 µg of selenium per 100 g, so one kernel carries about 96 µg. The NHS puts what a woman needs at 60 µg a day, says 350 µg or less a day from supplements is unlikely to cause harm, and describes selenosis, the effect of too much, as hair and nail loss in its mildest form. One Brazil nut covers the day; a six-kernel handful, USDA's ounce, is about 575 µg, which is why the page here limits them and why they are the one nut not to eat by the handful.[1] [4]

  5. Ginkgo nuts: the one marked avoid

    Ginkgo nuts are marked avoid here, and the page's reason is ginkgotoxin, a compound the page says has caused seizures in adults at about ten nuts, with no safe intake established in pregnancy. No agency page names ginkgo nuts; the NHS's general advice against herbal medicines in pregnancy is the nearest rule, and the tier rests on references rather than an agency.[5]

  6. Chestnuts and tiger nuts eat like a starch

    Chestnuts carry 45.5 g of carbohydrate per 100 g here and in USDA's raw record, with 2 g of fat, so a 28 g handful is 13 g of carbohydrate, twice an almond handful's, and roasted chestnuts count like bread rather than like nuts. Tiger nuts are not nuts but tubers, at 63 g of carbohydrate per 100 g, 33 g of it fibre.[1]

Side by side

The 12-to-17 g nuts

Per 100 g
FoodCarbsFiberCaloriesBlood sugar impact
Brazil Nuts
Caution
12.3 g7.5 g659 kcallow
Pine Nuts
13.1 g3.7 g673 kcallow
Walnuts
13.7 g6.7 g654 kcallow
Macadamia Nuts
13.8 g8.6 g718 kcallow
Pecans
13.9 g9.6 g691 kcallow
Hazelnuts
16.7 g9.7 g628 kcallow

All 12 to 17 g of carbohydrate per 100 g; macadamias carry the most energy, Brazil nuts the pregnancy badge.

The higher-carbohydrate nuts, and the starchy two

Per 100 g
FoodCarbsFiberProteinBlood sugar impact
Almonds
21.6 g12.5 g21.2 glow
Pistachios
27.5 g10.3 g20.2 glow
Cashews
30.2 g3.3 g18.2 glow
Chestnuts (whole)
45.5 g8.1 g2.4 gmedium
Tiger Nut (Chufa)
63 g33 g4.5 glow

From 22 g of carbohydrate per 100 g in almonds to 63 g in tiger nuts; almonds carry the most fibre and protein of the true nuts.

By protein

Per 100 g
FoodProteinFatCaloriesBlood sugar impact
Almonds
21.2 g49.9 g579 kcallow
Pistachios
20.2 g45.3 g562 kcallow
Cashews
18.2 g43.8 g553 kcallow
Walnuts
15.2 g65.2 g654 kcallow
Hazelnuts
15 g60.8 g628 kcallow
Brazil Nuts
Caution
14.3 g67.1 g659 kcallow

Almonds and pistachios lead at 20 to 21 g of protein per 100 g; every nut here is 44 to 67 g fat.

Figures from each food's entry in this library. Open a food for its full profile and portion notes.

All foods in Whole Nuts

12 foods in this category, each rated for glycemic impact and blood sugar effect.

Track how whole nuts affects your blood sugar with the SugarCurve app — free to download.

Start Free Trial →

Common questions

How many almonds is 30 g?

About 25: USDA weighs an almond at 1.2 g and counts 23 to the ounce. That handful is 6.5 g of carbohydrate, 4 g of it fibre, and about 175 kcal. For the other nuts, USDA's ounce is 14 walnut halves, 19 pecan halves, 10 to 12 macadamias, 49 pistachios or 21 hazelnuts.[1] [2]

Are salted nuts a problem with gestational diabetes?

Not for blood sugar; for salt. USDA's dry-roasted salted cashews carry 640 mg of sodium per 100 g, above the NHS's 600 mg high-salt line, and salted pistachios 428 mg, against 1 to 12 mg raw. The NHS names unsalted nuts as the good snack. The carbohydrate is the same either way.[1] [2] [3]

Are roasted nuts worse than raw?

By the figures, no. USDA's dry-roasted almonds carry 21 g of carbohydrate per 100 g against 21.6 g raw, and 52.5 g of fat against 49.9 g, because roasting removes a little water. What changes a roasted nut is what is added to it: salt, honey or a coating, which is on the ingredient list.[1]

Why are ginkgo nuts marked avoid?

The page here cites ginkgotoxin, which it says has caused seizures in adults at about ten nuts, and the absence of any safe intake in pregnancy. No agency page names ginkgo nuts; the NHS's rule against herbal medicines in pregnancy is the nearest official advice, and the tier rests on references rather than an agency.[5]

Keep reading

Important Safety Information

Every pregnancy is different, and gestational diabetes is managed differently depending on your readings, your medication and how far along you are. The ratings and portions on this page are general information — not a diagnosis, a treatment plan or a medical device — and they cannot see your results.

Low blood sugar:
If you take insulin or diabetes medication, eating less carbohydrate than your team planned for can push your blood sugar too low. Treat a reading below 70 mg/dL (3.9 mmol/L), or symptoms such as shaking, sweating, confusion or a racing heart, with fast-acting carbohydrate immediately and retest after 15 minutes. Never use this page as a reason to skip or shrink a meal you were told to eat.
Carbohydrate and ketones:
Cutting carbohydrate hard to force a number down is not safe in pregnancy — it can produce ketones. Published guidance sets a minimum of 175 g of carbohydrate per day in pregnancy. Readings that stay above target for several days need your care team, not a smaller portion.
Medication and insulin:
The portions here are generic and know nothing about your insulin doses, your metformin, or the steroids given to mature your baby's lungs — all of which change how a meal affects you. Never adjust a dose or a mealtime based on this page.
Food safety in pregnancy:
Blood sugar is not the only thing that makes a food suitable while you are pregnant. Some foods with excellent glycemic numbers still carry mercury, vitamin A, listeria or alcohol risks, and those are judged separately from the ratings shown here. Check your national pregnancy food-safety guidance before adding an unfamiliar food.
What these ratings can and cannot tell you:
Glycemic index values, impact ratings and maximum servings are population averages taken from published tables. Two people eating the same food can get very different readings, so your own meter is the only measurement that describes you. Nutrition figures are indicative per 100 g and vary with brand, ripeness and preparation.

Contact your care team the same day if: your readings stay above target for several days; you have a reading below 54 mg/dL (3.0 mmol/L) or needed someone else's help to treat a low; you test positive for ketones; or your baby is moving less than usual. Seek emergency care for confusion, fainting, repeated vomiting, or a low you cannot bring back up.

By using this guide, you agree to our Terms and Conditions. How we write, source and review this content: editorial policy.

Help with every meal, not just this one

SugarCurve plans your week, turns cravings into recipes and shows how your readings respond to what you eat, so following your care team's advice takes less guesswork, day after day.

  • Weekly meal plans
  • Recipes for your cravings
  • Your numbers, in charts
  • Reports for your care team
Try SugarCurve free →

7 days free, then a subscription. Cancel anytime before the trial ends.