High Fiber Meal Plan
Better Digestion Daily
Reach 30–40g of fiber every day with delicious, whole-food meals. Improve digestion, lower cholesterol, stabilize blood sugar, and feel fuller longer — without supplements or boring food.
What Is a High Fiber Diet?
A high fiber diet focuses on reaching 30–40 grams of fiber daily through whole, unprocessed foods — legumes, vegetables, fruits, whole grains, nuts, and seeds. Fiber is the indigestible part of plant foods that feeds your gut bacteria, slows digestion, and helps you feel full longer. Most people only get about 15g per day, which is less than half the recommended intake.
Two Types of Fiber
Soluble fiber (oats, beans, apples) lowers cholesterol and stabilizes blood sugar. Insoluble fiber (vegetables, whole wheat, nuts) prevents constipation and promotes regularity.
Gut Microbiome Fuel
Fiber feeds beneficial gut bacteria that produce short-chain fatty acids — reducing inflammation, strengthening immunity, and improving mental health.
Proven Weight Management
Studies show that simply increasing fiber to 30g/day leads to significant weight loss, comparable to more complex diets, by naturally reducing calorie intake.
How Much Fiber Per Day?
The recommended daily fiber intake is 25g for women and 38g for men. Most people only eat about 15g — half the target. A high fiber meal plan aims for 30–40g per day from whole foods, which research links to lower cholesterol, better blood sugar control, reduced cancer risk, and natural weight loss.
Highest Fiber Foods
These are the highest fiber foods per serving — sorted by fiber content. Legumes dominate the list as the single best food group for dietary fiber.
| Food | Serving | Fiber | Calories | Type |
|---|---|---|---|---|
| Split Peas | 1 cup cooked | 16.3g | 231 | Soluble + Insoluble |
| Lentils | 1 cup cooked | 15.6g | 230 | Soluble + Insoluble |
| Black Beans | 1 cup cooked | 15.0g | 227 | Soluble + Insoluble |
| Chickpeas | 1 cup cooked | 12.5g | 269 | Soluble + Insoluble |
| Artichoke | 1 medium | 10.3g | 60 | Insoluble |
| Avocado | 1 whole | 10.0g | 240 | Soluble + Insoluble |
| Chia Seeds | 1 oz (28g) | 10.0g | 138 | Soluble |
| Raspberries | 1 cup | 8.0g | 64 | Insoluble |
| Pear (with skin) | 1 medium | 5.5g | 101 | Soluble + Insoluble |
| Broccoli | 1 cup cooked | 5.1g | 55 | Insoluble |
| Oats | ½ cup dry | 4.0g | 150 | Soluble (beta-glucan) |
| Almonds | 1 oz (28g) | 3.5g | 164 | Insoluble |
Weekly Grocery List
Everything you need for the full 7-day high fiber plan.
🫘 Legumes & Beans
- Red lentils 500g
- Brown/green lentils 400g
- Black beans (canned) 3 cans
- Chickpeas (canned) 2 cans
- Kidney beans (canned) 1 can
- Cannellini beans (canned) 1 can
- Yellow split peas 300g
- Edamame (frozen) 200g
🌾 Whole Grains
- Rolled oats 500g
- Steel-cut oats 250g
- Brown rice 500g
- Quinoa 300g
- Whole wheat bread 2 loaves
- Whole wheat wraps 1 pack
- Pearl barley 250g
- High-fiber bran cereal 1 box
- Whole grain crackers 1 pack
- Brown rice noodles 200g
🍗 Proteins
- Chicken breast 600g
- Salmon fillets 2 fillets
- Cod fillets 2 fillets
- Ground turkey 400g
- Pork tenderloin 400g
- Eggs 6
- Greek yogurt 500g
🥬 Vegetables
- Broccoli 2 heads
- Spinach 300g
- Kale 1 bunch
- Sweet potatoes 3
- Carrots 6
- Bell peppers 4
- Tomatoes 6
- Cherry tomatoes 2 pints
- Cucumber 2
- Celery 1 bunch
- Brussels sprouts 300g
- Cauliflower 1 head
- Zucchini 2
- Corn 1 can
- Snap peas 200g
🍎 Fruits
- Bananas 6
- Mixed berries (fresh/frozen) 500g
- Raspberries 200g
- Apples 3
- Avocados 3
- Lemons 3
🥜 Seeds, Nuts & Pantry
- Chia seeds 100g
- Ground flaxseed 100g
- Walnuts 150g
- Natural peanut butter 1 jar
- Tahini 1 jar
- Hummus 1 tub
- Olive oil 1 bottle
- Canned tomatoes 3 cans
- Falafel mix (or frozen) 1 pack
- Granola 200g
- Honey 1 jar
- Soy sauce 1 bottle
Who Needs a High Fiber Meal Plan?
A fiber-rich diet benefits almost everyone — but some groups see dramatic improvements.
Gut Health Seekers
Feed your microbiome with prebiotic fiber from beans, oats, and vegetables. A diverse gut equals better immunity, mood, and energy.
Heart Health Focus
Soluble fiber lowers LDL cholesterol by 5–11%. Ideal for anyone with high cholesterol, a family history of heart disease, or high blood pressure.
Weight Loss Goals
Fiber increases satiety and reduces calorie absorption. People who eat 30g+ daily naturally eat less without feeling hungry or deprived.
Blood Sugar Control
Soluble fiber slows glucose absorption, reducing blood sugar spikes after meals. Essential for prediabetics and anyone managing type 2 diabetes.
High Fiber Foods to Eat & Foods to Limit
Focus on whole plant foods and minimize processed items that strip fiber away.
High Fiber Foods
- Legumes — lentils, black beans, chickpeas, split peas (7–16g fiber per cup)
- Whole grains — oats, barley, quinoa, brown rice, whole wheat bread
- Vegetables — broccoli, Brussels sprouts, artichokes, sweet potatoes, kale
- Fruits — raspberries, pears, apples with skin, avocados, bananas
- Seeds & nuts — chia seeds, flaxseeds, almonds, walnuts, pumpkin seeds
- Root vegetables — carrots, beets, turnips, parsnips
Low Fiber to Limit
- White bread & refined flour — fiber removed during processing
- Sugary cereals — often 0–1g fiber per serving despite grain claims
- Fruit juice — no fiber compared to whole fruit
- White rice & regular pasta — choose brown or whole wheat versions
- Processed snacks — chips, crackers, cookies made with refined flour
- Peeled vegetables & fruits — much of the fiber is in the skin
How to Increase Your Fiber Intake
Four simple habits to reach 30g+ of fiber every day.
Start with Whole Grains
Switch white bread, rice, and pasta to their whole grain versions. This alone can add 8–10g of fiber per day.
Add Beans to Every Lunch
Lentils, chickpeas, and black beans are the highest-fiber foods available. Half a cup adds 7–8g of fiber to any meal.
Snack on Fruit & Nuts
An apple with peanut butter, berries with yogurt, or a handful of almonds — easy snacks that add 4–6g of fiber each.
Increase Gradually & Hydrate
Add 5g per week to avoid bloating. Drink at least 8 glasses of water daily — fiber needs water to work properly.
Free Tools for This Plan
Browse Recipes
High Fiber Diet FAQ
A good high-fiber meal plan includes 30–40g of fiber per day from whole foods: legumes (lentils, beans, chickpeas), whole grains (oats, quinoa, brown rice), vegetables (broccoli, sweet potatoes, artichokes), fruits (berries, apples, pears), and seeds (chia, flax). Each meal should combine protein with fiber-rich carbs. A 7-day plan with breakfast, lunch, and dinner ensures variety and consistent fiber intake without supplements.
High-fiber meal ideas include: overnight oats with chia seeds and berries (10g fiber), lentil and vegetable soup with whole grain bread (14g), black bean burrito bowl with brown rice (12g), chickpea and quinoa salad (11g), three-bean minestrone (13g), baked cod with white beans and kale (9g), turkey and lentil chili (15g), and falafel wraps with hummus (10g). The key is building every meal around legumes, whole grains, or both.
Start by setting a daily fiber target of 30–40g. Include legumes (beans, lentils) at least once per day — they are the highest-fiber foods. Choose whole grains over refined (brown rice, oats, whole wheat bread). Add vegetables to every meal and eat fruit with skin for snacks. Use chia seeds, flaxseeds, or nuts as easy fiber boosters. Increase fiber gradually by 5g per week and drink 8+ glasses of water daily to prevent bloating.
Related Meal Plans
Explore other whole-food, health-focused meal plans.
Ready to eat 30g+ of fiber every day?
Answer a few questions about your goals, preferences, and schedule. Our AI builds a personalized high fiber meal plan with recipes, macros, and a grocery list in minutes.
Get My High Fiber Plan