How Much Fibre Per Day? A UK Guide to Hitting 30g
In this article
- How much fibre per day do adults need?
- How much fibre do most people actually eat?
- What is fibre?
- Why fibre matters for your health
- Fibre and weight management
- High-fibre foods: how much fibre is in common foods?
- How to spot high-fibre foods on a label
- What does 30g of fibre look like in a day?
- Easy ways to eat more fibre
- Can you have too much fibre?
- Fibre, digestion and weight management treatment
- When to see a GP
- Frequently asked questions
UK adults should aim for 30g of fibre a day. That's the government recommendation set out on the NHS guide to getting more fibre, which also notes that most adults are only eating an average of about 20g a day. The British Nutrition Foundation puts the gap even more starkly: only around 4 in 100 adults meet the 30g target.
So if you're wondering whether you're getting enough, the honest answer for most of us is probably not. The good news is that closing the gap doesn't take special products or complicated rules. Below, we explain what fibre is, why it matters, what 30g actually looks like on a plate, and how to increase your intake comfortably, including if you're trying to manage your weight.
At a glance
- UK government guidelines recommend that adults eat 30g of fibre a day
- Most UK adults fall well short, averaging around 20g a day or less
- The NHS says eating plenty of fibre is associated with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer
- High-fibre foods tend to be filling and lower in calories, which can help with weight management
- Wholegrains, pulses, potatoes with their skins on, fruit, vegetables, nuts and seeds are all good sources
- Increase your fibre gradually and drink plenty of fluids to help your gut adjust
How much fibre per day do adults need?
In the UK, the recommendation is simple: 30g of fibre a day for adults. The British Nutrition Foundation's guidance applies this to everyone aged 16 and over, and it's the same figure for men and women.
You may see different numbers online. American guidance, for example, is often quoted per 1,000 calories or split by age and sex, which is why some sites list lower targets for women. If you live in the UK, 30g is the figure to work towards.
Children need less fibre than adults, with amounts that increase with age. The NHS lists the recommended amounts for each age group if you're planning family meals.
How much fibre do most people actually eat?
Estimates vary slightly by source, but they all point the same way:
| Source | Average adult intake | Recommendation |
|---|---|---|
| NHS | About 20g a day | 30g a day |
| British Heart Foundation | Around 17g a day | 30g a day |
| British Nutrition Foundation | About 16g a day | 30g a day |
In other words, many of us are eating roughly half to two-thirds of what we need. That's a sizeable gap, but it can usually be closed with a few everyday swaps rather than a complete diet overhaul.
What is fibre?
Fibre is the part of plant foods that your body can't fully digest. Rather than being broken down and absorbed like most nutrients, it travels through your gut, where it helps keep things moving and supports your digestive health.
You'll often see fibre described as two broad types:
- Soluble fibre dissolves in water to form a gel-like substance. It's found in foods such as oats, pulses and some fruit and vegetables. The BHF explains that some soluble fibre, such as the oat beta glucans found in porridge, can help lower blood cholesterol by reducing the amount of cholesterol absorbed in your gut.
- Insoluble fibre doesn't dissolve in water. It's found in foods such as wholegrains, bran, nuts and the skins of fruit and vegetables, and it helps add bulk to your stools.
Most high-fibre foods contain a mix of both, so you don't need to track them separately. Aiming for a variety of plant foods across the day is enough.
Why fibre matters for your health
The NHS says that eating plenty of fibre is associated with a lower risk of:
- Heart disease
- Stroke
- Type 2 diabetes
- Bowel cancer
It's worth being clear that "associated with" means people who eat more fibre tend to have lower rates of these conditions. It doesn't mean fibre alone prevents them. Fibre-rich diets also tend to include more fruit, vegetables and wholegrains, and fewer highly processed foods, which all play a part.
Fibre also matters for day-to-day comfort. The NHS lists not eating enough fibre as one of the most common causes of constipation, alongside not drinking enough fluids.
If you've recently had your cholesterol checked, our guide to normal cholesterol levels in the UK explains what the numbers mean and where diet fits in.
Fibre and weight management
Fibre isn't a weight-loss shortcut, but it can make eating well feel easier. The British Heart Foundation notes that high-fibre foods leave you feeling fuller and tend to contain fewer calories than foods low in fibre, which supports weight loss.
In practice, that means fibre can help in a few ways:
- Meals feel more satisfying. A bowl of lentil soup or a jacket potato with beans is filling for its calorie content, which can make it easier to stick to sensible portions.
- It nudges you towards whole foods. Most high-fibre foods are minimally processed, so eating more of them naturally shifts the balance of your diet.
- It pairs well with protein. Combining fibre-rich foods with a source of protein at each meal is a practical way to build meals that keep you going until the next one.
If you've been eating less but the scales aren't moving, the reasons can be more complicated than calories alone. Our article on why you might not be losing weight in a calorie deficit looks at the most common explanations.
Many high-fibre foods are also lower on the glycaemic index, meaning they release energy more slowly. Our guide to low GI foods explains how that works and which foods to choose.
High-fibre foods: how much fibre is in common foods?
The table below uses portion sizes and fibre figures from the British Nutrition Foundation. The exact amount can vary by brand and portion, so treat these as a guide.
| Food | Typical portion | Fibre per portion |
|---|---|---|
| Red kidney beans | 120g | 9.4g |
| Wholegrain pasta | 180g (cooked) | 8.8g |
| Baked beans | 200g | 8.5g |
| Lentils | 120g | 8.1g |
| Chickpeas | 120g | 6.2g |
| Wholemeal bread | 80g (about 2 slices) | 5.8g |
| Bran flakes | 40g | 5.4g |
| Baked potato | 220g | 4.6g |
| Oats | 45g | 3.5g |
| Almonds | 20g | 2.0g |
| Apple | 80g | 1.0g |
A few things stand out. Pulses such as beans, lentils and chickpeas are some of the richest sources, and a single portion can provide more than a quarter of your daily target. Wholegrain swaps, such as wholemeal bread or wholegrain pasta, add a lot over a day. And while fruit is good for you, a single piece of fruit on its own contributes relatively little, which is why variety matters.
If porridge is your breakfast of choice, our guide to porridge for weight loss covers portions, toppings and calories.
How to spot high-fibre foods on a label
Food labels can help you compare products quickly. According to the British Nutrition Foundation and the BHF:
- A food is a "source of fibre" if it contains at least 3g of fibre per 100g
- A food is "high in fibre" if it contains at least 6g of fibre per 100g
What does 30g of fibre look like in a day?
Here's one example of how a day of ordinary meals can reach 30g, using portion figures from the British Nutrition Foundation and a meal example from the NHS.
| Meal | What you eat | Approximate fibre |
|---|---|---|
| Breakfast | 40g bran flakes with milk, plus an 80g apple | 6.4g |
| Lunch | 2 slices of wholemeal toast (80g) with 200g baked beans | 14.3g |
| Snack | A small handful of almonds (20g) | 2.0g |
| Dinner | Wholemeal spaghetti with lentil and tomato sauce | About 11g |
| Total | About 33.7g |
You don't need to eat exactly this, of course. The point is that 30g is achievable with familiar foods, and that pulses and wholegrains do most of the heavy lifting. The NHS gives other meal ideas too, such as a grilled chicken breast with a skin-on baked potato, carrots and green beans, which provides around 11.2g of fibre.
Easy ways to eat more fibre
The NHS suggests some simple swaps:
- Choose a higher-fibre breakfast. Plain wholewheat biscuits, plain shredded wholegrain cereal or porridge are all good options.
- Keep the skins on potatoes. A baked potato or boiled new potatoes in their skins provide more fibre.
- Add pulses to meals you already make. Beans, lentils or chickpeas work well in stews, curries and salads, and can stretch meat dishes further too.
- Switch to wholegrain versions. Wholemeal bread, wholegrain pasta and brown rice instead of white versions.
- Rethink your snacks. The NHS suggests fresh fruit, vegetable sticks, rye crackers, oatcakes, and unsalted nuts or seeds.
Can you have too much fibre?
For most people, the bigger risk is having too little. But increasing your intake quickly can cause uncomfortable side effects such as bloating and wind. The BHF advises increasing fibre gradually and drinking plenty of water to help your gut adjust.
If you're struggling with constipation, the NHS suggests drinking plenty of water and other fluids, avoiding alcohol, gradually increasing the fibre in your diet and adding some wheat bran, oats or linseed. If you're thinking about a fibre supplement, it's a good idea to ask a pharmacist first, particularly if you take other medicines.
Fibre, digestion and weight management treatment
If you're taking a medicine to help manage your weight and you're finding your digestion has changed, fibre and fluids can be part of the picture, but they're not the whole answer. Our guide to constipation while on weight management treatment has practical tips, and your prescriber can advise on what's right for you.
When to see a GP
The NHS advises seeing a GP if you:
- Are constipated and it's not getting better with treatment
- Are regularly constipated or regularly bloated
- Have blood in your poo
- Have lost weight without trying
- Have tummy pain
The bottom line
UK adults should aim for 30g of fibre a day, but most of us eat closer to 16 to 20g. Eating plenty of fibre is associated with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer, and high-fibre foods tend to be filling and lower in calories, which can help with weight management. Pulses, wholegrains, potatoes with their skins on, fruit, vegetables, nuts and seeds are the easiest ways to close the gap. Increase your intake gradually and drink plenty of fluids, and speak to your GP if you have a bowel condition or ongoing symptoms. If your weight is affecting your health, speaking to a clinician about your options is a sensible next step.
This article is for informational purposes only and does not constitute medical advice. Always consult with a qualified healthcare professional before starting any treatment.








