Most blood sugar spikes come down to one thing: carbs hitting your bloodstream too fast. Fiber is the brake pedal.
It slows digestion, blunts the glucose curve after meals, and keeps you full so you’re not reaching for something sugary two hours later.
Below are 90 high fiber foods for diabetics, organized by category, with real serving sizes and simple ways to use each one. All fiber values are approximate and based on typical USDA reference amounts, cooked unless noted.
Key Takeaways
- Fiber slows carbohydrate absorption, which helps blunt post-meal blood sugar spikes — the American Diabetes Association recommends most adults aim for 25 to 35 grams of fiber a day.
- Non-starchy vegetables and legumes give you the most fiber per gram of carb, making them the best base for a diabetes-friendly plate.
- Low-glycemic fruits like berries, pears, and avocado deliver fiber and sweetness without the same glucose impact as fruit juice.
- Legumes stand out for gestational diabetes and general blood sugar control because they pair high fiber with plant protein.
- Adding fiber gradually, with plenty of water, helps avoid the bloating that comes from doubling your intake overnight.
What To Eat First
If you only change one thing this week, start here.
| Goal | Best category to lean on |
|---|---|
| Steady blood sugar after meals | Non-starchy vegetables + legumes at every plate |
| Low sugar snack that still satisfies | Nuts, seeds, or nut butter on veggies |
| Gestational diabetes | Lentils, chickpeas, and split peas for protein plus fiber |
| Replacing white rice or bread | Barley, quinoa, or whole wheat couscous |
| Fruit without the spike | Berries, pears, or apples with the skin on |
Is Fiber Good for Diabetics?
Yes — fiber is one of the most useful tools for managing blood sugar. Soluble fiber in particular slows how fast sugar enters your bloodstream after a meal.
According to the American Diabetes Association, high fiber foods help improve blood glucose control and can also lower cholesterol.
Fiber also feeds beneficial gut bacteria, which research links to better insulin sensitivity over time. For more on that connection, see our guide to good gut bacteria foods.
Most adults with diabetes should aim for 25 to 35 grams of fiber daily, spread across meals rather than loaded into one sitting.

| Category | Typical fiber per serving | Example |
|---|---|---|
| Legumes | 10-19g per cup | Navy beans, lentils |
| Non-starchy vegetables | 3-9g per cup | Acorn squash, broccoli |
| Whole grains | 2-8g per serving | Bulgur, barley |
| Fruits | 2-10g per serving | Raspberries, avocado |
| Nuts and seeds | 1-10g per serving | Chia seeds, almonds |
Best Vegetables for Diabetics
Non-starchy vegetables are the foundation of a diabetes-friendly plate. They’re low in carbs, high in fiber, and take up real space in a meal without moving your blood sugar much at all.
These are the vegetables for diabetics to eat most often, along with quick prep ideas.
1. Artichoke
One medium cooked artichoke has about 7g of fiber. Steam it and pull the leaves through a light vinaigrette instead of butter.
2. Broccoli
A cup of cooked broccoli delivers roughly 5g of fiber. Roast it at 425°F until the edges char for more flavor without added sugar.
3. Brussels Sprouts
About 4g of fiber per cooked cup. Halve and roast with olive oil for a caramelized edge.
4. Cauliflower
Roughly 3g of fiber per cooked cup. Rice it for a low-carb stand-in for rice or couscous.
5. Acorn Squash
One cup cooked has around 9g of fiber — one of the highest counts among vegetables. Roast with cinnamon instead of brown sugar.
6. Butternut Squash
About 7g of fiber per cooked cup. Cube and roast, or blend into a soup.
7. Carrots
Roughly 4g of fiber per cooked cup, or about 3g raw. Snack on raw sticks with hummus.
8. Green Peas
About 9g of fiber per cooked cup, plus plant protein. Stir into whole grain pilafs.
9. Spinach
Around 4g of fiber per cooked cup. Wilt into eggs or soups for an easy add-in.
10. Kale
About 5g of fiber per cooked cup. Massage raw leaves with lemon and olive oil for a sturdy salad.
11. Collard Greens
Roughly 5g of fiber per cooked cup. Braise with garlic and a splash of vinegar.
12. Swiss Chard
About 4g of fiber per cooked cup. Sauté the stems and leaves separately since stems take longer to soften.
13. Green Beans
Around 4g of fiber per cooked cup. Roast at high heat for a blistered, snappy texture.
14. Okra
About 4g of fiber per cooked cup. Roast whole to minimize the sliminess some people notice when it’s boiled.
15. Artichoke Hearts
Roughly 7g of fiber per cup, canned or jarred. Toss into pasta salads for texture and bulk.
16. Turnips
About 5g of fiber per cooked cup. Mash them half-and-half with potatoes to cut the starch load.
17. Parsnips
Around 6g of fiber per cooked cup. Roast alongside carrots for a sweeter side dish.
18. Beets
About 4g of fiber per cooked cup. Roast and chill for a make-ahead salad topper.
19. Cabbage
Roughly 3g of fiber per cooked cup. Shred raw into slaws for crunch without many carbs.
20. Bok Choy
About 2g of fiber per cooked cup. Stir-fry quickly to keep it crisp-tender.
21. Eggplant
Around 2g of fiber per cooked cup, but it’s a great vehicle for other fiber-rich toppings. Roast slices before layering into a bake.
22. Artichoke, Jerusalem (Sunchokes)
About 2g of fiber per cooked cup. Roast like potatoes for a nutty, slightly sweet side.
23. Mushrooms (Portobello)
Roughly 3g of fiber per cooked cup. Grill whole caps as a bun replacement.
24. Zucchini
About 2g of fiber per cooked cup. Spiralize raw for a pasta stand-in.
25. Asparagus
Around 4g of fiber per cooked cup. Roast at high heat until the tips crisp.
Best Low-Glycemic Fruits for Diabetics
Fruit isn’t off-limits — the trick is choosing whole, fiber-rich fruit over juice or dried, sweetened versions.
Eating the skin, when edible, keeps more of the fiber intact and slows sugar absorption. For more low-carb fiber ideas beyond fruit, check out low carb high fiber foods.
26. Raspberries
About 8g of fiber per cup — one of the highest fiber-to-carb ratios of any fruit. Toss onto plain Greek yogurt.
27. Blackberries
Around 8g of fiber per cup. Freeze them for a low-sugar treat straight from the bag.
28. Avocado
About 10g of fiber per fruit, plus healthy fat. Mash onto whole grain toast instead of butter.
29. Pears
Roughly 6g of fiber per medium pear with the skin on. Slice into a salad with walnuts.
30. Apples
About 5g of fiber per medium apple, skin on. Pair with a spoonful of peanut butter to slow the sugar hit further.
31. Blueberries
Around 4g of fiber per cup. Stir into oatmeal instead of a sugary syrup.
32. Strawberries
About 3g of fiber per cup. Slice over cottage cheese for a fiber-and-protein snack.
33. Oranges
Roughly 4g of fiber per medium orange, eaten whole rather than juiced. The pith holds much of the fiber.
34. Kiwi
About 2g of fiber per fruit. Eat the skin on for extra fiber if you don’t mind the fuzz.
35. Pomegranate Seeds
Around 7g of fiber per cup of seeds. Sprinkle over salads for crunch.
36. Figs (Fresh)
About 3g of fiber per medium fig. Stick to one or two since fresh figs are still fairly high in natural sugar.
37. Guava
Roughly 9g of fiber per cup — among the highest of any common fruit. Slice and eat with a squeeze of lime.
38. Passion Fruit
About 2g of fiber per fruit. Scoop the pulp over yogurt.
39. Star Fruit
Around 3g of fiber per cup, sliced. Add to fruit salads for a mild, crisp bite.
40. Cantaloupe
About 1g of fiber per cup — lower than most on this list, but still a lower-glycemic choice than many fruits. Pair with nuts for staying power.
Best Fats for Blood Sugar: Avocado, Nuts, and Seeds
Healthy fats paired with fiber slow gastric emptying, which flattens the blood sugar curve even further after a meal.
These foods also tend to be calorie-dense, so portion sizes matter more here than with vegetables.
41. Almonds
About 4g of fiber per quarter-cup. Keep a small container at your desk instead of vending-machine crackers.
42. Chia Seeds
Roughly 10g of fiber per ounce — one of the most concentrated fiber sources available. Stir into water or milk and let it gel for a pudding.
43. Flaxseed (Ground)
About 8g of fiber per two tablespoons. Stir into oatmeal or smoothies; grind it fresh for better absorption.
44. Walnuts
Around 2g of fiber per quarter-cup, plus omega-3 fats. Chop over salads instead of croutons.
45. Pistachios
About 3g of fiber per quarter-cup. Shelling them by hand naturally slows down snacking.
46. Pecans
Roughly 3g of fiber per quarter-cup. Toast lightly to bring out more flavor without added sugar.
47. Sunflower Seeds
About 3g of fiber per quarter-cup. Sprinkle over salads for crunch instead of croutons.
48. Pumpkin Seeds
Around 2g of fiber per quarter-cup, plus magnesium. Roast with a pinch of salt for a savory snack.
49. Hemp Seeds
About 2g of fiber per three tablespoons. Stir into yogurt for a mild, nutty crunch.
50. Brazil Nuts
Roughly 2g of fiber per ounce. Stick to a few — they’re extremely calorie-dense.
51. Natural Almond Butter
About 3g of fiber per two tablespoons. Spread on apple slices instead of crackers.
52. Natural Peanut Butter
Around 2g of fiber per two tablespoons. Check labels — many jarred versions add sugar you don’t need.
53. Tahini
About 3g of fiber per two tablespoons. Whisk into a lemon dressing for roasted vegetables.
54. Coconut (Unsweetened, Shredded)
Roughly 4g of fiber per quarter-cup. Add to homemade granola in place of sweetened cereal.
55. Olives
About 1g of fiber per quarter-cup, plus healthy monounsaturated fat. Toss into salads for briny flavor without carbs.
Best High Fiber Legumes for Gestational Diabetes
Legumes are arguably the single best food group for gestational diabetes. They combine a low glycemic index with plant protein and 10 to 19 grams of fiber per cooked cup — a combination few other foods match.
The March of Dimes recommends fiber-rich carbohydrates like beans and lentils as part of a gestational diabetes eating plan, since they help avoid the sharp post-meal spikes that starchy, low-fiber carbs cause.
If you’re pregnant and managing gestational diabetes, talk with your healthcare provider about how many servings fit your individual carb targets.
56. Lentils
About 15g of fiber per cooked cup, plus 18g of plant protein. Simmer into a soup base you can portion out for the week.
57. Split Peas
Around 16g of fiber per cooked cup. Cook into a thick soup with carrots and celery.
58. Chickpeas
About 13g of fiber per cooked cup. Roast with spices for a crunchy snack instead of chips.
59. Black Beans
Roughly 15g of fiber per cooked cup. Add to scrambled eggs or a whole grain bowl.
60. Navy Beans
About 19g of fiber per cooked cup — one of the highest counts of any food on this list. Use in a slow-simmered bean soup.
61. Kidney Beans
Around 13g of fiber per cooked cup. Toss into a chili with extra vegetables.
62. Pinto Beans
About 15g of fiber per cooked cup. Mash lightly for a fiber-rich taco filling.
63. Great Northern Beans
Roughly 12g of fiber per cooked cup. Blend into a creamy, dairy-free soup base.
64. Edamame
About 8g of fiber per cooked cup, plus complete plant protein. Steam and salt lightly for a simple snack.
65. Lima Beans
Around 9g of fiber per cooked cup. Stir into a succotash with corn and peppers.
66. Fava Beans
About 9g of fiber per cooked cup. Sauté with garlic and a squeeze of lemon.
67. Black-Eyed Peas
Roughly 11g of fiber per cooked cup. Simmer with greens for a classic Southern pairing.
68. Soybeans
About 10g of fiber per cooked cup. Use in stir-fries in place of some of the rice.
69. Adzuki Beans
Around 17g of fiber per cooked cup. Simmer into a lightly sweetened side dish with cinnamon instead of sugar.
70. Mung Beans
About 15g of fiber per cooked cup. Sprout them for salads or simmer into a soft, stew-like dish.

Best High Fiber Whole Grains for Diabetics
Whole grains keep their bran and germ intact, which is where almost all the fiber lives. Swapping a refined grain for a whole one is one of the easiest fiber upgrades you can make.
For a broader list of grain and non-grain fiber sources, see our full high fiber foods list.
71. Barley
About 6g of fiber per cooked cup. Use in place of rice in a vegetable pilaf.
72. Quinoa
Around 5g of fiber per cooked cup, plus complete protein. Cook a big batch and use across several meals.
73. Steel-Cut Oats
About 5g of fiber per cooked cup. Cook with cinnamon instead of brown sugar for natural sweetness.
74. Rolled Oats
Roughly 4g of fiber per cooked cup. Soak overnight with chia seeds for a no-cook breakfast.
75. Bulgur
About 8g of fiber per cooked cup. Use in tabbouleh in place of couscous for a fiber boost.
76. Farro
Around 7g of fiber per cooked cup. Toss with roasted vegetables for a hearty grain bowl.
77. Brown Rice
About 3g of fiber per cooked cup. Cook a batch and freeze portions for quick weeknight sides.
78. Wild Rice
Roughly 3g of fiber per cooked cup. Mix half-and-half with brown rice for texture and flavor.
79. Whole Wheat Couscous
About 4g of fiber per cooked cup. Fluff with a fork and toss in chopped vegetables for a fast side.
80. Popcorn (Air-Popped)
Around 4g of fiber per three cups popped. Skip the butter drench and season with nutritional yeast or spices instead.
81. Whole Wheat Pasta
About 6g of fiber per cooked cup. Toss with olive oil and vegetables rather than a heavy cream sauce.
82. Rye Bread
Roughly 2g of fiber per slice. Choose a dense, whole-grain rye rather than a light, refined version.
83. Whole Wheat Bread
About 2g of fiber per slice. Check the label for ‘100% whole wheat’ as the first ingredient.
84. Millet
Around 2g of fiber per cooked cup. Use as a warm breakfast porridge in place of refined cereal.
85. Buckwheat
About 5g of fiber per cooked cup, and naturally gluten-free. Use in place of rice under a stir-fry.
Best Fiber-Rich Nuts, Seeds, and Nut Butters
Beyond the fats already covered, these smaller nuts, seeds, and spreads are easy to add into meals you’re already making — a spoonful here, a sprinkle there.
They’re also a smart pick if you’re building a high protein high fiber foods plate, since most combine both nutrients in a small serving.
86. Psyllium Husk
About 7g of fiber per tablespoon. Stir into water and drink quickly before it thickens, or bake into low-carb bread.
87. Wheat Bran
Around 6g of fiber per quarter-cup. Sprinkle over yogurt or mix into muffin batter.
88. Oat Bran
About 6g of fiber per cooked cup. Cook like oatmeal for an even higher-fiber breakfast than rolled oats.
89. Cocoa Powder (Unsweetened)
Roughly 2g of fiber per tablespoon. Whisk into a warm drink with unsweetened milk instead of a sugary hot cocoa mix.
90. Nutritional Yeast
About 3g of fiber per two tablespoons. Sprinkle over popcorn or roasted vegetables for a cheesy, savory flavor without dairy.
The Bottom Line
Fiber won’t replace medication or a doctor’s advice, but it genuinely helps flatten blood sugar swings. Build meals around non-starchy vegetables and legumes, add a low-glycemic fruit or a handful of nuts, and swap refined grains for whole ones. Increase fiber gradually and drink plenty of water to avoid bloating. For gestational diabetes or any diagnosed condition, run your specific fiber and carb targets by your healthcare provider.
Frequently Asked Questions
What foods stabilize blood sugar the best?
Non-starchy vegetables, legumes, and whole grains stabilize blood sugar best because they pack fiber alongside slow-digesting carbohydrates. Pairing any carb with a fiber source, protein, or healthy fat further flattens the post-meal glucose curve.
Is Karo greens good for diabetics?
Karo greens is a green juice supplement blend, not a clinically studied diabetes treatment. There isn’t reliable evidence it manages blood sugar, so it shouldn’t replace whole high fiber foods, medication, or your doctor’s guidance.
What is the best fiber for lowering insulin spikes?
Soluble fiber, found in oats, beans, lentils, chia seeds, and fruits like apples and pears, forms a gel in the digestive tract that slows sugar absorption. This makes it especially effective at softening insulin spikes compared with insoluble fiber alone.
How much fiber should a diabetic eat per day?
The American Diabetes Association generally recommends 25 to 35 grams of fiber daily for adults, spread across meals. Your individual target may differ, so check with a registered dietitian or your doctor.
Can too much fiber cause blood sugar problems?
Fiber itself doesn’t spike blood sugar, but adding a lot very quickly can cause bloating, gas, or cramping. Increase intake gradually over one to two weeks and drink extra water as you do.
