EAT YOUR WAY TO MORE FIBER

The Best High-Fiber Foods, Group by Group.

Fruits, vegetables, grains, legumes, nuts and more – discover which everyday foods pack the most fiber, how much they deliver, and simple ways to eat more of them every day.

“Getting enough fiber doesn’t require a supplement – – it starts with real food on your plate, and small swaps add up fast.”
Calculator icon

How Much Fiber Do You Actually Need?

Most people have no idea. Enter your age, gender, and activity level — get your personalized daily target in seconds.

Where the Most Fiber Lives

Start with the foods that pack the biggest fiber punch.

Highest Fiber Foods

The everyday foods that deliver the most fiber per serving, ranked and ready to add to your plate.

Superfoods with Fiber

Nutrient-dense whole foods that bring fiber plus vitamins, minerals, and antioxidants.

Top Fiber-Enriched Foods

Packaged foods with added fiber which ones are genuinely worth it, and what to check on the label.
101 Title

Sub Title

New to fiber? Start here.

Learn the types of fiber, what each one does, and which foods are richest in them.

ADVERTISEMENT
728 × 90
Food First, Always

The Best Fiber Comes From Your Plate

A here’s no supplement that beats a plate of real food. Whole foods deliver fiber alongside vitamins, minerals, antioxidants, and water — a package no powder can match. The good news is that hitting your daily target is easier than it sounds once you know where fiber actually hides.

Beans and legumes are fiber powerhouses; a single cup can cover more than half your day. Whole grains, fruit eaten with the skin, vegetables, nuts, and seeds all stack up quickly. Variety matters too — different foods carry different types of fiber, so a mixed plate feeds a wider range of gut bacteria than any single food or supplement could.
“You don’t need exotic superfoods to hit your fiber goal — beans, oats, berries, and a handful of nuts will get most people there.”

That’s why we organize everything by food group. Browse fruits, vegetables, grains, legumes, nuts and seeds, dairy and alternatives, or proteins to see exactly how much fiber each delivers — with the standout picks in every category called out for you.

Not sure where to start? Begin with the highest-fiber foods, then explore the food group you eat most — small, consistent swaps are what move your daily total.

Browse Fiber by Food Group

The foods that pack the most fiber per serving, ranked and compared, with easy high-impact swaps.

Chia, flax, berries, avocado and more — nutrient-dense foods that deliver fiber and much more.

Cereals, breads, bars and snacks with added fiber — how they compare to whole foods, and the best picks.

Berries, pears, apples with the skin, and more — the fruits that deliver the most fiber, plus how to work them into your day.

From artichokes to Brussels sprouts, the vegetables that pack the biggest fiber punch per serving.

Oats, whole wheat, barley, and quinoa — how to choose carbs that add fiber instead of stripping it away.

The undisputed champions. Lentils, chickpeas, and black beans can cover half your daily fiber in a single cup.

Chia, flax, almonds, and more — small servings with big fiber returns, plus healthy fats and protein.

Dairy has none — so which plant milks, yogurts, and alternatives actually bring fiber to the table?

Animal proteins have zero fiber. Here’s how to build high-fiber meals around them with the right plant-based sides.

Lupini bean pasta fiber shown with a bowl of pale yellow pasta tossed with pesto, cherry tomatoes and fresh basil
Lupini bean pasta fiber ranges from 12 grams to just 2 grams per 2 ounce serving, depending on how much lupini is in the box. A pasta built mainly on lupini flour lands at the top, while wheat or starch based blends list far less.
Edamame pasta fiber shown with a bowl of bright green edamame noodles with sesame seeds and green soybeans
Edamame pasta fiber runs about 11 to 14 grams per 2 ounce dry serving in most brands, four times classic spaghetti, alongside 22 to 25 grams of protein. Most boxes list a single ingredient: young green soybeans milled into flour.
Black bean pasta fiber shown with a bowl of dark black bean spaghetti topped with avocado slices and sweet corn
Black bean pasta fiber runs about 10 to 12 grams per 2 ounce dry serving, roughly three to four times classic spaghetti. Some boxes are made from black soybeans and others from black turtle beans, which changes the protein and carbs but not the fiber story.
Lentil pasta fiber shown with a plate of red lentil penne in tomato sauce topped with basil and a dish of red lentils
Lentil pasta fiber sits at about 6 grams per 2 ounce dry serving for most red and green lentil brands, double classic wheat spaghetti, with about 14 grams of protein. Yellow lentil pastas can list less, so the label still matters.
Chickpea pasta fiber shown with a bowl of golden chickpea rotini with cherry tomatoes and basil and a few dry chickpeas
Chickpea pasta fiber runs from about 5 to 8 grams per 2 ounce dry serving, depending on the brand, compared with about 3 grams in classic wheat spaghetti. Boxes made from chickpea flour alone tend to land at the top of that range.
Lupini bean fiber shown with a glass jar of round yellow lupini beans in brine beside a white bowl of lupini beans
Lupini beans fiber ranges from about 4.7 grams per cooked cup in USDA FoodData Central to about 7.8 grams per half cup in the Dietary Guidelines table. Either way, lupini bring about 26 grams of protein per cup, the most per calorie of any common bean.
Mung bean fiber shown with a bowl of green mung beans in front of a bowl of fresh white mung bean sprouts on a table
Mung beans fiber comes to about 15 grams per cooked cup, more than half the Daily Value, for just 212 calories. Mung bean sprouts are a different story, with under 2 grams per cup, so the form you eat changes everything.
Fava bean fiber shown with a bowl of bright green shelled fava beans beside long fresh fava pods on a wooden table
Fava beans fiber comes to about 9 grams per cooked cup, a little less than most dried beans. The twist is the calories: at about 187 per cup, favas are among the lightest legumes you can eat, with 13 grams of protein in the same serving.
Cannellini bean fiber shown with a bowl of white cannellini beans, cherry tomatoes and fresh basil beside a dish of beans
Cannellini beans fiber comes to about 11 grams per cup when cooked from dry, and Mayo Clinic lists canned cannellini at about 13 grams per cup. That’s roughly 40% to 46% of the Daily Value, with about 17 grams of protein alongside it.
Lima bean fiber shown with a speckled bowl of glossy cream colored butter beans topped with parsley on a cutting board
Lima beans fiber ranges from about 9 grams per cup for frozen baby limas to about 13 grams per cup for large limas cooked from dry. Either way, they rank among the higher fiber vegetables you can buy and bring around 12 to 15 grams of protein.
ADVERTISEMENT
728 × 90

Guides & Recipe Books

Go deeper with our evidence-based ebooks and high-fiber recipe collections.
VOLUME ONE

High-Fiber Recipes

60 Recipes · 8g+ Per Serving
Recipe Book

60 High-Fiber Recipes Vol. 1

THE LIST

Top 100 Fiber Foods

Ranked · Grams Per Serving
Ebook

The Top 100 High-Fiber Foods

MEAL PREP

7-Day Fiber Plan

Whole Foods · 30g+ Daily
Ebook

The 7-Day High-Fiber Meal Plan

ADVERTISEMENT
728 × 90

Get the Weekly Fiber Digest

New research, food swaps, and exclusive discounts — every Thursday.
No spam, ever. Unsubscribe anytime.