Vegetables for Diabetics to Avoid (or Limit): What to Eat Instead

You were told to eat more vegetables, so you did. Then your meter showed a number you did not expect after a plate of roasted potatoes, corn and beets. It is not you, and it is not your meter. Vegetables are not all the same when you have diabetes, and the vegetables for diabetics to avoid are really vegetables to limit, portion or pair with something else.

Here is the short answer: no vegetable is off-limits, but starchy vegetables (potatoes, corn, peas, winter squash, parsnips) carry far more carbohydrate than non-starchy ones, and canned or creamed versions can add sugar and sodium on top. I’m Dr. Nada, a pharmacist (BPharm, Cairo University) certified in Nutrition Science and Obesity Management. Below I explain which vegetables deserve a smaller portion, what the numbers actually look like, and what to put on your plate instead.

Disclosure: some pages on this site contain affiliate links. If you buy through them I may earn a small commission at no extra cost to you. Read my affiliate disclosure.

Which Vegetables Should Diabetics Limit? The Quick Table

VegetableTypical carbohydrateGlycemic index (GI)How to treat it
Potato, whiteAbout 30 to 37 g per medium potatoAround 82 boiled; instant mash 87Small portion; pair with protein and vegetables
Sweet cornRoughly 20 to 27 g per medium earAbout 52Count it as a starch
Sweet potatoAbout 26 g per medium potatoAbout 63 boiledKeep to a half to one cup
Green peasRoughly 20 to 25 g per cooked cupModerateHalf-cup portions
Butternut squashAbout 21 g per cooked cupNot well establishedCount as a starch
ParsnipsAbout 24 to 27 g per cooked cupNot well establishedSmall portions
BeetsAbout 17 g per cooked cupModerateFine in measured portions
CarrotsSmall; about 4 g per half cup boiledAbout 33 to 39Not a vegetable to avoid

GI figures come from the International Tables of Glycemic Index Values and the Linus Pauling Institute. Carbohydrate amounts are approximate and vary with size and cooking method, so check labels and a nutrition database for your own portions.

Starchy vs Non-Starchy Vegetables: Why It Matters

The American Diabetes Association puts it plainly. Non-starchy vegetables are low in calories and carbohydrate and help slow the digestion of carbohydrate foods. Starchy vegetables still have vitamins, minerals and fiber, but more carbohydrate, with one serving counting as about 15 g of carbohydrate (a serving can be anywhere from a third of a cup to a full cup, depending on the vegetable).

The ADA’s Diabetes Plate method fills half the plate with non-starchy vegetables and puts starchy vegetables into the carbohydrate quarter of the plate. That is the most useful way to think about this topic: starchy vegetables are not bad, they are carbohydrate, and they have to share the quarter of the plate with rice, bread, pasta or fruit.

For how GI is sorted: foods at 55 or below are low GI, 56 to 69 are medium, and 70 or above are high. GI is only part of the story, since portion size sets how much carbohydrate you actually eat, and the same food can raise glucose differently from one person to the next.

Starchy Vegetables to Limit

Potatoes

Potatoes are the vegetable people with diabetes get surprised by most. A boiled white potato averages a GI of 82 (a medium one has about 30 g of carbohydrate), and instant mashed potato tests even higher at 87. Fries and chips add fat and salt on top. Keep to a fist-sized portion, leave the skin on if you can, and eat them alongside protein and non-starchy vegetables rather than alone.

Corn

Sweet corn has a medium GI of about 52, but a large ear adds up to 20 to 27 g of carbohydrate. Corn-based products such as cornflakes (GI 79) and many chips are faster-acting. Count a half cup of kernels or one small ear as your starch for the meal.

Sweet Potatoes

Sweet potatoes offer more fiber and beta-carotene than white potatoes, but they are still starch. Boiled sweet potato has a medium GI of 63, and baking tends to push it higher. A half to one cup works for most meal plans.

Peas

Green peas feel like a light side dish but carry roughly 20 to 25 g of carbohydrate per cooked cup. A half cup is a sensible portion.

Butternut and Other Winter Squash

A cooked cup of butternut squash has about 21 g of carbohydrate. It is nutritious and filling, so treat it as part of your starch allowance. If you want recipe ideas, my high-protein fall recipes that will not spike your blood sugar use squash with protein.

Parsnips

Sweet and starchy, with around 24 to 27 g of carbohydrate per cooked cup. Small portions, mixed into a stew with non-starchy vegetables, work well.

Beets and Carrots: Often Misunderstood

Beets and carrots get lumped into lists of vegetables to avoid, mostly because they taste sweet. The numbers do not support that for carrots. Boiled carrots have a GI of roughly 33 to 39 and only about 4 g of carbohydrate per half cup in the Linus Pauling Institute data, so they have almost no effect on blood sugar in normal portions. Beets are higher (about 17 g per cooked cup) but still fine in a measured serving of a half cup.

Vegetables for Diabetics to Avoid

Turnips and radishes are lower in carbohydrate than most root vegetables and are easy swaps for potatoes in stews and roasts.

Canned and Processed Vegetables to Watch

The vegetable itself is rarely the issue here. The packaging is. Watch for:

  • Canned corn, peas and mixed vegetables packed with added salt or sugar. Choose “no added sugar” and “low sodium” and rinse them well.
  • Canned carrots and beets in syrup or sweetened brine.
  • Pickles and relishes. Sweet pickles and relish often contain added sugar. Dill pickles usually do not, but they are high in sodium.
  • Creamed vegetables and vegetables in sauces. The sauce adds saturated fat and often starch or sugar.
  • Vegetable soups. Check total carbohydrate and sodium per serving on the label.

Fresh or plain frozen vegetables give you the most control. If you rely on canned, read the ingredient list for sugar, corn syrup or starch.

Vegetables for Diabetics to Avoid
Vegetables for Diabetics to Avoid

Better Choices: Non-Starchy Vegetables to Fill Your Plate

According to the ADA, non-starchy vegetables should take up half your plate. Many are so low in carbohydrate that you can eat generous portions. Good options include:

  • Leafy greens: spinach, kale, Swiss chard, lettuce, arugula.
  • Cruciferous vegetables: broccoli, cauliflower, cabbage, Brussels sprouts.
  • Summer squash: zucchini works as a pasta substitute (zoodles).
  • Peppers, tomatoes and cucumbers.
  • Asparagus, green beans, mushrooms, eggplant and celery.

If you want to compare calorie and carbohydrate levels, my list of the lowest-calorie vegetables gives real numbers.

How to Eat Starchy Vegetables Without Spiking Your Blood Sugar

  1. Measure the first few times. Use a measuring cup so you learn what a half cup actually looks like.
  2. Count them as carbohydrate. If you use carbohydrate counting or exchanges, a serving of starchy vegetable is about 15 g. My guide to the diabetic exchange list shows how to portion it.
  3. Pair them with protein, healthy fat and non-starchy vegetables. This is the habit I recommend most to clients, because a mixed meal is gentler on glucose than a plate of starch.
  4. Do not stack starches. Potatoes plus rice plus bread plus fruit juice is a big carbohydrate load. Pick one or two.
  5. Check your own response. Test your glucose before and one to two hours after a meal containing the vegetable. Your meter tells you more than any list.

A note from the pharmacist side: if you take insulin or a sulfonylurea (such as glimepiride or glipizide), changing how much carbohydrate you eat can raise your risk of low blood sugar or change your dosing needs. Do not adjust your medicine on your own. Talk to your doctor or diabetes care team before making big changes.

A Few Myths to Skip

You may read that starchy vegetables should never be eaten with protein, or that you must eat carbohydrates and protein in separate meals. I could not find credible evidence for this “food combining” idea, and the ADA’s plate method does the opposite by combining them. Similarly, no vegetable cures or reverses diabetes. Vegetables are a good part of a balanced eating pattern, and they work alongside the medication, activity and monitoring plan your doctor sets.

Related Guides

If your next question is about other foods, these pages go deeper: the diabetic diet food list, the worst fruits for diabetics, whether mango is okay, what happens when you eat a lot of sugar with diabetes, prediabetes foods to avoid, fast food breakfast for diabetics, bedtime snacks for blood sugar, intermittent fasting for diabetics, and Nutrisystem for diabetics if you want a structured portion-controlled plan.

Frequently Asked Questions

Can diabetics eat carrots and beets?

Yes. Carrots are low in carbohydrate and have a low GI, so normal portions rarely cause trouble. Beets have more carbohydrate, so measure a half-cup serving and pair it with protein.

Are sweet potatoes better than white potatoes for diabetes?

Sweet potatoes have more fiber and beta-carotene, and boiled ones have a lower GI (about 63) than boiled white potato (about 82). Both are still starch, so portion size is what matters most.

Is corn safe for diabetics?

In controlled portions, yes. Count it as starch, keep to a half cup of kernels, and eat it with protein and non-starchy vegetables.

Can diabetics drink vegetable juice?

Juicing removes most of the fiber, so the natural sugars are absorbed faster. Whole vegetables are better. If you drink juice, keep it to a small glass of a low-sugar blend such as cucumber, celery and leafy greens, and check how your blood sugar responds.

Are beans and lentils vegetables for this purpose?

They are legumes, usually grouped with starchy foods because they contain carbohydrate, but their fiber and protein make them a good choice in measured portions. Lentils have a low GI of about 32.

How many vegetables should I eat each day?

Aim for non-starchy vegetables at most meals, filling about half your plate, as the ADA’s Diabetes Plate suggests. Starchy vegetables count toward your carbohydrate allowance.

The Bottom Line

You do not need to avoid vegetables when you have diabetes. You need to know which ones are really starch, measure them, pair them with protein and non-starchy vegetables, and choose fresh or plain frozen over canned and creamed. Fill half the plate with non-starchy vegetables and treat potatoes, corn, peas, squash and parsnips as part of your carbohydrate budget. This article is general education and does not replace advice from your doctor or diabetes care team. Check with them before changing your eating pattern, especially if you take insulin or other glucose-lowering medication.

References

Last reviewed: November 2026.

Written by Dr. Nada Ahmed El Gazaar, BPharm — a pharmacist certified in Nutrition Science (Zewail International Academy) and Obesity Management (EPSN Academy), who works with nutrition clients online. This article is educational and not a substitute for personal medical advice.

Dr. Nada Ahmed El Gazaar, BPharm
Dr. Nada Ahmed El Gazaar, BPharm

Nada Ahmed El Gazaar is a pharmacist (BPharm, Cairo University) and holds certifications in Nutrition Science from Zewail International Academy and in Obesity Management from EPSN Academy. She works one-to-one with nutrition clients online and is the founder of What Diet Is It, where she writes evidence-informed, realistic guidance for women navigating diet and hormonal health.

Her pharmacy training shapes how she approaches nutrition, particularly where food, medication and conditions interact, as with GLP-1 medications, gut health and inflammation. She also draws on her own experience of how anti-inflammatory dietary changes affected her well-being.

Nada is the founder of NutriScope PRO, a clinical nutrition decision-support platform for dietitians and healthcare institutions.

Training: BPharm, Cairo University | Nutrition Science, Zewail International Academy | Obesity Management, EPSN Academy

Articles: 338