Nutrition

How Much Fibre Do You Need a Day? (And How to Eat It)

Short answer

UK health guidelines recommend adults eat 30g of fibre a day. Most of us fall short. In the latest National Diet and Nutrition Survey, 96% of adults did not meet the recommendation. A few deliberate swaps help close the gap: wholegrains in place of white, beans and lentils in more meals, fruit and veg with skins on, and a handful of nuts or seeds. The foods that raise your fibre are the same ones that add plant variety, so the two goals pull in the same direction.

Contents

This guide covers how much fibre you need, why so few of us get it, and the changes that close the gap without much effort.


What fibre is, and why 30g

Fibre is the part of plant foods your body cannot digest. It passes through mostly intact and does its work along the way: keeping your bowels moving, slowing how fast you absorb sugar, and feeding the bacteria in your gut, the part that has drawn the recent attention. Different fibres feed different microbes, so range matters as much as amount.

The UK's 30g figure comes from official dietary advice (SACN, the government's nutrition advisory committee, set it; the NHS Eatwell Guide promotes it). It is tied to outcomes: higher fibre intake is associated with lower risk of heart disease, type 2 diabetes and bowel cancer. For nutrition research the evidence is consistent, holding across large studies.

Treat 30g as a target rather than a cliff edge. Going from 15g to 25g is an improvement in itself, and the direction of travel matters more than the exact number.


Why so few of us hit it

Two reasons carry most of it.

The first is refined staples. White bread, white rice and standard pasta have had the fibre-rich outer layers stripped out. When those form the base of most meals (toast, sandwich, pasta dinner), you start each day at a deficit that vegetables cannot make up on their own.

The second is that pulses barely feature in a typical British week. Beans, lentils and chickpeas are among the highest-fibre foods going, and cheap with it, yet outside a tin of baked beans they seldom reach the plate. Cuisines that lean on pulses (Indian dal, Middle Eastern hummus and falafel, Mexican black beans) hit fibre targets without trying.

Put those together and the average 20g makes sense: a refined base, light on pulses, and vegetables left to deliver the whole target on their own. At that volume they cannot.


The swaps that close the gap

A few changes to things you already eat do most of the work, with no overhaul required.

Switch the base to wholegrain. Wholemeal bread, wholewheat pasta, brown rice, oats. A bowl of porridge is around 3g before toppings; two slices of wholemeal toast roughly double the fibre of white. This one category of swap moves the daily number more than any other, because it touches each meal.

Get pulses into meals you already make. A tin of lentils into a bolognese or soup, chickpeas into a curry or roasted for a snack, black beans in a chilli. A single 200g portion of cooked pulses can add 8–10g of fibre. A third of the day in one ingredient.

Eat skins and keep things whole. Leave the skin on potatoes and apples, eat the whole fruit rather than juicing it (juice loses most of the fibre), and choose whole fruit over smoothies where you can.

Add nuts and seeds. A handful of almonds, a spoon of chia or flax on yoghurt or porridge. Small amounts, but they stack up and add variety.

Widen the veg you buy. Broccoli, carrots, peas and leafy greens, and the wider the range the better. Different plants bring different fibres.

A day that puts these together (porridge with seeds and berries, a wholemeal sandwich with a lentil soup, a bean-based dinner with veg) lands near 30g without anyone counting.


You may have heard the advice to eat 30 different plants a week. It comes from gut-microbiome research and overlaps almost entirely with the fibre target. The foods that push your plant count up (pulses, wholegrains, nuts, seeds, a wider range of veg) are the ones that push your fibre up. Chase one and you get most of the other.

I think about fibre as a side effect of eating a varied range of plants rather than a number to grind out. Counting grams is tedious and few people keep it up. Aiming for variety across the week is easier to hold in your head and lands you in the same place.


A note on going too fast

If you eat little fibre today, jumping straight to 30g will leave you bloated and gassy while your gut bacteria adjust. Build up over a couple of weeks and drink more water as you go, since fibre works by absorbing water as it moves through you. If you have IBS or another gut condition, some fermentable fibres can trigger symptoms, so raise the amount slowly and talk to your GP or a dietitian before big changes.


How Chop it fits

Counting fibre by hand is the kind of admin that lasts about three days. Chop it comes at it from the other side. Keep AI recipes, cookbook pages, website recipes and social saves in one library, then choose a week you actually want to cook. The Weekly Diversity Score gives you a view of plants, fibre and protein across that plan without asking you to log every gram.

The score is a supporting feature, not the reason the library exists. The bigger job is making every useful recipe easy to keep, plan, shop and cook, whether the idea began in ChatGPT or on a stained cookbook page.

You can hit 30g with a notebook and some attention to wholegrains and beans. If tracking is what has beaten you before, having the variety kept for you is what turns it into a habit.


Frequently asked questions

How much fibre should I eat a day in the UK? 30g for adults, per government guidance. Children need less and scale up with age: roughly 15g for ages 2–5, 20g for 5–11, 25g for 11–16.

What foods are highest in fibre? Pulses (beans, lentils, chickpeas) top the list, followed by wholegrains (oats, wholewheat, brown rice, barley), nuts, seeds, and vegetables and fruit eaten with their skins.

Is 30g of fibre a lot? It is more than most people eat, with the UK average around 20g, and it is within reach on wholegrain bases plus a daily serving of pulses. It feels like a lot because refined staples leave so little room.

Does fibre help you lose weight? Indirectly. High-fibre foods fill you up and slow digestion, which helps with appetite and steady energy. On their own they are no weight-loss trick, though they make a balanced diet easier to stick to.

Can I just take a fibre supplement? A supplement helps in specific cases, and it gives you one type of fibre. Whole foods give you many different fibres plus the vitamins and plant compounds that come with them, which is what your gut bacteria thrive on. Food first, supplement if you need it.

Why does more fibre make me bloated? A sudden increase ferments in the gut faster than your bacteria can adjust to, which produces gas. Build up over a week or two and drink plenty of water, and it settles.


The bottom line

The fibre target is 30g a day and 96% of adults surveyed did not meet it. Swap some white bread, rice and pasta for wholegrain versions, get beans or lentils into a few meals a week, and eat fruit and veg whole. Think in plant variety rather than chasing one perfect number, increase gradually and let the changes accumulate.


Sources: NHS fibre guidance (adult and children's targets) and the National Diet and Nutrition Survey 2019 to 2023 (current UK intake and compliance).

Quick answers

  • How much fibre per day?
    30g for adults, per UK government guidance (the "Eatwell" recommendation). Children need less, scaling up with age.
  • How much do people eat?
    Around 20g a day on average, roughly two-thirds of the target.
  • What share of adults hit 30g?
    Only about 4% in the latest National Diet and Nutrition Survey. Put another way, 96% did not meet the recommendation.
  • What's the easiest way to eat more?
    Swap white bread, rice and pasta for wholegrain versions, and add beans, lentils or chickpeas to meals you already cook.
  • Which foods are highest in fibre?
    Pulses (beans, lentils, chickpeas), wholegrains (oats, wholewheat, brown rice), nuts, seeds, and veg and fruit eaten with skins on.
  • Can you eat too much?
    Going from low to high fibre too fast causes bloating and wind. Increase gradually and drink more water as you do.

Keep reading