A high-fiber diet is one of the simplest ways to support both weight loss and better digestion. Fiber helps you stay full longer, reduces unnecessary snacking, and supports healthy blood sugar levels, making it easier to maintain a balanced eating routine. It also plays an important role in keeping your digestive system running smoothly.

This 7-day high-fiber diet plan is designed to help you increase your fiber intake with delicious, nutrient-dense foods like fruits, vegetables, whole grains, legumes, nuts, and seeds. Whether your goal is to lose weight, improve gut health, or simply eat healthier, this easy meal plan provides a practical way to build better habits one day at a time.
Table of Contents
What Fibre Actually Is?
Fibre is a type of carbohydrate your body genuinely cannot digest. Unlike sugar or starch, it moves through your system largely intact — and weirdly, that’s exactly the point. That’s what makes it useful. There are two main types, and honestly, both of them matter in different ways.
Soluble fibre dissolves in water and turns into a kind of thick gel inside your digestive tract. That gel slows digestion down, stabilises blood sugar, helps lower LDL cholesterol, and feeds the good bacteria living in your gut. You’ll find it in oats, apples, beans, flaxseeds, and most citrus fruits.
Insoluble fibre doesn’t dissolve at all — instead it adds bulk to your stool and keeps things physically moving through your intestines. It’s basically why high-fibre diets have such a strong connection to regularity and long-term colorectal health. Whole grains, most vegetables, nuts, and seeds are your best sources.
Best High Fibre Foods List
These are the ingredients you’ll be building your meals around. The key thing is variety — rotating through different sources is what actually builds a diverse microbiome. Don’t just eat the same three foods every day and call it done.
Legumes (highest fibre density per serving):
- Black beans — 15g fibre per cup (cooked)
- Lentils — 15.6g per cup (cooked)
- Chickpeas — 12.5g per cup (cooked)
- Kidney beans — 13.6g per cup (cooked)
- Edamame — 8g per cup
Whole grains:
- Oats (rolled or steel-cut) — 4g per cup (cooked)
- Quinoa — 5.2g per cup (cooked)
- Barley — 6g per cup (cooked)
- Whole grain bread — 2–3g per slice (varies a lot by brand)
- Brown rice — 3.5g per cup (cooked)
Vegetables:
- Artichokes — 10g per medium artichoke
- Brussels sprouts — 4g per cup
- Broccoli — 5.1g per cup (cooked)
- Sweet potato — 4g per medium (with skin on)
- Carrots — 3.6g per cup
- Peas — 8.8g per cup
Fruit:
- Raspberries — 8g per cup
- Avocado — 10g per whole avocado
- Pears — 5.5g per medium (with skin)
- Apples — 4.4g per medium (with skin)
- Figs — 1.4g per fig (dried figs run considerably higher)
- Bananas — 3.1g per medium banana
Nuts and seeds:
- Chia seeds — 10g per ounce
- Flaxseeds (ground) — 2.8g per tablespoon
- Almonds — 3.5g per ounce
- Walnuts — 2g per ounce
- Pumpkin seeds — 1.8g per ounce
One thing worth saying out loud: keep the skins on. A huge chunk of the fibre in apples, pears, potatoes, and zucchini sits right at or just under the skin. Peeling them out of habit throws away a lot of nutritional value that required zero extra effort to keep.
7-Day High-Fibre Diet Plan for Weight Loss and Gut Health
This plan is structured to increase your daily fibre intake gradually across the week — starting around 22–25g on Day 1 and working up toward 30–35g by Day 7. That progression matters. I’ll explain why in the tips section, but the short version is: jumping straight to 38g when you’ve been eating 15g is a recipe for a very uncomfortable week. All portions here are for one adult.
Day 1 — Ease In
Breakfast: Steel-cut oats cooked in water or almond milk, topped with sliced banana, a tablespoon of ground flaxseed, and a small handful of raspberries. Estimated fibre: ~11g

Lunch: Lentil and vegetable soup with a slice of whole-grain bread. Use canned lentils — there’s no shame in it, they’re just as nutritious and you’ll actually make the soup. Estimated fibre: ~10g
Dinner: Grilled chicken breast with roasted broccoli, a medium baked sweet potato with the skin left on, and a drizzle of olive oil. Estimated fibre: ~9g
Snack: A medium apple with a tablespoon of almond butter. Day total: ~22–24g fibre
Day 2 — Add a Legume
Breakfast: Whole grain toast with smashed avocado, a poached egg, and a pinch of red pepper flakes. Estimated fibre: ~8g
Lunch: Black bean and brown rice bowl with roasted peppers, corn, cilantro, lime, and salsa. Estimated fibre: ~14g

Dinner: Baked salmon with a big green salad — romaine, cucumber, cherry tomatoes, shredded carrots — and a lemon-olive oil dressing. Estimated fibre: ~7g
Snack: A pear with the skin on and a small handful of walnuts. Day total: ~25–27g fibre
Day 3 — Breakfast Gets Serious
Breakfast: Overnight oats with chia seeds, frozen mixed berries, and a tablespoon of almond butter. Assemble it before bed — takes four minutes and future-you will be grateful. Estimated fibre: ~14g
Lunch: Hummus wrap in a whole grain tortilla with shredded kale, roasted beetroot, cucumber, and pumpkin seeds. Estimated fibre: ~10g

Dinner: Turkey and chickpea curry over brown rice with steamed spinach on the side. Estimated fibre: ~11g
Snack: Carrot and celery sticks with hummus. Day total: ~28–30g fibre
Day 4 — Midweek Reset
Breakfast: Smoothie with frozen spinach, half an avocado, frozen mango, ground flaxseed, chia seeds, and oat milk. Blend it longer than you think you need to — nobody wants a chunk of frozen spinach at 7am. Estimated fibre: ~12g
Lunch: Barley and roasted vegetable bowl — barley base, roasted zucchini, bell peppers, red onion, cherry tomatoes, and a tahini dressing that pulls everything together. Estimated fibre: ~10g

Dinner: Grilled cod with roasted Brussels sprouts and a warm lentil salad with a simple lemon vinaigrette. Estimated fibre: ~12g
Snack: A handful of almonds and a small pile of raspberries. Day total: ~30–32g fibre
Day 5 — Fuel Up
Breakfast: Savory oatmeal cooked in vegetable broth, topped with a soft-boiled egg, sautéed mushrooms, and baby spinach. I know it sounds a bit odd, but try it before you judge — it’s genuinely good. Estimated fibre: ~8g
Lunch: Split pea soup (canned is fine, homemade is better) with a thick slice of whole grain rye bread. Estimated fibre: ~13g

Dinner: Stuffed bell peppers loaded with quinoa, black beans, corn, diced tomatoes, and a little melted cheese on top. Estimated fibre: ~12g
Snack: Sliced pear with a side of chia seed pudding made with coconut milk. Make the pudding the night before. Day total: ~30–32g fibre
Day 6 — Weekend Prep Day
Breakfast: Whole grain pancakes made with oat flour, topped with fresh blueberries and a drizzle of raw honey. A little slower morning, a little more enjoyable start. Estimated fibre: ~9g
Lunch: Big grain salad — quinoa, edamame, shredded kale, roasted sweet potato, pumpkin seeds, and a miso-ginger dressing that you’ll want to put on everything. Estimated fibre: ~14g

Dinner: Slow-cooked vegetable and kidney bean chili over brown rice, with a dollop of plain Greek yogurt on top instead of sour cream. Estimated fibre: ~16g
Snack: Apple slices with almond butter and a sprinkle of ground flaxseed. Day total: ~33–35g fibre
Day 7 — Full Stride
Breakfast: Chia seed pudding made with almond milk, layered with mango, raspberries, and a tablespoon of hemp seeds. Make it Saturday night — Sunday morning, you just open the fridge. Estimated fibre: ~15g
Lunch: Warm artichoke and white bean salad with arugula, shaved parmesan, and a lemon-herb dressing. Sounds fancy, comes together in about 10 minutes. Estimated fibre: ~14g

Dinner: Baked tofu and vegetable stir-fry with bok choy, snap peas, and broccoli over brown rice, dressed with tamari and a little sesame oil. Estimated fibre: ~12g
Snack: A bowl of mixed berries with a tablespoon of ground flaxseed stirred through. Day total: ~35–38g fibre
Recommended High-Fibre Products Worth Having
These are products that genuinely make hitting your daily fibre intake easier — whether you’re cooking properly or just need something quick that won’t undo your progress.
| Product | Where to Buy |
| Bob’s Red Mill Steel Cut Oats | View on Amazon |
| Anthony’s Organic Psyllium Husk Powder | View on Amazon |
| Navitas Organics Chia Seeds | View on Amazon |
| Bob’s Red Mill Ground Flaxseed | View on Amazon |
| Lundberg Organic Brown Rice | View on Amazon |
| KIND Dark Chocolate Nuts & Sea Salt Bars | View on Amazon |

Leave a Reply