Food Guide March 27, 2026

High Fiber Foods List: 50+ Foods Ranked by Fiber Content

The highest fiber foods are legumes, with split peas (16.3g per cup), lentils (15.6g), and black beans (15g) topping the list. Below is a complete reference of 50+ high fiber foods organized by category, with USDA fiber data per standard serving.

Most Americans eat only 10-15g of fiber per day. The recommended intake is 25g for women and 38g for men. That means the average person needs to roughly double their fiber intake to hit the minimum.

This guide lists every common high-fiber food worth knowing about, organized into five categories: legumes, vegetables, fruits, grains and cereals, and nuts and seeds. Every fiber value comes from USDA FoodData Central and represents dietary fiber per standard serving size.

Use the tables below as a quick reference when meal planning, grocery shopping, or trying to figure out which foods will actually move the needle on your daily fiber intake.

Why Fiber Matters for Your Health

Dietary fiber does more than keep you regular. Research links adequate fiber intake to a long list of health benefits that go well beyond digestion.

Gut health. Fiber feeds the beneficial bacteria in your gut microbiome. These bacteria ferment soluble fiber into short-chain fatty acids (SCFAs) like butyrate, which nourish the cells lining your colon and reduce inflammation. Studies show that people who eat 30+ different plant species per week have significantly more diverse gut microbiomes than those who eat fewer than 10.

Heart health. A meta-analysis published in the BMJ found that every additional 7g of fiber per day is associated with a 9% reduction in cardiovascular disease risk. Soluble fiber, found in oats, beans, and flaxseed, is particularly effective at lowering LDL ("bad") cholesterol by binding to bile acids in the digestive tract.

Blood sugar control. Fiber slows the absorption of sugar into the bloodstream, preventing the sharp spikes and crashes that come from eating refined carbohydrates alone. This is why eating a whole apple (4.4g fiber) produces a very different blood sugar response than drinking the same amount of apple juice (0g fiber).

Weight management. High-fiber foods take longer to chew, expand in your stomach, and slow gastric emptying. The result is that you feel fuller for longer on fewer calories. A cup of lentils has 15.6g of fiber and 230 calories. A cup of white rice has 0.6g of fiber and 205 calories. The lentils will keep you satisfied for hours; the rice won't.

Cancer risk reduction. The World Cancer Research Fund reports strong evidence that dietary fiber reduces the risk of colorectal cancer. The protective effect likely comes from fiber's ability to speed transit time through the colon, dilute potential carcinogens, and produce beneficial SCFAs.

Legumes - The Fiber Powerhouses

Legumes are the single best category of foods for fiber. A single cup of cooked legumes typically delivers 10-16g of fiber, making it easy to hit half your daily target in one serving.

Food Serving Size Fiber (g)
Split peas, cooked 1 cup (196g) 16.3g
Lentils, cooked 1 cup (198g) 15.6g
Black beans, cooked 1 cup (172g) 15.0g
Navy beans, cooked 1 cup (182g) 19.1g
Pinto beans, cooked 1 cup (171g) 15.4g
Kidney beans, cooked 1 cup (177g) 13.1g
Chickpeas, cooked 1 cup (164g) 12.5g
Lima beans, cooked 1 cup (170g) 13.2g
Edamame, shelled 1 cup (155g) 8.1g
Black-eyed peas, cooked 1 cup (171g) 11.2g
White beans, cooked 1 cup (179g) 12.4g

If you're new to legumes, start small. A half-cup serving still provides 6-8g of fiber and is less likely to cause digestive discomfort than jumping straight to full-cup servings.

Vegetables

Vegetables are a reliable way to add fiber throughout the day. While most individual servings contain 3-5g, they add up quickly when you include vegetables at every meal.

Food Serving Size Fiber (g)
Artichoke, cooked 1 medium (120g) 10.3g
Green peas, cooked 1 cup (160g) 8.8g
Broccoli, cooked 1 cup chopped (156g) 5.1g
Brussels sprouts, cooked 1 cup (156g) 4.1g
Sweet potato, baked 1 medium (114g) 3.8g
Carrots, cooked 1 cup sliced (156g) 4.7g
Cauliflower, cooked 1 cup (124g) 2.9g
Potato, baked with skin 1 medium (173g) 3.6g
Kale, cooked 1 cup chopped (130g) 2.6g
Spinach, cooked 1 cup (180g) 4.3g
Corn, cooked 1 cup kernels (154g) 4.2g
Beets, cooked 1 cup sliced (170g) 3.4g

Keep the skin on potatoes and sweet potatoes whenever possible. The skin is where much of the fiber lives. A baked potato with skin has 3.6g of fiber; without skin, it drops to about 2.3g.

Fruits

Fruits are an easy way to add fiber, especially as snacks or breakfast additions. Berries and tropical fruits tend to have the highest fiber content per serving.

Food Serving Size Fiber (g)
Avocado 1 whole (200g) 13.5g
Raspberries 1 cup (123g) 8.0g
Pear 1 medium (178g) 5.5g
Apple, with skin 1 medium (182g) 4.4g
Banana 1 medium (118g) 3.1g
Orange 1 large (184g) 4.4g
Strawberries 1 cup halves (152g) 3.0g
Blueberries 1 cup (148g) 3.6g
Mango 1 cup sliced (165g) 2.6g
Prunes (dried plums) 1 cup pitted (174g) 12.4g
Figs, dried 1/2 cup (75g) 7.3g
Guava 1 cup (165g) 8.9g

Choose whole fruits over fruit juice whenever possible. Juicing removes almost all of the fiber. A whole orange has 4.4g of fiber; a glass of orange juice has essentially none.

Grains & Cereals

Whole grains are a staple source of fiber for most people. The key word is "whole" -- refined grains like white bread and white rice have had most of their fiber stripped away during processing.

Food Serving Size Fiber (g)
Barley, pearled, cooked 1 cup (157g) 6.0g
Oatmeal, cooked 1 cup (234g) 4.0g
Quinoa, cooked 1 cup (185g) 5.2g
Brown rice, cooked 1 cup (195g) 3.5g
Whole wheat bread 1 slice (46g) 2.0g
Whole wheat pasta, cooked 1 cup (140g) 6.3g
Bran flakes cereal 3/4 cup (30g) 5.5g
Bulgur, cooked 1 cup (182g) 8.2g
Popcorn, air-popped 3 cups (24g) 3.5g
Wheat bran 1/4 cup (15g) 6.2g
Buckwheat groats, cooked 1 cup (168g) 4.5g

One easy swap: replace white rice with brown rice or quinoa. That single change adds 3-5g of fiber to a meal with almost no effort. For an even bigger boost, try barley or bulgur as your base grain.

Nuts & Seeds

Nuts and seeds are calorie-dense, so the serving sizes are smaller. But ounce for ounce, seeds like chia and flax are some of the most fiber-concentrated foods available.

Food Serving Size Fiber (g)
Chia seeds 1 oz (28g) 9.8g
Flaxseed, ground 1 oz (28g) 7.6g
Almonds 1 oz (28g) 3.5g
Pistachios 1 oz (28g) 2.9g
Sunflower seeds 1 oz (28g) 2.4g
Pumpkin seeds 1 oz (28g) 1.7g
Walnuts 1 oz (28g) 1.9g
Pecans 1 oz (28g) 2.7g
Hazelnuts 1 oz (28g) 2.7g
Hemp seeds 1 oz (28g) 1.2g
Coconut, dried, unsweetened 1 oz (28g) 4.6g

A tablespoon of chia seeds stirred into yogurt, oatmeal, or a smoothie adds nearly 5g of fiber with almost no flavor change. It's one of the easiest fiber hacks available.

How to Read Nutrition Labels for Fiber

When you're grocery shopping, the Nutrition Facts label is your best tool for comparing fiber content across packaged foods. Here's what to look for.

Find the "Dietary Fiber" line

Dietary fiber is listed under "Total Carbohydrate" on every Nutrition Facts label. It's measured in grams per serving and includes both soluble and insoluble fiber. Some labels also break these out separately, but this isn't required.

Check the serving size first

This is where most people get tripped up. A cereal might list 8g of fiber per serving, but the serving size might be 1/3 cup -- and you're probably eating two cups. Always check the serving size at the top of the label and multiply accordingly.

Use the % Daily Value as a quick gauge

The % Daily Value (DV) for fiber is based on 28g per day. A quick rule:

Watch out for "added fiber"

Some products add isolated fibers like inulin, chicory root fiber, or polydextrose to boost the fiber number on the label. These added fibers may not provide the same health benefits as the intact fiber found in whole foods. If you see "chicory root fiber" or "inulin" near the top of the ingredients list, the product is relying on added fiber rather than naturally fiber-rich ingredients.

This doesn't mean added fibers are useless -- some, like inulin, are prebiotic and feed beneficial gut bacteria. But a food product with 8g of fiber from chicory root extract is not the same as 8g of fiber from whole lentils.

How to Increase Fiber Intake Without Bloating

The biggest mistake people make when trying to eat more fiber is doing too much too fast. Your gut bacteria need time to adapt to increased fiber. A sudden jump from 12g to 35g per day will almost certainly cause gas, bloating, and discomfort.

Here's how to increase your fiber intake gradually and comfortably.

The 5g Per Week Rule

Drink more water

Fiber absorbs water in your digestive tract. If you increase fiber without increasing water, you'll end up constipated -- the opposite of what you want. A good guideline is to drink an extra 8 oz glass of water for every additional 5g of fiber you add to your diet.

Start with soluble fiber

Soluble fiber (found in oats, bananas, beans, and flaxseed) dissolves in water and forms a gel. It's generally easier on the stomach than insoluble fiber (found in wheat bran, nuts, and vegetable skins), which adds bulk and can be more irritating to a gut that isn't used to it.

If you're just starting to increase your fiber, lean into soluble fiber sources first:

Cook your legumes well

Undercooked beans and lentils are the number one cause of "beans make me gassy" complaints. Cooking legumes thoroughly breaks down oligosaccharides -- the sugars that cause gas. If you're using dried beans, soak them overnight and discard the soaking water before cooking. Canned beans are already fully cooked and tend to cause less gas than home-cooked dried beans.

Spread fiber throughout the day

Eating 30g of fiber in a single meal is asking for trouble. Spread your intake across breakfast, lunch, dinner, and snacks. A typical high-fiber day might look like:

That's roughly 47g of fiber -- more than enough for anyone -- spread across four eating occasions so your gut can process it comfortably.

Track Your Fiber Intake

Knowing which foods are high in fiber is the first step. The second step is actually tracking what you eat to see if you're hitting your daily target.

This is harder than it sounds. You might eat plenty of vegetables and still fall short of 25g because most vegetables have only 3-5g per serving. Or you might think your breakfast cereal is high fiber, but a closer look at the serving size reveals it's only contributing 2g.

A fiber tracking app removes the guesswork. You log what you eat, the app pulls the fiber data, and you can see exactly where you stand at any point in the day. If you're at 8g by dinner, you know to build your evening meal around legumes or high-fiber grains. If you're already at 25g by lunch, you don't need to stress about it.

FiberUp is a free fiber tracking app for iPhone that makes this simple. It has a database with USDA-verified fiber data, a barcode scanner for packaged foods, and a daily progress ring that fills up as you log meals. There's no calorie counting, no macro tracking -- just fiber. You can also track your weekly plant count to measure gut microbiome diversity.

Start tracking your fiber today

FiberUp is free, no account required. Download and start logging in seconds.

Download FiberUp - Free

Frequently Asked Questions

What food is highest in fiber?

Split peas, lentils, and black beans are among the highest-fiber foods per serving. A single cooked cup of split peas contains about 16.3g of fiber, lentils have 15.6g, and black beans have 15g. Among non-legumes, chia seeds (9.8g per ounce) and avocados (13.5g per whole fruit) are standouts.

How much fiber should I eat per day?

The FDA recommends 25g of fiber per day for women and 38g per day for men, based on a 2,000-calorie diet. Most Americans consume only 10-15g per day, which is less than half the recommended amount. Increasing fiber intake gradually and drinking plenty of water can help you reach your daily goal without digestive discomfort.

What are the best high fiber fruits?

The best high fiber fruits include avocados (13.5g per whole fruit), raspberries (8g per cup), pears (5.5g per medium fruit), apples with skin (4.4g per medium fruit), and bananas (3.1g per medium fruit). Dried fruits like prunes and figs are also excellent sources, with prunes providing 12.4g per cup.

How can I increase my fiber intake without bloating?

To increase fiber without bloating, add 3-5g more per day each week rather than making sudden changes. Drink an extra glass of water for every 5g of fiber you add. Start with soluble fiber sources like oats, bananas, and cooked vegetables, which are gentler on digestion. Cook legumes thoroughly and consider soaking dried beans overnight before cooking to reduce gas-producing compounds.

What vegetables are highest in fiber?

The highest fiber vegetables include artichokes (10.3g per medium), green peas (8.8g per cup), broccoli (5.1g per cup), Brussels sprouts (4.1g per cup), and sweet potatoes (3.8g per medium). Cooking method matters -- steamed and roasted vegetables retain more fiber than boiled vegetables that have been drained.

Related Articles