Fruits & Vegetables

Beans, lentils and chickpeas with gestational diabetes: dry, cooked, tinned and the kidney-bean rule

Beans and lentils carry carbohydrate that comes with fibre and protein, and they are on the ADA's list of whole foods for pregnancy with diabetes; the Fruits & Vegetables guide makes that case. This guide is the practical side: why the figure on a packet of dry lentils is three times the one on the plate, what a tin adds in salt and what rinsing takes back, what baked beans carry, how bean pastas compare, and the one real safety rule in the group, which is about cooking dried kidney beans. None of the 38 foods here carries a pregnancy caution. The lectin rule isn't a pregnancy rule; it applies to everyone, and the FDA's account of it is the one used here. Three of the entries are in dry or roasted form, and the guide says which.

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

38 foodsLast reviewed: August 18, 2026Sources

Lupins
Mung beans
Split Peas (Green and Yellow)
Cannellini Beans

How these were chosen

Five cooked pulses picked for carbohydrate and fibre, red beans as the unsalted twin of kidney beans, tinned chickpeas for the salt, and kidney beans for the lectin rule. Lentils and black beans are featured in the Fruits & Vegetables guide and aren't repeated.

What to look for

  1. Dry, cooked and tinned are three different numbers

    USDA lists dried kidney beans at 61 g of carbohydrate per 100 g raw and 22.8 g cooked, and chickpeas at 63 g raw and 27 g cooked, because cooking roughly triples the weight with water. Almost every legume in this library is listed cooked, at 19 to 26 g. The exceptions are urad dal at 59 g, roasted black beans at 60 g and roasted dry edamame at 30 g, which are dry or roasted figures. Weigh dry pulses before cooking if you count carbohydrate from the packet, and after if you count from this library.[1]

  2. Tinned beans: the salt, and what rinsing does

    USDA lists tinned chickpeas, drained, at 246 mg of sodium per 100 g, and drained and rinsed at 212 mg; kidney beans cooked without salt carry 2 mg and tinned, drained, 231 mg. Rinsing helps a little, not a lot. In this library, the white beans, butter beans and chickpeas listed at 240 to 310 mg of sodium are tinned figures, and the red beans at 1 mg are cooked from dry. The NHS's limit is 6 g of salt a day, about 2.4 g of sodium.[1] [2]

  3. Baked beans in sauce

    There are no baked beans in this library, so USDA stands in: plain canned baked beans carry 21 g of carbohydrate per 100 g, of which 8 g is sugar, and 343 mg of sodium, against under 1 g of sugar in plain cooked beans. The sauce is where both come from, so the label's sugars and salt lines are the ones to read.[1]

  4. Bean and lentil pastas

    The lupin, edamame and black bean pastas here carry 16 to 35 g of carbohydrate per 100 g with 14 to 18 g of fibre and 16 to 45 g of protein. Two of the three are listed at 340 to 360 kcal, which are dry-packet figures, while the lupin pasta's 140 kcal looks cooked, so the three don't compare cleanly; the table below shows them as listed.[1]

  5. Dried kidney beans: soak, boil hard, never a slow cooker

    Raw and undercooked kidney beans contain a lectin that the FDA says can cause severe vomiting from as few as four or five beans. Its advice: soak for at least 5 hours, pour the water away, and boil in fresh water for at least 30 minutes; slow cookers don't get hot enough and shouldn't be used. Tinned kidney beans are already cooked. Denmark's food agency applies the same rule to runner, lima, broad, black and white beans, with a 12-hour soak.[3]

  6. Beans count once, green beans count every time

    The NHS counts 80 g of beans or pulses as one of your 5 A Day, and only once however many you eat, because they carry fewer nutrients than other fruit and vegetables. Green beans aren't pulses in that rule; they're vegetables, at 7 g of carbohydrate per 100 g here, and count each time. Yardlong and winged beans sit with them.[4] [5]

Side by side

Cooked pulses by carbohydrate

Per 100 g
FoodCarbsFiberProteinBlood sugar impact
Lupins
9.9 g4.6 g15.6 glow
Mung beans
19.1 g7.6 g7 glow
Lentils (Brown, Green, Red, Yellow, Black)
20.1 g7.9 g9 glow
Split Peas (Green and Yellow)
21.2 g8.3 g8.1 glow
Cannellini Beans
23.6 g7.3 g8.7 glow
Pinto Beans
26.2 g9 g9 glow

From 9.9 g of carbohydrate per 100 g in lupins to 26 g in pinto beans, which also carry the most fibre, 9 g.

Cooked from dry and tinned

Per 100 g
FoodSodiumCarbsFiberBlood sugar impact
Red Beans
1 mg22.8 g6.4 glow
Kidney Beans
230 mg22.8 g6.4 glow
White beans
300 mg19.1 g6.3 glow
Butter beans
300 mg21 g7 glow
Chickpeas (Garbanzo beans)
240 mg22 g7 glow
Canned Chickpeas
310 mg22.5 g7.5 glow

Red beans cooked from dry list 1 mg of sodium per 100 g; the tinned entries 230 to 310 mg.

Bean pastas and dry forms, as listed

Per 100 g
FoodCarbsFiberProteinBlood sugar impact
Lupin Bean Pasta
16 g14 g16 glow
Edamame Pasta
22 g18 g42 glow
Black Bean Pasta
35 g18 g45 glow
Roasted Dry Edamame
30.1 g13.5 g43.2 glow
Urad dal (Black gram)
58.9 g18.3 g25.2 glow
Roasted Black Beans
60.3 g16.6 g24.1 glow

Dry and roasted figures: urad dal and roasted black beans carry about 60 g of carbohydrate per 100 g, three times a cooked bean.

Beans that are vegetables, and one that is a nut

Per 100 g
FoodCarbsProteinFatBlood sugar impact
Green Beans
7 g1.8 g0.2 glow
Yardlong Beans
8.4 g2.8 g0.4 glow
Winged Beans
7.1 g6.9 g0.8 glow
Broad beans (Fava beans)
15.4 g7.6 g0.7 ghigh
Soybeans
8.4 g18.2 g9 glow
Peanuts
16.1 g25.8 g49.2 glow

Green beans carry 7 g of carbohydrate per 100 g and count as a vegetable; peanuts are a legume with 49 g of fat.

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

All foods in Legumes and Pulses

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

Track how legumes and pulses affects your blood sugar with the SugarCurve app — free to download.

Start Free Trial →

Common questions

Are beans and lentils good for gestational diabetes?

The ADA's 2026 Standards list legumes among the whole foods recommended in pregnancy with diabetes. In this library, cooked beans and lentils carry 19 to 26 g of carbohydrate per 100 g with 6 to 9 g of fibre and 7 to 9 g of protein, so they count as carbohydrate in a meal, but carbohydrate that comes with fibre and protein.[5] [6]

Should I rinse tinned beans?

It helps a little. USDA lists tinned chickpeas at 246 mg of sodium per 100 g drained and 212 mg drained and rinsed. Beans cooked from dry without salt carry almost none, so cooking your own is the bigger saving.[1]

Are kidney beans safe to eat in pregnancy?

Cooked properly, yes; the rule isn't a pregnancy rule but it matters to everyone. The FDA says dried kidney beans should be soaked for at least 5 hours, drained, and boiled in fresh water for at least 30 minutes, never in a slow cooker. Tinned kidney beans are already cooked.[3]

Can I eat baked beans with gestational diabetes?

They're beans in a sweetened sauce. USDA's plain canned baked beans carry 21 g of carbohydrate per 100 g, 8 g of it sugar, and 343 mg of sodium. The sugars line on the label is what to compare between brands.[1]

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.