0–100Every food scoredScore a meal
FoodIdentifier›What Foods Are High in Fiber?
QUICK ANSWER

What Foods Are High in Fiber?

The highest-fiber foods are legumes and seeds. Split peas lead at 16g per cooked cup, followed by lentils (15g), black beans (15g), chia seeds (10g/oz), and avocado (10g per fruit). Among vegetables, artichokes top the list at 10g.

Most adults need 25-38g of fiber per day but only get 16g on average. Doubling your fiber intake is one of the single most impactful changes you can make for weight, gut health, blood sugar, and heart health.

Top 15 Highest-Fiber Foods (Ranked)

FoodFiberCategoryGI Score
Split peas (cooked, 1 cup)16gLegumesLow (22)
Lentils (cooked, 1 cup)15.6gLegumesLow (32)
Black beans (cooked, 1 cup)15gLegumesLow (30)
Chickpeas (cooked, 1 cup)12.5gLegumesLow (28)
Chia seeds (1 oz / 28g)10gSeedsVery Low
Avocado (1 whole)10gFruitVery Low
Artichoke (1 medium)10gVegetablesLow (15)
Kidney beans (cooked, 1 cup)13gLegumesLow (24)
Green peas (cooked, 1 cup)9gVegetablesMedium (48)
Raspberries (1 cup)8gFruitLow (32)
Flaxseeds (2 tbsp)5.6gSeedsVery Low
Oatmeal (½ cup dry)4gGrainsMedium (55)
Broccoli (cooked, 1 cup)5gVegetablesLow (15)
Almonds (1 oz)3.5gNutsVery Low
Apple (medium, with skin)4.4gFruitLow (36)

How to Hit 30g of Fiber Per Day

Getting to 30g of fiber per day sounds hard but it is actually very manageable once you know which foods to prioritize. You don't need to eat anything unusual — just focus on beans, vegetables, and whole grains consistently.

Sample Day: 32g Fiber

Breakfast: Oatmeal (½ cup) + chia seeds (1 tbsp) + raspberries (½ cup)
9g
Lunch: Lentil soup (1 cup) + whole grain bread (1 slice)
10g
Snack: Apple with skin + 1 oz almonds
5.5g
Dinner: Chicken + broccoli (1 cup) + black beans (½ cup)
8.5g
Total33g fiber

5 Reasons to Eat More Fiber

  1. Weight loss — fiber keeps you full for hours and reduces total calorie intake by 10-30%
  2. Blood sugar control — soluble fiber slows glucose absorption and improves insulin sensitivity
  3. Heart health — every 7g increase in daily fiber reduces heart disease risk by 9%
  4. Gut health — fiber feeds beneficial bacteria that produce short-chain fatty acids, reducing inflammation
  5. Colon cancer prevention — high fiber diets are associated with 40% lower risk of colorectal cancer

Scan any meal to see its fiber content instantly

📸 Scan Food — Free →🧮 Fiber Calculator →

Frequently Asked Questions

What foods are highest in fiber?

The highest-fiber foods are legumes and seeds. Split peas have 16g fiber per cooked cup, lentils have 15g, black beans have 15g, chia seeds have 10g per ounce, and avocado has 10g per whole fruit. For vegetables, artichokes lead at 10g per medium artichoke. Most adults only get 16g of fiber per day but need 25-38g.

How much fiber do I need per day?

The recommended daily fiber intake is 25g for women and 38g for men. After age 50 it drops slightly to 21g for women and 30g for men. Most Americans only get 16g per day on average — less than half the recommended amount. Increasing fiber intake is one of the most impactful dietary changes most people can make.

What fruit has the most fiber?

Avocado is the highest-fiber fruit with 10g per whole avocado. Raspberries and blackberries have 8g per cup. A medium pear has 5.5g with the skin on. Guava has 5g per fruit. Apples have 4.4g with the skin, and bananas have 3g. Most tropical fruits like mango and pineapple are lower in fiber.

What vegetables have the most fiber?

Artichokes have the most fiber per vegetable at 10g for a medium artichoke. Green peas provide 9g per cup. Broccoli has 5g per cup cooked. Brussels sprouts have 4g per cup. Carrots have 3.6g per cup raw. Kale has 3g per cup cooked. All cruciferous vegetables are good fiber sources.

Does fiber help with weight loss?

Yes, fiber is one of the most powerful weight loss tools. Soluble fiber forms a gel in your digestive tract that slows digestion, reduces appetite hormones, and keeps you full for hours. Studies show that adding 14g of fiber daily reduces calorie intake by about 10% without any other dietary changes. People eating 30g+ of fiber daily consistently weigh less than those eating less.

What is the difference between soluble and insoluble fiber?

Soluble fiber dissolves in water and forms a gel that slows digestion, lowers cholesterol, and feeds beneficial gut bacteria. It is found in oats, beans, apples, and psyllium. Insoluble fiber does not dissolve, adds bulk to stool, and speeds movement through the digestive tract. It is found in wheat bran, vegetables, and whole grains. Both types are important for health.

What happens if you eat too much fiber too quickly?

Increasing fiber intake too quickly causes bloating, gas, cramping, and sometimes diarrhea. The gut bacteria need time to adapt. Increase fiber intake by 5g per week maximum and drink plenty of water — fiber needs water to work properly. Aim for at least 8 glasses of water per day when eating a high-fiber diet.

Are fiber supplements as good as food fiber?

Fiber supplements like psyllium husk and inulin provide benefits but are not as complete as food fiber. Whole food fiber comes packaged with vitamins, minerals, antioxidants, and phytonutrients that supplements lack. Use supplements to fill gaps but prioritize getting fiber from beans, vegetables, fruits, and whole grains first.