High Fiber Foods: Complete List with Grams Per Serving
Published: May 19, 2026
At a glance
- Most adults need 25–38g of fiber per day — most get less than half that
- Fiber slows digestion, keeping you fuller longer on fewer calories
- Best sources: legumes, vegetables, seeds, and whole grains
- Soluble fiber supports blood sugar control; insoluble fiber supports digestion
- Tracking fiber alongside protein and calories gives you the full picture
Why Fiber Matters for Weight Loss and Gut Health
Fiber doesn’t get the attention protein does, but it’s one of the most powerful tools you have for managing hunger, blood sugar, and long-term metabolic health.
It keeps you full longer. Fiber slows the rate at which food leaves your stomach, which means you stay satisfied for hours rather than hungry again within an hour. High-fiber foods are some of the most filling foods you can eat — and they’re typically low in calories.
It stabilizes blood sugar. Soluble fiber forms a gel in your digestive tract that slows carbohydrate absorption, blunting the spikes that drive cravings and energy crashes. This is especially relevant for people on GLP-1 medications like Ozempic or Wegovy — where managing appetite and nutrient absorption matters. See our guide on protein tracking on GLP-1 for more.
It supports your gut microbiome. Fiber feeds beneficial bacteria in your colon, which produce short-chain fatty acids linked to reduced inflammation, better insulin sensitivity, and improved mood. A high-fiber diet is one of the most evidence-backed ways to improve gut health over time.
It makes a calorie deficit easier to sustain. When you’re eating less, volume matters. High-fiber foods let you eat more food for fewer calories — which makes staying under your target feel manageable rather than punishing. If you haven’t calculated your calorie target yet, start with a TDEE calculator.
How Much Fiber Do You Need Per Day?
| Daily Target | |
|---|---|
| Women under 50 | 25g |
| Men under 50 | 38g |
| Women 50+ | 21g |
| Men 50+ | 30g |
Most people average around 15g per day — well below any of these targets. If you’re significantly below your goal, increase gradually (about 5g per week) to avoid bloating and GI discomfort while your gut adapts.
High Fiber Foods: Quick Reference (Highest to Lowest)
| Food | Serving | Calories | Fiber |
|---|---|---|---|
| Navy beans (cooked) | 1 cup | 255 | 19g |
| Split peas (cooked) | 1 cup | 231 | 16g |
| Lentils (cooked) | 1 cup | 230 | 16g |
| Black beans (cooked) | 1 cup | 227 | 15g |
| Artichoke hearts | 1 cup | 89 | 14g |
| Chickpeas (cooked) | 1 cup | 269 | 12g |
| Avocado | 1 medium | 240 | 10g |
| Chia seeds | 2 tbsp | 138 | 10g |
| Green peas (cooked) | 1 cup | 134 | 9g |
| Raspberries | 1 cup | 64 | 8g |
| Edamame (shelled) | 1 cup | 188 | 8g |
| Pear (with skin) | 1 medium | 101 | 6g |
| Barley (cooked) | 1 cup | 193 | 6g |
| Broccoli (cooked) | 1 cup | 55 | 5g |
| Quinoa (cooked) | 1 cup | 222 | 5g |
| Apple (with skin) | 1 medium | 95 | 4g |
| Brussels sprouts | 1 cup | 56 | 4g |
| Oats (dry) | ½ cup | 150 | 4g |
| Ground flaxseed | 2 tbsp | 74 | 4g |
| Almonds | 1 oz | 164 | 4g |
Values are approximate and vary by preparation.
The Best High Fiber Foods by Category
Legumes — The Highest Fiber Foods Available
Nothing beats legumes for fiber per serving. A cup of cooked lentils delivers 16g — more than half the daily target for most women — alongside 18g of protein and only 230 calories. If you’re also trying to hit a protein goal, legumes are one of the few foods that help with both at once.
Best picks:
- Navy beans (19g per cup): The highest-fiber common bean. Mild flavor works in soups, stews, and salads.
- Split peas (16g per cup): Underrated. Cooks in 20–25 minutes without soaking. Yellow split pea soup is one of the easiest high-fiber meals to make.
- Lentils (16g per cup): Fastest-cooking legume — 15–20 minutes, no soaking needed. Red, green, or brown all work.
- Black beans (15g per cup): Versatile staple for tacos, burrito bowls, and soups.
- Chickpeas (12g per cup): High in both fiber and protein. Roast them for a crunchy snack or blend into hummus.
Vegetables — High Volume, Low Calorie
Most vegetables provide 3–5g of fiber per cooked cup with very few calories. They’re not powerhouses individually, but they add up fast across a full day.
Best picks:
- Artichoke hearts (14g per cup): Exceptional for a vegetable. Canned artichoke hearts are convenient and affordable.
- Green peas (9g per cup): One of the few vegetables with meaningful protein alongside the fiber.
- Broccoli (5g per cup, 55 cal): Easy to add to almost any meal and widely available.
- Brussels sprouts (4g per cup): Roasted with a little olive oil, one of the most satisfying vegetables you can eat.
Fruits — Fiber with Natural Sweetness
Whole fruits (not juice) provide meaningful fiber and are one of the easiest ways to hit your daily target without thinking about it.
Best picks:
- Raspberries (8g per cup, 64 cal): Best fiber-to-calorie ratio of any common fruit.
- Avocado (10g per fruit): Also high in healthy monounsaturated fat, which increases satiety further.
- Pear (6g each, with skin): The skin is where most of the fiber lives — don’t peel it.
- Apple (4g each, with skin): Portable, affordable, filling. Same rule: leave the skin on.
Seeds — Small but Nutritionally Dense
Best picks:
- Chia seeds (10g per 2 tbsp): Stir into yogurt, oatmeal, or make chia pudding. They absorb water and expand in your stomach, adding to the fullness effect.
- Ground flaxseed (4g per 2 tbsp): Add to smoothies or oatmeal. Always grind them — whole flaxseeds pass through largely undigested.
Whole Grains — Fiber with Staying Power
Best picks:
- Barley (6g per cooked cup): Highest-fiber grain. Use in soups and grain bowls.
- Oats (4g per ½ cup dry): Beta-glucan, the soluble fiber in oats, is one of the most researched fibers for blood sugar and cholesterol management.
- Quinoa (5g per cooked cup): Complete protein plus meaningful fiber in one ingredient.
Soluble vs. Insoluble Fiber
You don’t need to track both types separately — eat a variety of whole foods and you’ll get both naturally.
Soluble fiber dissolves in water, forming a gel that slows digestion and blunts blood sugar spikes. Found in oats, legumes, apples, and chia seeds. Most relevant for blood sugar control and cholesterol.
Insoluble fiber adds bulk to stool and speeds transit through the colon. Found in wheat bran, vegetables, and whole grains. Most relevant for digestive regularity.
Most high-fiber foods contain both types. For general health and weight loss, total daily fiber intake is what to focus on.
Sample High-Fiber Day (~35g fiber, ~1,600 cal)
Breakfast — ~400 cal, 12g fiber
- ½ cup dry oats cooked with water
- 1 tbsp ground flaxseed stirred in
- 1 cup raspberries
Lunch — ~500 cal, 12g fiber
- Lentil soup (1 cup lentils)
- Side salad with broccoli and carrots
Dinner — ~550 cal, 9g fiber
- Chicken breast or salmon
- ½ cup black beans
- Roasted Brussels sprouts
Snack — ~150 cal, 4g fiber
- 1 medium pear + 10 almonds
Day total: ~1,600 cal, ~37g fiber
Tips for Hitting Your Fiber Goal
- Add beans to everything. Half a cup of black beans on a salad or grain bowl adds 7–8g invisibly.
- Start every meal with a vegetable. Even a small side of broccoli adds 3–5g before the main course.
- Swap refined grains for whole. White rice → brown rice or quinoa. Instant oats → rolled oats.
- Don’t peel your produce. The skin of apples, pears, and potatoes contains most of the fiber.
- Snack on fruit instead of crackers. An apple has 4g of fiber. Most crackers have less than 1g per serving.
- Drink more water. Fiber needs water to work properly. Without it, increasing fiber can cause constipation rather than relieve it.
Track Fiber in Free Calorie Track
Free Calorie Track automatically tracks fiber alongside calories, protein, carbs, and fat for every food you log. Use the barcode scanner for packaged foods or search the 220,000+ food database to see your fiber in real time — no manual math needed.
If you’re not hitting your fiber target consistently, the daily breakdown shows you exactly where the gap is. Adjust from there. New to tracking? See our beginner’s guide to counting calories.
👉 Start tracking free → — no account required