Weight Loss
12
 min read

How Much Fibre Per Day to Lose Weight?

Written by
Bolt Pharmacy
Published
3/11/2026
Last Updated
3/11/2026

How much fibre per day to lose weight is a question many people ask when trying to manage their weight through diet. The NHS recommends at least 30 g of fibre daily for adults, yet most people in the UK consume only around 18 g. Fibre supports weight loss by promoting fullness, slowing digestion, and reducing overall calorie intake, without adding significant calories itself. This article explains how much fibre you need, why it helps, which foods to prioritise, potential risks of eating too much, and how to increase your intake safely and gradually.

Summary: Adults should aim for at least 30 g of fibre per day, the NHS-recommended intake, which supports weight loss by increasing satiety and reducing overall calorie consumption.

  • The NHS recommends 30 g of fibre per day for adults, based on the SACN Carbohydrates and Health report (2015).
  • Most UK adults consume only around 18 g of fibre daily, well below the recommended target.
  • Soluble fibre slows glucose absorption and promotes fullness; insoluble fibre adds bulk and supports bowel regularity.
  • Best dietary sources include legumes, wholegrains, vegetables, fruit, nuts, and seeds.
  • Increasing fibre too quickly can cause bloating, flatulence, and cramping; a gradual approach over several weeks is advised.
  • People with IBS, IBD, or bowel conditions should consult a GP or registered dietitian before significantly increasing fibre intake.

How much fibre do you actually need each day to lose weight?

Adults should aim for 30 g of fibre per day, as recommended by the NHS. Most UK adults consume only around 18 g daily, leaving significant room for improvement.

Aiming for at least 30 g of fibre per day is the level recommended for adults by the NHS, based on the Scientific Advisory Committee on Nutrition (SACN) Carbohydrates and Health report (2015). Research consistently links this intake with better weight management outcomes. The UK average is considerably lower, at around 18 g per day according to the National Diet and Nutrition Survey (NDNS), which means most adults have meaningful room to improve. While there is no single fibre target set exclusively for weight loss, evidence suggests that moving towards 30 g daily supports satiety, reduces overall calorie intake, and promotes a healthier gut environment, all of which contribute to gradual, sustainable weight reduction.

It is worth noting that individual needs can vary depending on age, sex, activity level, and any underlying health conditions. Women who are pregnant or breastfeeding, for example, may have different nutritional requirements and should seek personalised advice from a midwife or GP. Children also have lower fibre targets than adults. NHS guidance indicates approximate targets of around 15 g per day for children aged 2 to 5, 20 g for those aged 5 to 11, 25 g for those aged 11 to 16, and 30 g for those aged 16 to 18, so adult targets should not be applied directly to younger family members.

For those managing weight through a structured programme, fibre intake is one component of a broader dietary pattern. If you are considering a medically supervised weight-management approach, Bolt Pharmacy is a GPhC-registered UK online pharmacy offering online weight-management consultations, with prescriber review and pharmacist support alongside dietary guidance. Regardless of the route you choose, gradually working towards 30 g of fibre daily is a practical, evidence-based starting point for most healthy adults.

Why does fibre help with weight loss?

Fibre aids weight loss by slowing digestion, increasing satiety, and reducing calorie intake, while contributing very few calories itself. High-fibre diets are consistently linked to lower body weight and reduced risk of type 2 diabetes.

Fibre supports weight loss primarily by slowing digestion, increasing feelings of fullness, and reducing the overall amount of food consumed at each meal. Unlike protein, fat, and digestible carbohydrates, dietary fibre passes largely intact through the small intestine, which means it contributes very few calories while still occupying significant volume in the stomach. This physical bulk triggers stretch receptors in the stomach wall, sending satiety signals to the brain and helping you feel satisfied for longer after eating.

There are two main types of fibre, each with distinct mechanisms. Soluble fibre, found in oats, pulses, and some fruits, dissolves in water to form a gel-like substance in the gut. This gel slows the absorption of glucose into the bloodstream, helping to moderate postprandial glucose responses and support satiety. Insoluble fibre, found in wholegrain bread, vegetables, and wheat bran, adds bulk to stools and supports regular bowel movements, which contributes to a healthy digestive system overall.

Beyond these direct effects, a high-fibre diet feeds beneficial bacteria in the large intestine, producing short-chain fatty acids such as butyrate. Emerging research suggests these compounds may influence appetite-regulating hormones, including glucagon-like peptide-1 (GLP-1), though the clinical significance of this pathway in humans is still being studied. What is well established is that people who consistently eat more fibre tend to have lower body weight and a reduced risk of type 2 diabetes and cardiovascular disease, as summarised in the SACN Carbohydrates and Health report (2015) and reflected in NICE guidance on weight management.[2][12]

Which high-fibre foods should you be eating?

Legumes, wholegrains, vegetables, fruit, nuts, and seeds are the best high-fibre foods for weight loss. Lentils and chickpeas provide 6 to 9 g of fibre per 100 g cooked, making them particularly effective choices.

The best high-fibre foods for weight loss are those that combine fibre with other nutrients, such as protein, vitamins, and minerals, rather than relying on processed fibre supplements alone. Whole plant foods are the most effective and accessible sources. Key options to include regularly are:

  • Legumes and pulses: Lentils, chickpeas, kidney beans, and black beans provide approximately 6 to 9 g of fibre per 100 g cooked, according to UK compositional data (McCance and Widdowson's Composition of Foods Integrated Dataset), along with plant-based protein that further supports satiety.

  • Wholegrains: Oats, wholemeal bread, brown rice, barley, and wholegrain pasta offer significantly more fibre than their refined equivalents. A typical bowl of porridge (around 40 g dry oats) provides approximately 3 to 4 g of fibre.[13]

  • Vegetables: Broccoli, carrots, parsnips, Brussels sprouts, and sweet potatoes are particularly fibre-rich. Eating vegetables with their skins on, where safe to do so, increases fibre content further.

  • Fruit: Pears, apples, raspberries, and avocados are among the highest-fibre fruits. Berries in particular offer fibre alongside antioxidants with relatively low sugar content.

  • Nuts and seeds: Chia seeds, flaxseeds, and almonds are concentrated sources of fibre and healthy fats, though portion size matters given their calorie density.

The NHS Eatwell Guide recommends choosing higher-fibre starchy carbohydrates and eating at least five portions of a variety of fruit and vegetables every day.[5][6] Swapping white bread for wholemeal, choosing wholegrain cereals, and adding a portion of pulses to soups or stews are straightforward ways to increase daily fibre intake without overhauling your entire diet.

Can eating too much fibre cause problems?

Rapidly increasing fibre intake can cause bloating, flatulence, and cramping as gut bacteria ferment undigested fibre. Very high intakes may also reduce absorption of minerals such as iron, calcium, and zinc.

Eating too much fibre, particularly if intake is increased rapidly, can cause digestive discomfort including bloating, flatulence, abdominal cramping, and loose stools. These symptoms occur because gut bacteria ferment undigested fibre in the large intestine, producing gas as a byproduct. The more fibre introduced suddenly, the more pronounced this effect tends to be, especially in people whose current intake is low.

Very high fibre intakes, well above the recommended 30 g per day, may also interfere with the absorption of certain minerals, including iron, calcium, zinc, and magnesium. This is because some types of fibre bind to these minerals in the gut, reducing how much is absorbed. For most people eating a varied, balanced diet, this effect is unlikely to cause deficiency, but it is worth being aware of if you are already at risk of low iron or calcium levels, for example due to a restrictive diet or a condition such as coeliac disease.

If you take regular medicines, be aware that fibre supplements in particular can affect how some drugs are absorbed. As a general precaution, take fibre supplements at a different time from your medicines, and check with your pharmacist or GP if you are unsure whether your medication could be affected.

People with certain gastrointestinal conditions, including irritable bowel syndrome (IBS), inflammatory bowel disease (IBD), or a history of bowel obstruction, should seek advice from their GP or a registered dietitian before significantly increasing fibre intake. In IBS, for instance, some types of fermentable fibre (known as FODMAPs) can worsen symptoms rather than improve them, and a tailored approach is needed.[16][17] If you experience persistent abdominal pain, significant changes in bowel habit, or blood in your stools after increasing fibre, contact your GP rather than assuming the symptoms are diet-related.

How to gradually increase your fibre intake safely

Add one high-fibre food per day over several weeks and maintain adequate fluid intake of 6 to 8 glasses daily. A gradual approach allows the gut microbiome to adapt and minimises digestive side effects.

Increasing fibre intake gradually over several weeks is the most effective way to avoid digestive side effects while allowing your gut microbiome time to adapt. A practical approach is to add one additional high-fibre food per day for the first week, then build from there, rather than overhauling your entire diet at once. Tracking your intake using a food diary or a nutrition app can help you monitor progress towards the 30 g daily target.

Alongside increasing fibre, it is important to maintain adequate fluid intake. Fibre absorbs fluid in the digestive tract, and inadequate hydration can worsen constipation rather than relieve it. The NHS recommends around 6 to 8 glasses of fluid per day for adults (NHS 'Water, drinks and your health').[19] People who have been advised by a clinician to restrict their fluid intake, for example due to heart or kidney conditions, should follow their clinician's guidance rather than this general recommendation.

Some practical steps to build fibre intake progressively include:

  • Week 1: Switch from white bread to wholemeal and add a piece of fruit to breakfast.

  • Week 2: Replace white rice or pasta with brown or wholegrain versions at one meal per day.

  • Week 3: Add a portion of lentils, beans, or chickpeas to one meal, such as a soup or salad.

  • Week 4: Increase vegetable portions at lunch and dinner, aiming for at least two different vegetables per meal.

If you have a medical condition, are taking medication that affects digestion, or are pregnant or breastfeeding, speak to your GP or a registered dietitian before making significant dietary changes. A healthcare professional can provide personalised guidance that accounts for your full health picture.

Scientific References

  1. .
  2. .
  3. .
  4. .
  5. .
  6. .
  7. .
  8. .
  9. .
  10. .
  11. .
  12. .
  13. .
  14. .
  15. .
  16. .
  17. .
  18. .
  19. .

Frequently Asked Questions

How much fibre should I eat per day to lose weight?

The NHS recommends at least 30 g of fibre per day for adults, which is the evidence-based target linked to better weight management. Most UK adults currently consume only around 18 g daily, so gradually increasing intake towards 30 g is a practical starting point.

What are the best high-fibre foods for weight loss?

Legumes such as lentils and chickpeas, wholegrains including oats and wholemeal bread, vegetables, fruit such as pears and raspberries, and nuts and seeds are among the best high-fibre foods for weight loss. These foods combine fibre with other nutrients that further support satiety and overall health.

Can eating too much fibre be harmful?

Eating too much fibre, especially if increased rapidly, can cause bloating, flatulence, and abdominal cramping. Very high intakes may also reduce the absorption of minerals such as iron and calcium, and people with conditions such as IBS or IBD should seek advice from a GP or dietitian before significantly increasing their fibre intake.


Disclaimer & Editorial Standards

The health-related content published on this site is based on credible scientific sources and is periodically reviewed to ensure accuracy and relevance. Although we aim to reflect the most current medical knowledge, the material is meant for general education and awareness only.

The information on this site is not a substitute for professional medical advice. For any health concerns, please speak with a qualified medical professional. By using this information, you acknowledge responsibility for any decisions made and understand we are not liable for any consequences that may result.

Any third-party brands or services referenced on this site are included for informational purposes only; we are entirely independent and have no affiliation, partnership, or collaboration with any companies mentioned.