Most “high fiber foods” articles are the same 15 items in a different order, usually missing serving sizes or mixing “per 100g” with “per cup” in ways that make comparison impossible. That’s the gap this list closes.
Below is a complete, category-by-category high fiber foods list, ranked by grams of fiber per standard serving — the amount you’d actually eat, not an arbitrary 100-gram measure. Alongside it, you’ll find the practical details competitors skip: how to combine foods to hit your daily target, how to avoid the classic “too much fiber too fast” mistake, and which foods are worth prioritizing if you’re starting from near zero.
Quick answer: Legumes are the single highest-fiber food category, with navy beans, split peas, and lentils delivering 15–19 grams per cooked cup. Chia and flax seeds pack a similarly high amount into a small serving. Vegetables like artichokes and peas, and fruits like avocado and raspberries, round out the top tier at around 8–10 grams per serving. Most adults need 25–38 grams of fiber daily, and the average American gets roughly 15 — so the goal isn’t finding one miracle food, it’s stacking several of these across the day.
Table of Contents
Why Most People Fall Short on Fiber
<cite index=”20-2″>Studies consistently show the average American eats about 15 grams of fiber a day, roughly half the recommended amount</cite>. The most common reason isn’t a lack of willpower — it’s not knowing which foods actually move the needle. A slice of white bread and a cup of lentils are both “food,” but one delivers under 1 gram of fiber and the other delivers close to 16.
The Complete High Fiber Foods List, by Category
All figures below reflect standard serving sizes and are drawn from USDA data reported across multiple nutrition sources.
Legumes (the highest-fiber category overall)
| Food | Fiber | Serving |
| Split peas | 16.3 g | 1 cup, cooked |
| Lentils | 15.6 g | 1 cup, cooked |
| Black beans | 15 g | 1 cup, cooked |
| Navy beans | 9.6 g | ½ cup, cooked |
| Chickpeas | 6.2 g | ½ cup, cooked |
| Kidney beans | ~8 g | 1 cup, cooked |
<cite index=”19-1″>Navy beans, split peas, and lentils lead the legume category</cite>, and it’s not close — a single cup of cooked lentils or split peas can supply more than half of a typical daily fiber target on its own.
Vegetables
| Food | Fiber | Serving |
| Artichoke | 10.3 g | 1 medium, boiled |
| Green peas | 8.8 g | 1 cup, boiled |
| Broccoli | 5.1 g | 1 cup, boiled |
| Brussels sprouts | 4.1 g | 1 cup, boiled |
| Sweet potato | 3.8 g | 1 medium |
For the full breakdown, including soluble vs. insoluble fiber differences by vegetable, see our dedicated guide to high fiber vegetables.
Fruits
| Food | Fiber | Serving |
| Avocado | 10 g | 1 medium |
| Raspberries | 8 g | 1 cup |
| Pear | 5.5 g | 1 medium |
| Apple (with skin) | ~4.5 g | 1 medium |
| Banana | 3.1 g | 1 medium |
See our full ranking in high fiber fruits for a deeper category comparison, including tropical fruits like guava and passion fruit that outperform most Western staples.
Whole Grains
| Food | Fiber | Serving |
| Bulgur | ~8 g | 1 cup, cooked |
| Barley | ~6 g | 1 cup, cooked |
| Quinoa | 5 g | 1 cup, cooked |
| Oats (dry) | 4 g | ½ cup |
| Popcorn (air-popped) | ~3.5 g | 3 cups |
<cite index=”21-1″>Oats pack a solid amount of fiber into a small serving, though it’s worth being selective about instant oatmeal, which is often loaded with added sugar</cite> that offsets the benefit.
Nuts and Seeds
| Food | Fiber | Serving |
| Chia seeds | 10 g | 1 oz (2 tbsp) |
| Ground flaxseed | 8 g | 2 tbsp |
| Almonds | ~3.5 g | 1 oz |
| Pistachios | ~3.5 g | 1 oz |
<cite index=”19-1″>Chia seeds deliver about 10 grams of fiber per ounce, and ground flaxseed adds roughly 8 grams in just two tablespoons</cite> — both are among the most fiber-dense foods available relative to their size, which makes them easy to stir into oatmeal, yogurt, or a smoothie without adding much bulk.
The 10 Highest-Fiber Foods, Side by Side
If you only remember one table from this guide, make it this one:
| Rank | Food | Fiber | Serving |
| 1 | Split peas | 16.3 g | 1 cup, cooked |
| 2 | Lentils | 15.6 g | 1 cup, cooked |
| 3 | Black beans | 15 g | 1 cup, cooked |
| 4 | Navy beans | 9.6 g | ½ cup, cooked |
| 5 | Artichoke | 10.3 g | 1 medium |
| 6 | Avocado | 10 g | 1 medium |
| 7 | Chia seeds | 10 g | 1 oz |
| 8 | Green peas | 8.8 g | 1 cup |
| 9 | Raspberries | 8 g | 1 cup |
| 10 | Ground flaxseed | 8 g | 2 tbsp |
The pattern here is worth noticing: legumes dominate the top of the list by a clear margin, and nothing else really competes gram-for-gram until you get into seeds, artichokes, and avocado.
Soluble vs. Insoluble Fiber: Why the Type Matters as Much as the Amount
Fiber isn’t one nutrient — it’s two, and they do different jobs. <cite index=”23-1″>Soluble fiber is generally easier on the stomach than insoluble fiber, which is found in wheat bran, nuts, and vegetable skins and can be more irritating to a gut that isn’t used to it</cite>.
- Soluble fiber (oats, beans, chia, apples): forms a gel, helps manage cholesterol and blood sugar, generally gentler
- Insoluble fiber (wheat bran, vegetable skins, whole grains): adds bulk, supports regularity, can feel harsher if introduced too fast
If you’re just getting started with high-fiber eating, <cite index=”23-1″>leaning into soluble fiber sources first is an easier entry point</cite> than jumping straight to high-insoluble foods. For the full explanation, see soluble vs insoluble fiber.
How to Build a High-Fiber Day (Without Overthinking It)
You don’t need to memorize every gram — you need two or three anchor foods per meal. A realistic high-fiber day might look like:
- Breakfast: Oatmeal topped with chia seeds and raspberries — roughly 15–16 grams before 9am
- Lunch: Whole-grain wrap with chickpeas or black beans and vegetables — 10–12 grams
- Dinner: Lentil or split pea soup with a side of roasted Brussels sprouts — 15+ grams
- Snack: An apple with the skin on, or a handful of almonds — 3–4 grams
Stacked together, that’s well over 40 grams — more than enough to clear even the higher end of the daily recommendation, without a single “fiber supplement” product involved.
Why Beans and Lentils Make You Gassy (and How to Fix It)
This is the single most common reason people abandon high-fiber eating, and it’s rarely explained well. <cite index=”23-1″>Undercooked beans and lentils are the leading cause of digestive discomfort from legumes, because thorough cooking breaks down the oligosaccharides — the specific sugars responsible for gas</cite>.
Practical fixes:
- Soak dried beans overnight and discard the soaking water before cooking
- Use canned beans when convenient — they’re already fully cooked and tend to cause less gas than home-cooked dried beans
- Increase legume intake gradually rather than jumping from none to a full cup in one sitting
Common Mistakes People Make With High Fiber Foods
- Eating all your fiber in one meal. <cite index=”23-1″>Packing 30 grams of fiber into a single sitting is a reliable way to cause bloating and discomfort</cite> — spread intake across the day instead.
- Relying on fortified processed foods instead of whole foods. Fiber-fortified snacks and cereals can help, but they shouldn’t replace legumes, vegetables, and whole grains as the foundation.
- Choosing instant oatmeal and assuming it’s automatically healthy. Added sugar can undercut the benefit, even though the fiber content itself is solid.
- Underestimating legumes. Many people default to fruit and vegetables for fiber and overlook beans and lentils, which are actually the single highest-fiber food category available.
- Increasing fiber too quickly without enough water. Fiber needs fluid to move through the digestive system comfortably — a sudden increase without matching hydration is a common cause of constipation, not relief from it.
Frequently Asked Questions
What are the top 5 highest fiber foods? Split peas, lentils, black beans, and navy beans lead the list among legumes, with artichokes and avocado close behind at around 10 grams per serving each.
How much fiber should I eat per day? Most adults need between 25 and 38 grams daily, depending on age and sex, or roughly 14 grams for every 1,000 calories consumed.
Can I get enough fiber from food alone, without supplements? Yes, for most people — a diet consistently built around legumes, vegetables, whole grains, and a few seeds can realistically reach 30+ grams a day. Supplements are more useful for closing a specific, persistent gap or supporting a targeted goal like constipation or cholesterol management.
What food has the most fiber per serving? Split peas and lentils top most standard rankings, delivering 15–16 grams of fiber in a single cooked cup — more than almost any other common food.
Do cooked and raw vegetables have the same amount of fiber? Mostly yes, though boiling can cause a small amount of soluble fiber to leach into the cooking water, while steaming and roasting tend to retain more.
Why do high-fiber foods cause gas? Fiber, especially from legumes, is fermented by gut bacteria as it moves through the digestive tract, which produces gas as a natural byproduct. This effect lessens as your gut adjusts to a consistently higher fiber intake.
Final Verdict
If you want the shortest possible path to closing the fiber gap, prioritize legumes first — nothing else on this list comes close to their fiber-per-serving numbers. Layer in chia or flax seeds, a couple of high-fiber vegetables, and one or two fruits with their skin on, and you’ll comfortably clear the daily target without needing to eat unrealistic quantities of any single food.
Food should be your foundation. If you’re still falling short after building meals around this list, a fiber supplement can help close the remaining gap — see do I need a fiber supplement to figure out whether that’s worth adding for your situation, or fiber supplements vs fiber foods for a direct comparison of the two approaches.
This article is for educational purposes only and is not a substitute for professional medical advice. Speak with a healthcare provider before making major changes to your diet, particularly if you have a digestive condition.
