High Fiber Foods: Complete List with Grams Per Serving

Published: May 19, 2026

High fiber foods including legumes, vegetables, and seeds

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 5025g
Men under 5038g
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)

FoodServingCaloriesFiber
Navy beans (cooked)1 cup25519g
Split peas (cooked)1 cup23116g
Lentils (cooked)1 cup23016g
Black beans (cooked)1 cup22715g
Artichoke hearts1 cup8914g
Chickpeas (cooked)1 cup26912g
Avocado1 medium24010g
Chia seeds2 tbsp13810g
Green peas (cooked)1 cup1349g
Raspberries1 cup648g
Edamame (shelled)1 cup1888g
Pear (with skin)1 medium1016g
Barley (cooked)1 cup1936g
Broccoli (cooked)1 cup555g
Quinoa (cooked)1 cup2225g
Apple (with skin)1 medium954g
Brussels sprouts1 cup564g
Oats (dry)½ cup1504g
Ground flaxseed2 tbsp744g
Almonds1 oz1644g

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:

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:

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:

Seeds — Small but Nutritionally Dense

Best picks:

Whole Grains — Fiber with Staying Power

Best picks:


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

Lunch — ~500 cal, 12g fiber

Dinner — ~550 cal, 9g fiber

Snack — ~150 cal, 4g fiber

Day total: ~1,600 cal, ~37g fiber


Tips for Hitting Your Fiber Goal

  1. Add beans to everything. Half a cup of black beans on a salad or grain bowl adds 7–8g invisibly.
  2. Start every meal with a vegetable. Even a small side of broccoli adds 3–5g before the main course.
  3. Swap refined grains for whole. White rice → brown rice or quinoa. Instant oats → rolled oats.
  4. Don’t peel your produce. The skin of apples, pears, and potatoes contains most of the fiber.
  5. Snack on fruit instead of crackers. An apple has 4g of fiber. Most crackers have less than 1g per serving.
  6. 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