The highest-fiber fruits and vegetables deliver anywhere from 4 to 10 grams of fiber per serving, making them some of the easiest ways to hit your daily target. Most adults need about 25 to 35 grams of fiber a day (the official guideline is 14 grams for every 1,000 calories you eat), yet the average American falls well short. Loading up on the right produce can close that gap without supplements or major diet overhauls.
High-Fiber Fruits Worth Prioritizing
Not all fruits are created equal when it comes to fiber. Berries, tropical fruits with edible seeds, and fruits you eat with the skin on consistently rank highest.
- Raspberries: About 8 grams per cup, making them the single best fruit source of fiber most people can find at a grocery store. Blackberries are close behind at around 7.6 grams per cup.
- Pears: A medium pear with the skin delivers roughly 5.5 grams. Without the skin, you lose a significant chunk of that.
- Apples: Around 4.5 grams for a medium apple eaten with the peel. The skin matters here too.
- Bananas: A medium banana provides about 3 grams. Slightly unripe bananas also contain resistant starch, a type of fiber that acts as a prebiotic, feeding beneficial gut bacteria.
- Oranges: About 3 grams per medium fruit. Interestingly, orange peel contains roughly four times more fiber than the flesh, which is why orange zest in cooking adds more than just flavor.
- Avocados: Half an avocado packs around 5 grams of fiber along with healthy fats. Technically a fruit, and one of the most fiber-dense options available.
Dried fruits like figs, prunes, and dates are also high in fiber (a quarter cup of dried figs can hit 4 to 5 grams), but they concentrate sugar along with fiber, so fresh options give you more volume for fewer calories.
High-Fiber Vegetables to Build Meals Around
Vegetables, especially when cooked, tend to pack more fiber per serving than most people expect. Cooking concentrates vegetables, so a cup of cooked broccoli delivers more fiber than a cup of raw simply because you’re eating more plant material.
- Artichokes: A single medium artichoke provides about 7 grams of fiber, putting it near the top of any vegetable list.
- Green peas: One cup cooked delivers around 9 grams, making them one of the most fiber-rich vegetables you can eat.
- Broccoli: About 5 grams per cup cooked. Also a solid source of vitamins C and K.
- Brussels sprouts: Around 4 grams per cup cooked.
- Carrots: A cup of cooked carrots provides roughly 4.5 grams.
- Sweet potatoes: One medium sweet potato with the skin has about 4 grams. Leaving the skin on matters: up to 31% of the total fiber in a vegetable can be found in its skin.
- Cauliflower: About 3.5 grams per cup cooked.
Legumes technically belong in their own category, but they often show up in vegetable-focused meals. Lentils deliver a remarkable 18 grams per cooked cup, split peas about 16 grams, and black beans around 15 grams. If you’re seriously trying to boost fiber intake, adding legumes to salads, soups, or grain bowls is the fastest route.
Why Fiber Type Matters
Fiber comes in two forms, and most high-fiber produce contains both in different ratios. Soluble fiber dissolves in water and forms a gel-like material in your stomach that slows digestion. This is the type that helps lower LDL (“bad”) cholesterol by blocking some cholesterol absorption, and it’s particularly useful for steadying blood sugar because it prevents the rapid spikes that come from eating carbohydrates alone. Apples, berries, and citrus fruits are especially rich in pectin, a soluble fiber with strong gel-forming properties.
Insoluble fiber doesn’t dissolve. It adds bulk to stool and helps move material through your digestive system more efficiently, which is why it’s the type most associated with preventing constipation. Vegetables with tough skins, leafy greens, and the seeds in berries are good sources. You don’t need to track the two types separately. Eating a variety of high-fiber fruits and vegetables naturally covers both.
How Fiber Steadies Blood Sugar
One of the most practical reasons to choose high-fiber produce is the effect on blood sugar. Soluble fiber attracts water in the gut and forms a gel that slows the rate at which sugar enters your bloodstream. This means a whole apple, with its 4.5 grams of fiber, produces a much gentler blood sugar response than the same amount of sugar from apple juice, where the fiber has been stripped out. For people with diabetes, this buffering effect can meaningfully improve blood sugar control over time.
Resistant starch, found in legumes and slightly unripe bananas, works similarly. It resists digestion in the small intestine and ferments in the large intestine, acting as fuel for gut bacteria while helping normalize blood sugar and cholesterol.
Keep the Skin On
Peeling fruits and vegetables removes a disproportionate amount of their fiber. Eating a kiwi with the skin on gives you 50% more fiber than peeling it. Apple and pear skins are where much of the insoluble fiber lives. Potatoes and sweet potatoes follow the same pattern, with up to a third of total fiber sitting in the skin.
If the texture of certain peels bothers you, try roasting (sweet potato skins become tender and crispy) or blending whole fruits into smoothies where the skin breaks down but the fiber remains intact.
Cooking Doesn’t Destroy Fiber
A common concern is whether cooking vegetables reduces their fiber content. Research on cruciferous vegetables like broccoli, cauliflower, and Brussels sprouts shows that boiling and steaming do not significantly change total fiber levels. What cooking can do is shift the balance slightly, increasing the soluble fiber fraction. This means cooked vegetables may actually deliver fiber in a form that’s slightly more effective at lowering cholesterol and moderating blood sugar, though the difference is modest.
The bigger reason cooked vegetables often contain more fiber per serving is simply volume. Raw spinach wilts dramatically when heated, so a cup of cooked spinach represents far more leaves than a cup of raw. If you’re trying to maximize fiber, cooked vegetables let you eat more without feeling overly full from bulk alone.
Adding Fiber Without Digestive Trouble
Jumping from a low-fiber diet to loading up on raspberries, lentils, and artichokes in a single day is a reliable recipe for bloating and gas. Your gut bacteria need time to adjust. The Academy of Nutrition and Dietetics recommends increasing total fiber by no more than 5 grams per day until you reach your target. That means adding one serving of a high-fiber fruit or vegetable every few days rather than overhauling everything at once.
Water intake matters just as much as the pace of increase. Fiber works by absorbing water in the digestive tract. Without enough fluid, fiber can actually harden stool and make constipation worse. Drinking water and other unsweetened beverages throughout the day keeps things moving smoothly and allows the fiber to do its job.
How Much Kids Need
Children’s fiber needs are lower than adults’ but still often unmet. Toddlers ages 1 to 3 need about 19 grams per day. Kids ages 4 to 8 need 25 grams. For adolescents, the numbers split by sex: boys 9 to 13 need 31 grams and girls the same age need 26 grams. Teenage boys 14 to 19 need 38 grams (the same as adult men), while teenage girls need 26 grams. Sliced pears, berries mixed into yogurt, and peas stirred into pasta are easy ways to build fiber into meals kids will actually eat.

