
Found in plant-based foods, fiber is a carbohydrate that your body can’t digest. It helps slow the rise in blood sugar after a meal.
Love Your Lentils

About 37.5 percent of the carbs in lentils come from fiber, which can help keep your blood sugar stable, says Jill Weisenberger, RDN, CDCES, a member of the Academy of Nutrition and Dietetics who is based in Newport News, Virginia, and is the author of 21 Things You Need to Know About Diabetes and Your Heart.
Bring on the Beans

Plus, that starch is good news for good gut bacteria. “When bacteria make a meal of resistant starch, some fatty acids are formed,” she says. These beneficial fatty acids promote better use of insulin and healthier colon cells. To get more beans into your diet, try tossing them into your favorite salad, soup, or entrée.
11 High-Fiber Foods to Add to Your Diet
Next up video playing in 10 seconds
Steam an Artichoke

To cook artichokes, Weisenberger recommends first removing the bottom leaves and cutting off the top third of the veggie, removing the stem, and trimming the thorns from the top leaves. Then steam for about 25 minutes over boiling water. Once cooled, pull off the succulent bracts (leaf-like structures that protect the artichoke flower) and dip them in an olive oil–based vinaigrette.
Pop Some Fresh Popcorn

Don’t reach for a bag of chips when you want a salty snack — air-pop homemade popcorn instead. Skip the salt and butter, and instead drizzle with a bit of olive oil, sprinkle on some dried herbs, or add a dash of hot sauce.
Add in an Avocado

Weisenberger suggests substituting in 1 tablespoon (tbsp) of mashed avocado for 1 tbsp of butter when baking, and opting for a slice of avocado in place of cheese on your favorite sandwich.
Pile on the Peas

To help manage your carbohydrate intake while gaining these benefits, consider tossing peas into your favorite salad for added nutrients and fiber. Or enjoy peas on their own, sprinkled with a little fresh mint and parsley.
Score Big With Broccoli

Weisenberger suggests several ways to serve up broccoli florets: You can steam them, toss them with a garlicky olive oil, mix them into a pasta or casserole (which you can enjoy in moderation), or add them raw and crunchy into your favorite green salad.
Take a Bite Out of Berries

Pick Pears

Try Barley and Oatmeal

Both of these whole grains are good sources of insoluble fiber. You can swap out pasta in your favorite dishes for barley. You can also replace bread crumbs with oatmeal in meatloaf or for coating baked chicken or fish. Both barley and oatmeal contain the fiber beta-glucan, which improves insulin action, lowers blood sugar, and helps sweep cholesterol from your digestive tract, Weisenberger says.
The Takeaway
- Adding fiber-rich foods to your diet can help you manage your blood sugar levels and stay at a healthy weight. It may also lower your risk of cardiovascular complications, such as heart disease and stroke.
- Lentils and beans are good sources of fiber and protein. They not only help you feel full, but also contain resistant starches that promote better use of insulin and don’t spike your blood sugar levels.
- In addition to fiber, many of these foods contain healthy fats and antioxidants, helping boost heart health.
Resources We Trust
- Mayo Clinic: Diabetes Diet: Create Your Healthy-Eating Plan
- Centers for Disease Control and Prevention: Fiber: The Carb That Helps You Manage Diabetes
- American Diabetes Association: Facts About Fiber You Should Know
- Johns Hopkins Medicine: Berry Good for Your Heart
- Cleveland Clinic: Foods to Eat on an Insulin Resistance Diet


