Foods High in Fiber

Fiber is one of the most under-consumed nutrients in modern diets. It keeps your digestive system running smoothly, feeds beneficial gut bacteria, and helps regulate blood sugar after meals. Here are the 30 highest-fiber foods in our database, ranked by grams of fiber per serving.

Top 30 Fiber-Rich Foods

#FoodFiberCalories
1Cocoaper 100g (100g)37g228 kcal
2Chia Seedsper 100g (100g)34.4g486 kcal
3Flaxseed, groundper 100g (100g)23.1g534 kcal
4Snacks, popcorn, air-poppedper 100g (100g)14.5g387 kcal
5sesame seedsper 100g (100g)14g565 kcal
6Chocolate, dark, 70-85% cacao solidsper 100g (100g)10.9g598 kcal
7almondsper 100g (100g)10.8g579 kcal
8Pistachiosper 100g (100g)10.6g560 kcal
9Beans, navyper 100g (100g)10.5g140 kcal
10Passion-fruit,, purpleper 100g (100g)10.4g97 kcal
11Oatsper 100g (100g)10.1g379 kcal
12Coconut Flakesper 100g (100g)9.9g456 kcal
13Almond butter, creamyper 100g (100g)9.72g614 kcal
14Beans, pintoper 100g (100g)9g143 kcal
15coconut meatper 100g (100g)9g354 kcal
16Cereals ready-to-eat, granola, homemadeper 100g (100g)8.9g489 kcal
17Beans, blackper 100g (100g)8.7g132 kcal
18Macadamia Nutsper 100g (100g)8.6g718 kcal
19Peanuts, virginiaper 100g (100g)8.5g563 kcal
20hazelnuts or filbertsper 100g (100g)8.41g628 kcal
21Peas, splitper 100g (100g)8.3g116 kcal
22Dates, deglet noorper 100g (100g)8g282 kcal
23Lentilsper 100g (100g)7.9g114 kcal
24Chickpeasper 100g (100g)7.6g164 kcal
25Beans, kidney, redper 100g (100g)7.4g127 kcal
26sunflower seed, kernelper 100g (100g)7.22g584 kcal
27Avocadosper 100g (100g)6.8g167 kcal
28Bread, pitaper 100g (100g)6.1g262 kcal
29pecans, halvesper 100g (100g)5.79g691 kcal
30Peas, greenper 100g (100g)5.7g81 kcal

Track your fiber intake effortlessly

Sunn logs meals via WhatsApp and tracks your fiber along with every other macro and micronutrient.

Start your free trial

Why Fiber Matters

Dietary fiber comes in two forms, and both matter. Soluble fiber (found in oats, beans, and fruits) dissolves in water and forms a gel that slows digestion, which helps control blood sugar spikes and lowers LDL cholesterol. Insoluble fiber (found in whole grains, nuts, and vegetables) adds bulk to stool and helps prevent constipation.

The gut microbiome thrives on fiber. When bacteria in your large intestine ferment fiber, they produce short-chain fatty acids like butyrate, which nourish the cells lining your colon and reduce inflammation throughout the body. A fiber-rich diet is consistently linked to lower rates of colon cancer, heart disease, and type 2 diabetes.

Most adults in the US consume only about 15 grams of fiber per day, roughly half the recommended 25-38 grams. Increasing fiber intake gradually (to avoid bloating) and drinking plenty of water alongside it is the practical approach. Even small increases, like adding a serving of lentils or an extra portion of vegetables, make a measurable difference.

Snap a photo. Get instant macros.

Send any meal photo to Sunn on WhatsApp and get a detailed nutrition breakdown in seconds.

Take the free quiz

Common Questions About Fiber

How much fiber should I eat per day?

The recommended daily intake is 25 grams for women and 38 grams for men. Most people fall well short of this. Increasing fiber gradually over 2-3 weeks helps avoid bloating and gas as your gut adjusts.

Does fiber help with weight loss?

Yes. Fiber slows gastric emptying, keeping you full longer. High-fiber foods also tend to be lower in calorie density, so you can eat a larger volume of food for fewer calories. Studies show that simply adding more fiber to your diet, without other changes, can lead to meaningful weight loss.

What is the difference between soluble and insoluble fiber?

Soluble fiber dissolves in water and forms a gel-like substance. It helps lower cholesterol and stabilize blood sugar. Good sources include oats, beans, and apples. Insoluble fiber does not dissolve and adds bulk to stool, preventing constipation. Good sources include whole wheat, nuts, and vegetables like cauliflower and green beans.