Fiber: The Foundation of Gut Health
Most people get only 10-15g of fiber per day. The target is 25-35g+ daily.
Legumes (Beans, Lentils, Peas)
Why they're great: Packed with both soluble and insoluble fiber, plus resistant starch. Excellent food for diverse bacterial species.
Top choices:
- Lentils (15-16g fiber per cup)
- Black beans, kidney beans, chickpeas (12-15g per cup)
- Split peas (16g per cup)
How to eat: Soups, stews, salads, hummus, bean dips.
Whole Grains
Why they're great: Rich in fiber and resistant starch, which feeds butyrate-producing bacteria (linked to reduced inflammation and colon health).
Top choices:
- Oats (4g fiber per cup cooked) — especially steel-cut or rolled
- Quinoa (5g per cup)
- Barley (6g per cup)
- Whole wheat, farro, bulgur
How to eat: Oatmeal, grain bowls, salads, as rice substitute.
Vegetables (Especially Cruciferous & Leafy Greens)
Why they're great: High fiber, polyphenols, and sulfur compounds (in crucifers) that feed beneficial bacteria.
Top choices:
- Broccoli, cauliflower, Brussels sprouts, cabbage
- Artichokes (highest fiber vegetable — 10g per medium artichoke)
- Asparagus (rich in inulin, a prebiotic fiber)
- Leafy greens: kale, spinach, collards, chard
How to eat: Roasted, steamed, raw in salads, stir-fries.
Fruits (Especially Berries)
Why they're great: Fiber + polyphenols. Berries are particularly high in polyphenols that support beneficial bacteria.
Top choices:
- Berries: blueberries, raspberries (8g fiber per cup), blackberries, strawberries
- Apples (with skin — 4g fiber)
- Pears (6g fiber)
- Kiwis (5g fiber for 2 medium)
How to eat: Fresh, in smoothies, with yogurt, as snacks.
Nuts and Seeds
Why they're great: Fiber, healthy fats, and polyphenols. Diverse nut intake = diverse microbiome.
Top choices:
- Chia seeds (10g fiber per ounce)
- Flaxseeds (8g fiber per ounce — grind them for better absorption)
- Almonds, walnuts, pistachios
- Pumpkin seeds, sunflower seeds
How to eat: In oatmeal, smoothies, salads, as snacks.