Fresh green beans piled together at a farmers market
Know The Unknown

Nature

Top 10 Non-Starchy Vegetables for People with Diabetes

Boiled green beans lead this comparison of ten non-starchy vegetables by fiber per 100 g. See how each fits into a diabetes meal plan, with clear portions and preparation details.

Know The UnknownExplore the list ↓

Non-starchy vegetables can be part of a diabetes meal plan, but they do not replace prescribed treatment. Among the ten vegetables compared here, boiled green beans provide the most fiber: 3.2 g per 100 g.

The CDC's plate method puts non-starchy vegetables on half of a 9-inch (23 cm) plate, with lean protein and carbohydrate foods filling the other two quarters. Eating carbohydrate alongside fiber, protein, or fat can slow the rise in blood sugar. Your portions and the whole meal still matter; a care team can help you plan around your individual needs and medicines.

How we ranked this

We selected ten common vegetables from the American Diabetes Association's non-starchy list and ordered them by dietary fiber per 100 g in USDA SR Legacy. Green beans and okra are boiled and drained without salt; the other eight are raw. Equal fiber values are ordered by lower total carbohydrate. This compares the selected preparations, not the ten highest-fiber vegetables or their effectiveness against diabetes; changing the preparation or portion can change the order. Cup amounts are our calculation from USDA portion weights.

Ten selected non-starchy vegetables ranked by fiber per 100 g (USDA SR Legacy)
No.Vegetable (form)Fiber (g per 100 g)Total carbohydrate (g per 100 g)Calories (per 100 g)
1Green beans (boiled)3.27.8835
2Carrots (raw)2.89.5841
3Broccoli (raw)2.66.6434
4Okra (boiled)2.54.5122
5Green cabbage (raw)2.55.8025
6Spinach (raw)2.23.6323
7Romaine lettuce (raw)2.13.2917
8Cauliflower (raw)2.04.9725
9Radishes (raw)1.63.4016
10Cucumber with peel (raw)0.53.6315
Green beans and okra are boiled, drained, and prepared without salt. Other entries are raw. Per 100 g of edible food; total carbohydrate includes fiber.

10. Cucumber

Cucumber with green peel and round slices on white
Raw cucumber with its peel, whole section and slicesPhoto: Markus Winkler / Unsplash

Raw cucumber with its peel supplies 0.5 g of fiber and 3.63 g of carbohydrate per 100 g. The same amount contains 95.23 g of water. A half cup of slices weighs 52 g and provides about 0.3 g of fiber and 1.9 g of carbohydrate.

Its crisp texture works well alongside softer foods: slice it into a salad, cut it into sticks, or add it to a sandwich. Try thin rounds with radishes or thicker pieces alongside a meal. The figures describe plain cucumber with peel, rather than pickles or a prepared salad. The small seeds and pale flesh are part of the edible portion measured here.

9. Radishes

Fresh red radishes with leaves and white cut surfaces
Red radishes, whole and slicedPhoto: Jo Lanta / Unsplash

Raw radishes provide 1.6 g of fiber and 3.40 g of carbohydrate per 100 g, along with 14.8 mg of vitamin C. A cup of slices weighs 116 g and gives about 1.9 g of fiber and 3.9 g of carbohydrate. That cup is a little larger than the table's 100 g portion.

Their peppery flavor and crisp bite can add variety to a salad without needing a complicated recipe. Slice them thinly with cucumber, shred them into a cabbage slaw, or serve them beside a meal. The numbers here are for ordinary raw radishes, not pickled radishes with added sugar. For more ways to vary a salad, see our vegetables you can eat raw.

8. Cauliflower

Fresh cauliflower heads surrounded by green leaves at a market
Cauliflower at a market in Waterloo, CanadaPhoto: Eric Prouzet / Unsplash

Raw cauliflower contains 2.0 g of fiber and 4.97 g of carbohydrate per 100 g. It also provides 48.2 mg of vitamin C in that amount. A cup chopped into small pieces weighs 107 g and supplies about 2.1 g of fiber and 5.3 g of carbohydrate.

Break the head into florets for a crunchy salad or vegetable platter, or chop the florets into smaller pieces to mix with other vegetables. Roasting or steaming offers another way to serve it. For a prepared cauliflower dish, use its ingredient list and nutrition label because the table describes plain raw cauliflower. A whole head gives you room to divide it between several meals.

7. Romaine lettuce

Close-up of fresh romaine lettuce leaves on a white surface
Raw romaine lettuce leavesPhoto: Anita Austvika / Unsplash+

Romaine lettuce has 2.1 g of fiber and 3.29 g of carbohydrate per 100 g raw. That amount also contains 136 micrograms of folate, measured as dietary folate equivalents (DFE). Leafy vegetables are light for their volume: a cup of shredded romaine weighs 47 g and provides about 1.0 g of fiber and 1.5 g of carbohydrate.

Use the leaves as a salad base, chop them into a sandwich, or keep them whole to hold a filling. This entry is specifically romaine, also called cos lettuce. Larger outer leaves and smaller inner leaves offer different sizes for serving. When assembling a salad, include the dressing and toppings in your meal plan too—the lettuce figures cover only the leaves.

6. Spinach

Hands holding a bowl filled with raw spinach leaves
Raw spinach leaves in a bowlPhoto: Louis Hansel / Unsplash

Raw spinach provides 2.2 g of fiber and 3.63 g of carbohydrate per 100 g, as well as 482.9 micrograms of vitamin K. A cup of raw leaves weighs just 30 g and supplies about 0.7 g of fiber and 1.1 g of carbohydrate. The loose leaves take up plenty of space in a bowl.

Use tender leaves in a salad or sandwich, or cook them as part of a meal. If you take warfarin, keep your intake of vitamin K-containing foods consistent and discuss diet changes with your clinician. This is a reason to plan changes, not to suddenly remove leafy greens. Our guide to nutrients in common vegetables offers more ways to add variety.

5. Cabbage

Green cabbage heads with water droplets at a farmers market
Green cabbage at a farmers market in Federal Way, WashingtonPhoto: Shelley Pauls / Unsplash

Raw green cabbage supplies 2.5 g of fiber and 5.80 g of carbohydrate per 100 g. The same amount contains 36.6 mg of vitamin C. A cup chopped weighs 89 g and provides about 2.2 g of fiber and 5.2 g of carbohydrate. Its tightly packed leaves separate into broad pieces that are easy to cut into strips.

Shred cabbage for a crisp slaw, add thin strips to a sandwich, or combine it with other raw vegetables. Carrots and radishes bring different colors and textures to the bowl. For packaged slaw, check the label for the dressing and portion size; the table describes plain raw cabbage. You can also serve the shredded vegetables and dressing separately.

4. Okra

Whole green okra pods resting in a ceramic bowl
Whole okra pods; the nutrient figures are for boiled, drained okraPhoto: Neha Deshmukh / Unsplash

Okra boiled and drained without salt provides 2.5 g of fiber and 4.51 g of carbohydrate per 100 g, plus 16.3 mg of vitamin C. It shares cabbage's 2.5 g fiber figure. Okra appears first because our tiebreak uses lower total carbohydrate: 4.51 g compared with cabbage's 5.80 g.

Half a cup of boiled okra slices weighs 80 g and gives about 2.0 g of fiber and 3.6 g of carbohydrate. Serve it as a side or add it to a stew with other vegetables. Cut across the pods for small rounds, or keep them whole when serving them alongside a meal. These figures apply to boiled okra, rather than fried or breaded versions.

3. Broccoli

Raw broccoli florets in a bowl on a cutting board
Cut broccoli florets ready for preparationPhoto: Louis Hansel / Unsplash

Raw broccoli contains 2.6 g of fiber and 6.64 g of carbohydrate per 100 g, along with 89.2 mg of vitamin C. A cup chopped weighs 91 g and supplies about 2.4 g of fiber and 6.0 g of carbohydrate. USDA's boiled, drained broccoli entry has 3.3 g of fiber per 100 g, which would place it above these green beans.

Serve raw florets in a salad, arrange them on a vegetable platter, or choose a cooked version you enjoy. Smaller florets are easy to mix with chopped carrots or cauliflower. Broccoli is one of the non-starchy vegetables the CDC names for the vegetable half of a meal. The table uses the raw form.

2. Carrots

Three raw orange carrots with tops on a cutting board
Raw carrots on a wooden cutting boardPhoto: Armando Arauz / Unsplash

Raw carrots supply 2.8 g of fiber and 9.58 g of carbohydrate per 100 g. They contain more total carbohydrate than any of the other nine vegetables in this table. The same amount provides 835 micrograms of vitamin A, measured as retinol activity equivalents (RAE). A cup chopped weighs 128 g and provides about 3.6 g of fiber and 12.3 g of carbohydrate.

Carrots are still classified as non-starchy vegetables by the American Diabetes Association; the category does not mean carbohydrate-free. Grate them into a salad, cut them into sticks, or scatter chopped pieces among leafy vegetables. Their orange color stands out alongside green leaves and pale cabbage. Choose the cut that works best with the rest of your meal.

1. Green beans

Fresh green beans piled together at a farmers market
Fresh green beans at a market in Rehoboth Beach, Delaware; the figures are for boiled beansPhoto: Bob Bowie / Unsplash

Green beans boiled, drained, and prepared without salt provide 3.2 g of fiber and 7.88 g of carbohydrate per 100 g. They lead these ten selected preparations by fiber. The same amount contains 9.7 mg of vitamin C. Half a cup weighs 62.5 g and supplies about 2.0 g of fiber and 4.9 g of carbohydrate.

Serve them as a side with the other parts of your meal. Plain frozen or canned vegetables can also be useful options; the ADA advises choosing versions without added sodium, fat, or sugar. Check the package because this table measures boiled green beans, not every canned or frozen product. For broader meal variety, explore our healthy foods worth adding to your diet.

A note about medicines and individual needs

Keep taking diabetes medicines as prescribed, and talk with your care team before taking supplements, which may affect how your medicines work. Bitter-melon supplements and other herbal products have not been proven effective for diabetes and should not replace treatment. If you take warfarin, keep vitamin K intake consistent, as noted under spinach. If you have kidney disease, ask your care team what potassium intake is right for you.

This is general information, not a substitute for advice from a doctor or registered dietitian.

SourcesSources are linked throughout the article. The main sources are listed below.

About the author

Jithin Paul

Blogging for about 15 years, mostly writing and editing for blogs. Today the focus is TMW and its lists about nature, travel, space, food and more. More about Jithin →

Latest posts