Key Takeaways

  • Less than 5% of Americans meet daily fiber recommendations (25g for women, 38g for men). The average intake is only 10-15g per day.
  • Legumes are the most fiber-dense food category: navy beans (19.1g per cup), split peas (16.3g), lentils (15.6g). No other food category comes close per serving.
  • High fiber fruits include raspberries (8g per cup) and pears with skin (5.5g per medium). Most people significantly underestimate how much fiber fruit provides.
  • Chia seeds (10.6g per oz) and avocado (9.2g per medium) are the best high-fiber options for people limiting carbohydrate intake.

Most people know they need more fiber, but not which foods actually deliver it in meaningful amounts. Understanding what foods are high in fiber comes down to the numbers: a cup of lentils provides 15.6g, a medium artichoke provides 10.3g, and a cup of raspberries provides 8g. Once the gram amounts are visible, building a higher-fiber diet becomes straightforward rather than guesswork.

The 15 foods below are ranked by fiber content per serving and cover every major food category, from legumes and seeds to vegetables and fruit. For people specifically looking for fiber without the carbohydrate load, the article on foods high in fiber and low in carbs covers the best low-net-carb options in detail.

What Foods Are High in Fiber?

The table below gives a quick reference for all 15 foods with their fiber content per serving. Each is covered in detail beneath the table with the type of fiber it contains and the most practical ways to eat it.

FoodServingFiber
Navy beans1 cup cooked19.1g
Split peas1 cup cooked16.3g
Lentils1 cup cooked15.6g
Black beans1 cup cooked15.0g
Chia seeds1 oz (2 tbsp)10.6g
Artichoke1 medium10.3g
Avocado1 medium9.2g
Edamame1 cup8.1g
Raspberries1 cup8.0g
Flaxseeds (ground)1 oz7.7g
Prunes1/2 cup6.2g
Pumpkin seeds1 oz5.2g
Broccoli (cooked)1 cup5.1g
Pears (with skin)1 medium5.5g
Oats (cooked)1 cup4.0g

1. Navy Beans: 19.1g of Fiber per Cup

Navy beans have the highest fiber content of any food on this list. A single cup of cooked navy beans provides 19.1g, more than 75% of the daily fiber target for women in one serving. The fiber is a balance of soluble and insoluble types, supporting LDL cholesterol reduction and bowel regularity simultaneously. Navy beans are mild in flavour and blend easily into soups, stews, and white bean dips.

2. Split Peas: 16.3g of Fiber per Cup

Split peas require no soaking and cook in under 30 minutes, making them one of the most practical high-fiber foods available. A cup of cooked split peas delivers 16.3g of fiber, predominantly soluble, which feeds gut bacteria and slows glucose absorption after meals. For people managing blood sugar, split pea soup is one of the lowest-glycaemic, highest-fiber meal options available. Use in dal, soup, or blended into a thick puree with garlic and olive oil.

3. Lentils: 15.6g of Fiber per Cup

Lentils combine 15.6g of fiber per cup with 18g of protein, making them the best single food for both nutrients simultaneously. Both soluble and insoluble fiber are present. Red lentils break down quickly and are ideal for soups and dal; green and brown lentils hold their shape well for salads and grain bowls. A bowl of lentil soup at lunch alone can close more than 60% of the women’s daily fiber gap. For the connection between legume fiber and blood glucose management, the how to lower A1C levels article covers the glycaemic evidence in detail.

4. Black Beans: 15g of Fiber per Cup

Black beans provide 15g of fiber per cup alongside a significant amount of resistant starch, which acts similarly to fiber in the gut: it bypasses small intestine digestion and reaches the colon where it feeds beneficial Bifidobacterium bacteria. This combination of dietary fiber and resistant starch makes black beans particularly effective for gut microbiome diversity. They are among the most versatile legumes, used in burritos, rice dishes, salads, and blended dips.

5. Chia Seeds: 10.6g of Fiber per Ounce

Two tablespoons of chia seeds (approximately one ounce) provide 10.6g of fiber, nearly half the daily target for women, from a single small serving. The fiber is predominantly soluble and becomes a viscous gel when mixed with any liquid, significantly slowing gastric emptying and stabilising post-meal blood glucose. Chia seeds also provide only 2g of net carbohydrates per ounce, making them the most fiber-dense low-carb food available. Stir into smoothies, overnight oats, or yogurt, or combine with plant-based milk and refrigerate overnight for chia pudding.

6. Artichoke: 10.3g of Fiber per Medium Artichoke

Artichoke is the highest-fiber vegetable on this list. Its primary fiber type is inulin, a specific soluble fiber classified as a prebiotic that selectively feeds Lactobacillus and Bifidobacterium strains in the gut. A study published in the British Journal of Nutrition found artichoke supplementation significantly increased Lactobacillus acidophilus populations while reducing harmful Clostridium species. Roasted artichoke hearts are available canned and work in pasta, salads, and dips without any preparation.

7. Avocado: 9.2g of Fiber per Medium Avocado

Avocado is technically a fruit and one of the most unusual foods on this list: it provides 9.2g of fiber, predominantly healthy monounsaturated fat, and only 3g of net carbohydrates per whole avocado. The fat content is relevant beyond its nutritional value: eating avocado alongside other foods enhances the absorption of fat-soluble vitamins A, D, E, and K from those foods. For cardiovascular health, the what is non-HDL cholesterol article covers how avocado fiber and fat interact with lipid management.

8. Flaxseeds: 7.7g of Fiber per Ounce

Ground flaxseeds provide 7.7g of fiber per ounce, with a unique mucilaginous fraction that adds a gel-like coating to stool content, specifically supporting bowel regularity. Flaxseeds must be ground rather than eaten whole, the shell of whole flaxseeds is largely impervious to digestion and passes through largely intact, releasing neither the fiber nor the omega-3 fatty acids. One tablespoon of ground flaxseed added to oatmeal, yogurt, or a smoothie adds 2-3g of fiber with minimal flavour impact.

9. Edamame: 8.1g of Fiber per Cup

Edamame (young soybeans) provides an exceptional combination of 8.1g of fiber and 18g of complete protein per cup, making it the most nutritionally complete snack on this list. Unlike dried legumes, edamame requires no soaking or lengthy cooking: frozen edamame steams in four to five minutes. It is available shelled (ready to eat directly) or in-pod (shelled at the table). Add to grain bowls, salads, or serve as a snack with sea salt.

10. Raspberries: 8g of Fiber per Cup

Raspberries provide 8g of fiber per cup with only 7g of net carbohydrates, making them the highest-fiber fruit relative to their sugar content on this list. Both soluble pectin and insoluble cellulose are present. Frozen raspberries retain full fiber content and cost significantly less than fresh raspberries out of season. Among high fiber fruits, raspberries offer the best fiber-to-sugar ratio of any common berry, making them the preferred choice for people monitoring glycaemic impact.

11. Prunes: 7.7g of Fiber per Half Cup

Prunes provide 7.7g of fiber per half cup alongside sorbitol, a naturally occurring sugar alcohol that acts as an osmotic agent in the colon, drawing water into the bowel and softening stool. A randomised controlled trial published in Alimentary Pharmacology and Therapeutics found prunes to be superior to psyllium husk for stool frequency in constipated adults. For people with irregular bowel habits, three to four prunes per day is the most consistently effective food-based intervention available.

12. Pears: 5.5g of Fiber per Medium Pear (with Skin)

A medium pear eaten with its skin provides 5.5g of fiber. Removing the skin reduces fiber content by approximately 30%, since much of the pectin (a soluble fiber associated with LDL cholesterol reduction) is concentrated at and just under the skin. Pears also contain sorbitol, contributing to their mild bowel-regulating effect. Eaten whole, they are a convenient high-fiber snack with no preparation required.

13. Oats: 4g of Fiber per Cup Cooked

Oats provide 4g of fiber per cup of cooked oatmeal, which appears modest compared to legumes. However, the specific fiber in oats, beta-glucan, has properties that standard fiber measurements do not capture: the US Food and Drug Administration has approved a health claim for oat beta-glucan at 3g per day specifically for LDL cholesterol reduction. Beta-glucan forms a viscous gel in the small intestine that binds to cholesterol-containing bile acids and carries them out of the body, forcing the liver to draw more LDL from circulation to replace them. Three cups of cooked oatmeal provide the 3g beta-glucan required for the FDA health claim.

14. Pumpkin Seeds: 5.2g of Fiber per Ounce

An ounce of pumpkin seeds (approximately 85 seeds) provides 5.2g of predominantly insoluble fiber alongside 9g of protein and meaningful amounts of magnesium and zinc. Unlike flaxseeds, pumpkin seeds do not need to be ground to access their nutrition; the shell is thin and digestible. They function well as a standalone snack, as a salad topper, or added to trail mixes. For the magnesium content specifically and its role in digestive health, the best supplements for heart health article covers the mineral-fiber interaction.

15. Broccoli: 5.1g of Fiber per Cup Cooked

Broccoli provides 5.1g of fiber per cup cooked with a roughly equal split between soluble and insoluble types. It is also one of the few vegetables with meaningful vitamin C content (a cofactor required for collagen synthesis in the gut lining). For maximum fiber retention, roast or steam broccoli rather than boiling, which leaches soluble fiber into the cooking water. Among common vegetables, broccoli has one of the better fiber-to-calorie ratios at approximately 55 calories per cup cooked.

How Much Fiber Do You Need Per Day?

Daily fiber recommendations from the Institute of Medicine: women need 25g per day; men need 38g per day. The average American consumes 10 to 15g per day, roughly half the women’s target and less than 40% of the men’s. Less than 5% of Americans meet the daily recommendation.

Two types of fiber work differently in the body:

  • Soluble fiber: dissolves in water to form a viscous gel that slows digestion, feeds beneficial gut bacteria, lowers LDL cholesterol, and stabilises blood glucose. Best sources from the list above: navy beans, lentils, split peas, chia seeds, oats (beta-glucan), and avocado.
  • Insoluble fiber: does not dissolve; adds bulk to stool and accelerates intestinal transit. Best sources: flaxseeds, pumpkin seeds, broccoli, and black beans.
When increasing fiber intake significantly, add high-fiber foods gradually over 2-3 weeks and increase water intake at the same time. Fiber absorbs water in the gut; inadequate hydration when suddenly eating much more fiber can cause bloating, gas, and paradoxically worsen constipation temporarily.

For the cardiovascular benefit of a consistently high-fiber diet, including the blood pressure effects of potassium-rich fiber foods, the article on how to lower blood pressure quickly covers dietary approaches alongside faster-acting interventions.

Your Gut Has Been Waiting for This List

The pattern in these 15 foods reveals the most consistently overlooked fact in nutrition: legumes are dramatically underused. Navy beans (19.1g per cup), split peas (16.3g), and lentils (15.6g) each provide more fiber in a single serving than most people eat across an entire day. A bowl of lentil soup at lunch alone closes more than 60% of the women’s daily fiber gap.

Variety matters as much as total quantity. Different fiber types from different plants feed different gut bacteria and serve different physiological functions. Chia seeds, raspberries, and lentils together provide something that any one food alone cannot replicate: a diverse fiber profile that supports gut microbiome diversity, LDL management, blood glucose stability, and bowel regularity simultaneously.

Frequently Asked Questions

What foods are highest in fiber?

Navy beans (19.1g per cup), split peas (16.3g), and lentils (15.6g) are the highest-fiber foods per serving. Among non-legumes, chia seeds (10.6g per oz), artichokes (10.3g each), and avocado (9.2g per medium) are the next highest.

What fruits are high in fiber?

Raspberries (8g per cup), pears with skin (5.5g per medium), and avocado (9.2g per medium) are the highest-fiber fruits on the list. Raspberries and blackberries offer the best fiber-to-sugar ratio of common fruits.

Are fruits high in fiber?

Yes, particularly berries and pears. Raspberries at 8g per cup rival many vegetables. Tropical fruits such as mango and pineapple tend to be lower in fiber and higher in sugar than berries.

What are good high fiber foods for constipation?

Prunes (sorbitol plus fiber), ground flaxseeds (mucilaginous fiber that softens stool), oats (beta-glucan supports gut motility), and chia seeds are the most specifically evidenced. Increasing water intake alongside fiber is essential.

What foods are high in fiber and low in carbs?

Chia seeds (10.6g fiber, 2g net carbs per oz), avocado (9.2g fiber, 2g net carbs per half), flaxseeds, raspberries (8g fiber, 7g net carbs per cup), and broccoli (5.1g fiber, 4g net carbs per cup) are the best options.

What foods are high in fiber and protein?

Lentils (15.6g fiber, 18g protein per cup), edamame (8.1g fiber, 18g protein per cup), and black beans (15g fiber, 15g protein per cup) combine both. Chia seeds (10.6g fiber, 5g protein per oz) are the best non-legume option.

How much fiber should I eat per day?

Women: 25g. Men: 38g. The average American eats 10-15g. One cup of lentils (15.6g) plus one cup of raspberries (8g) already exceeds the women’s daily target in two foods.