Skip to content
MediBilbao Salud

Fibre MediBilbao Salud

High-Fiber Diet Plan: A 7-Day Meal Plan to Reach 30 g a Day

Most adults eat far less fibre than recommended. A high-fiber diet supports digestion, heart health, blood sugar control and weight management. This 7-day plan shows how to reach around 30 g of fibre a day with everyday foods.

Topic
Nutrition
Updated
Reading time
5 minutes
Reviewed by
Dr. Itziar Gotxi Erezuma · Medical doctor (ENT) · Bizkaia Medical Association no. 48/4809228

Why fibre matters

  • Keeps bowel movements regular and helps prevent constipation.
  • Feeds beneficial gut bacteria, which produce short-chain fatty acids.
  • Soluble fibre from oats, beans and fruit helps lower LDL cholesterol.
  • Slows sugar absorption, helping blood sugar control.
  • Increases fullness, which can help with weight management.
  • Associated with lower risk of heart disease, stroke, type 2 diabetes and bowel cancer.

Top high-fiber foods (approximate fibre)

  • Lentils, cooked, 100 g: about 8 g.
  • Black beans or chickpeas, cooked, 100 g: about 7–9 g.
  • Raspberries, 100 g: about 6–7 g.
  • Pear with skin, medium: about 5–6 g.
  • Chia seeds, 1 tablespoon: about 4 g.
  • Oats, 40 g dry: about 4 g.
  • Wholewheat pasta, cooked portion: about 5–6 g.
  • Avocado, half: about 5 g.
  • Frozen peas, 80 g: about 4 g.
  • Almonds, 30 g: about 3–4 g.
  • Wholemeal bread, 1 slice: about 2–3 g.
  • For a longer list, see foods high in fiber.

Days 1 and 2

  • Day 1 breakfast: porridge with raspberries and chia seeds (about 10 g).
  • Day 1 lunch: lentil and vegetable soup with wholemeal bread (about 11 g).
  • Day 1 dinner: wholewheat pasta with tomato sauce, peas and spinach (about 9 g).
  • Day 1 snack: a pear (about 5 g).
  • Day 2 breakfast: bran flakes with milk and sliced banana (about 7 g).
  • Day 2 lunch: wholemeal wrap with hummus, salad and chickpeas (about 9 g).
  • Day 2 dinner: salmon, baked sweet potato with skin and broccoli (about 8 g).
  • Day 2 snack: apple with a handful of almonds (about 7 g).

Days 3 and 4

  • Day 3 breakfast: wholegrain toast with avocado and a boiled egg (about 8 g).
  • Day 3 lunch: quinoa salad with black beans, peppers and sweetcorn (about 11 g).
  • Day 3 dinner: chicken and vegetable stir-fry with brown rice (about 6 g).
  • Day 3 snack: popcorn and berries (about 6 g).
  • Day 4 breakfast: Greek yoghurt with high-fibre cereal, linseeds and blueberries (about 8 g).
  • Day 4 lunch: baked potato with skin and baked beans (about 11 g).
  • Day 4 dinner: chickpea and spinach curry with brown rice (about 10 g).
  • Day 4 snack: vegetable sticks with hummus (about 4 g).

Days 5, 6 and 7

  • Day 5: overnight oats with pear; bean chilli with brown rice; tuna and wholemeal pasta salad; dried apricots (about 30 g in total).
  • Day 6: wholemeal toast with peanut butter and banana; lentil salad with feta; vegetable lasagne with wholewheat sheets and side salad; orange and walnuts (about 30 g).
  • Day 7: vegetable omelette with wholemeal toast; minestrone soup with beans; roast chicken with roast vegetables and peas; mixed berries with yoghurt (about 28–32 g).
  • Swap meals freely between days; the aim is the overall pattern.

Increase fibre gradually

Jumping from a low-fibre to a high-fibre diet overnight can cause wind, bloating and cramps. Increase fibre over two to three weeks, adding one or two high-fibre foods at a time. Drink plenty of fluids, as fibre absorbs water; aim for six to eight glasses a day, as the NHS suggests. Being active also helps the bowel adjust. If you have irritable bowel syndrome, some high-fibre foods may trigger symptoms, and a dietitian can help tailor the plan.

Simple swaps to boost fibre

  • White bread → wholemeal or seeded bread.
  • White rice → brown rice, quinoa or bulgur.
  • Sugary cereal → oats, bran flakes or wholegrain cereal.
  • Crisps → popcorn, nuts or vegetable sticks.
  • Peeled potatoes → potatoes with skins.
  • Meat-only dishes → add beans or lentils.
  • Juice → whole fruit.

Soluble and insoluble fibre

Soluble fibre dissolves in water to form a gel; it is found in oats, barley, beans, lentils, apples and citrus fruit, and helps lower cholesterol and steady blood sugar. Insoluble fibre adds bulk and helps food pass through the gut; it is found in wholegrains, wheat bran, nuts and vegetable skins. Most high-fibre foods contain both, so eating a variety covers both types.

High-fibre eating for weight loss

Fibre-rich foods are often filling and lower in energy density, which can help reduce overall calorie intake. Building meals around vegetables, legumes and wholegrains, with lean protein, is a practical way to feel full on fewer calories. Ideas are in our guide to high-fiber foods for weight loss and high-fiber snacks.

Key points to remember

  • Most adults should aim for about 30 g of fibre a day.
  • Base meals on wholegrains, beans, vegetables and fruit.
  • Increase fibre gradually and drink plenty of fluids.
  • Higher fibre intake is linked to lower risk of several chronic diseases.

Questions about high-fiber diet plans

These answers are general information and do not replace an examination or individual medical advice.

How much fiber should I eat a day?

Around 30 g a day for adults in the UK, or 25 g for women and 38 g for men in US guidance.

Can you eat too much fiber?

Very high intakes, especially if increased quickly, can cause bloating and discomfort. Increase gradually.

Do I need fiber supplements?

Most people can meet needs with food. Supplements such as psyllium can help some people.

Will a high-fiber diet help constipation?

Yes, for many people, along with fluids and activity.

What breakfast is highest in fiber?

Porridge or bran cereal with berries and seeds can provide 8–10 g or more.

Sources

  1. Reynolds A, et al. Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. Lancet. 2019
  2. NHS · How to get more fibre into your diet

This guide is for general information and does not replace medical advice. How a problem is diagnosed and treated depends on your examination and medical history. If you think you have an emergency, contact your local emergency services.