Foods With 20 Grams of Fiber

Marinated artichokes

-lvinst-/iStock/Getty Images

Dietary fiber is the part of plant foods that your body cannot break down. It has numerous benefits on your body, including maintaining your digestive health, reducing your blood cholesterol and maintaining your blood sugar levels. Women need 25 g of fiber each day, but men need up to 38 g, reports Spread your high-fiber food portions out throughout the day to avoid bloating, gas, constipation and diarrhea.


Fruits are high in soluble fiber, which attracts water and forms a gel in your digestive tract. Soluble fiber can help reduce the "bad" LDL cholesterol in your body, and may lower your blood pressure. For maximum fiber consumption from fruits, eat the edible skin on apples, pears and other similar fruits. A 2.5 cup serving of raspberries, blackberries or blueberries provide 20 g of fiber. You can also enjoy four medium pears or apples, three large bananas or 1 1/4 cups of dried figs or dates. Each of these fruit servings provide 20 g of fiber.


Most non-starchy vegetables are high in insoluble fiber. This type of fiber stays intact in your gut and moves food through your intestines, helping to relieve constipation and keep you regular. Artichokes are very high in fiber -- just two medium artichokes provide 20 grams. You may also enjoy 4 cups of steamed broccoli, 5 cups of cooked Brussels sprouts, five large carrots or 3.5 cups of raw spinach. Starchy vegetables have higher amounts of soluble fiber. Eat 4.5 cups of cooked corn or 2.5 cups of peas. All of these veggie servings provide around 20 g of dietary fiber.

Beans and Lentils

Beans and lentils are loaded with protein and soluble fiber, reports A 1 1/3 cup serving of cooked green lentils contains 20 g of fiber. You may also like 1 1/3 cups of black beans, 1.5 cups of lima beans, 2 cups of vegetarian baked beans or 1 1/4 cup of split peas. Each of these servings contain 20 g of fiber.

Grain Foods

Whole grain foods are excellent sources of both soluble and insoluble fiber. Both types are equally important in your diet. Five slices of cracked wheat bread contains 20 g of fiber, as well as four slices of dark rye. Cook whole grains and mix them in your tossed salad, or enjoy them hot, as a side to your entree. You can get 20 g of fiber from 2 cups of bulgur wheat or buckwheat. High-bran cereals can have as much as 20 g of fiber per cup.