The Best High-Fiber Foods Ranked by Nutrition Density
How to Read This List
Fiber content is listed per standard serving alongside calories per serving and fiber per 100 calories. The third metric — fiber per 100 calories — is particularly useful for people tracking both calories and fiber, as it reveals which foods deliver the most fiber without significant caloric cost. All values are approximate and vary by preparation method and specific variety.
Tier 1: Exceptional Fiber Density (6+ grams per standard serving)
Split Peas and Lentils
Cooked split peas: 8g fiber per 100g cooked (about 1/2 cup), ~116 calories. That is 6.9g fiber per 100 calories — exceptional. Cooked lentils: 7.9g fiber per 100g cooked, ~116 calories. Green, red, and French lentils all perform similarly.
Legumes generally represent the best combination of high fiber, substantial protein, low glycemic load, and moderate calories of any food group. They deserve more prominent placement in almost every diet.
Black Beans and Kidney Beans
Cooked black beans: 8.7g fiber per half-cup (86g cooked), ~114 calories. Cooked kidney beans: 6.5g fiber per half-cup, ~112 calories. Canned versions, rinsed, are nutritionally comparable to home-cooked and significantly more convenient.
Chickpeas
Cooked chickpeas: 6.3g fiber per half-cup, ~134 calories. Slightly lower fiber density than black beans but higher protein content.
Artichokes
One medium artichoke (120g, cooked): 10.3g fiber, ~64 calories — an extraordinary 16g fiber per 100 calories. This is the highest fiber-per-calorie ratio of any commonly eaten whole vegetable.
Tier 2: High Fiber Density (3-6 grams per standard serving)
Avocado
Half a Hass avocado (100g): 6.7g fiber, ~160 calories. Lower fiber density per calorie than vegetables and legumes due to its fat content, but delivers fiber alongside heart-healthy monounsaturated fat and potassium.
Oats
One cup cooked rolled oats: 4g fiber, ~150 calories. Steel-cut oats provide similar fiber in a denser format. The soluble beta-glucan fiber in oats has particularly strong cardiovascular evidence — the FDA permits the health claim "may reduce the risk of heart disease" for whole oat products providing at least 3g beta-glucan per serving.
Pears (with skin)
One medium pear: 5.5g fiber, ~101 calories. The skin is essential — remove it and fiber drops to about 2.9g.
Apples (with skin)
One medium apple: 4.4g fiber, ~95 calories. Like pears, the skin contains a significant proportion of total fiber.
Broccoli
One cup cooked broccoli (156g): 5.2g fiber, ~55 calories — approximately 9.5g fiber per 100 calories. Consistently underrated as a fiber source.
Brussels Sprouts
One cup cooked (156g): 4.1g fiber, ~56 calories. Similar fiber density to broccoli with a different flavor profile.
Raspberries
One cup raw (123g): 8g fiber, ~64 calories — about 12.5g fiber per 100 calories. Among the highest fiber-to-calorie ratios of any fruit. Their small size makes the fiber numbers surprising.
Blackberries
One cup raw (144g): 7.6g fiber, ~62 calories. Comparable to raspberries.
Tier 3: Good Fiber Sources (1.5-3 grams per standard serving)
Almonds
One ounce (28g): 3.5g fiber, ~164 calories. High caloric density compared to vegetables and legumes, but fiber is meaningful and the overall nutritional package (healthy fat, vitamin E, magnesium) is strong.
Chia Seeds
Two tablespoons (28g): 10g fiber, ~138 calories. Exceptional fiber per gram but typically consumed in small quantities. Chia's soluble fiber forms a gel when hydrated, useful for satiety and blood sugar modulation.
Flaxseed (ground)
Two tablespoons (14g): 3.8g fiber, ~75 calories. Ground flaxseed delivers both fiber and alpha-linolenic acid (an omega-3 precursor). Whole flaxseeds pass through the digestive tract largely intact — grinding is necessary for nutrition benefit.
Quinoa
One cup cooked (185g): 5.2g fiber, ~222 calories. A useful grain choice because it also provides complete protein. Lower fiber density per calorie than most legumes and vegetables, but meaningful as part of a high-fiber grain strategy.
Building to 30+ Grams Daily
Reaching 30 or more grams of dietary fiber daily does not require superhuman discipline. A practical template:
- Breakfast: Oatmeal with raspberries and chia seeds (10g fiber)
- Lunch: Large salad with chickpeas, broccoli, and avocado (12g fiber)
- Dinner: Lentil-based dish with roasted Brussels sprouts (10g fiber)
- Snack: Pear or apple with skin (4-5g fiber)
Total: 36-37g fiber
This template is realistic, balanced, and does not require unusual foods or extreme preparation. The key pattern is ensuring at least one serving of legumes daily and multiple servings of vegetables and whole fruit with skin.