Fibre Calculator

    Estimate total daily dietary fibre from a curated list of common UK foods, with the NHS 30 g/day adult reference.

    Fibre Calculator

    Estimate daily dietary fibre from a curated list of common UK foods

    Pick a food to add it as a row below. Change the amount and unit to match what you actually eat.

    Start typing a food in the search box above. The calculator suggests common foods from our curated list and estimates the fibre per serving.
    Total estimated fibre
    0 g
    0 g across 0 foods
    NHS 30 g/day reference
    0%

    Below typical UK adult intake (general reference, not personalised advice)

    Add a few foods above to see how they contribute to your daily fibre estimate.

    Fibre estimates are approximate. Food labels, brands, ripeness, and preparation affect actual fibre content.

    Share this tool:

    About this fibre calculator

    This calculator estimates total daily dietary fibre by adding up the fibre contribution from each food row. It is a general reference for planning, not personalised dietary advice.

    Quick reference

    • NHS adult fibre reference: about 30 g per day
    • Typical UK adult intake: around 18–20 g per day
    • Increase gradually and pair with adequate water

    Common high-fibre foods

    Legumes (baked beans, chickpeas, lentils), wholegrains (oats, wholemeal bread, bran flakes), some fruits and vegetables (raspberries, pears, peas, sweet potato), and nuts and seeds (almonds, chia, flax) are usually higher-fibre options.

    When to seek professional advice

    If you have IBS, IBD, coeliac disease, diabetes, are pregnant, breastfeeding, recovering from an eating disorder, or are on a medically restricted diet, please consult a registered dietitian, GP, or other qualified healthcare professional before changing what you eat. Children and adolescents have different nutritional needs — this calculator targets adults aged 19+.

    Estimate Your Daily Dietary Fibre From the Foods You Eat

    A fibre calculator adds up the fibre contributions from each food you select, using a curated list of common UK foods with approximate per-serving values. It is a general reference for planning, not a personalised diet plan, and not a substitute for advice from a registered dietitian or GP.


    How the fibre calculator works

    Each row contributes amount × fibre per unit grams of fibre. The unit dropdown lets you switch between common serving sizes (for example "medium apple (~150 g, with skin)" versus "g") so a single apple contributes about 3.6 g without needing to convert anything yourself. The running total card adds the rows together and shows the percentage of the NHS 30 g/day adult reference. All values are approximate.

    Fibre is not one of the three traditional macros — to split protein, carbs, and fat, see the Macro Calculator. To estimate daily calorie needs alongside fibre tracking, see the TDEE Calculator.


    Why fibre matters

    Dietary fibre is widely recognised by the NHS, the British Dietetic Association (BDA), and the British Nutrition Foundation (BNF) as part of a balanced diet. UK educators such as ZOE describe a varied range of plant fibres as part of a broadly varied eating pattern. This page does not make disease-prevention or treatment claims about fibre — the framing is general balanced-diet education only.


    How much fibre per day?

    The NHS general reference for adults is about 30 g of fibre per day. Typical UK adult intake sits closer to 18–20 g per day, which is one reason the 30 g target is described as something many adults could move toward gradually. This calculator surfaces the 30 g/day reference only — it does not adjust the target based on age, sex, or condition.

    If you would like to increase your fibre intake, do so gradually and pair it with adequate water, to reduce the risk of bloating, wind, or other digestive discomfort. People with IBS, IBD, coeliac disease, diabetes, who are pregnant or breastfeeding, recovering from an eating disorder, or on a medically restricted diet should follow advice from a registered dietitian, GP, or other qualified healthcare professional. Children and adolescents have different nutritional needs — this calculator targets adults aged 19+.


    Soluble vs insoluble fibre

    Dietary fibre is sometimes split into soluble fibre (which dissolves in water and is found in oats, beans, and many fruits) and insoluble fibre (which passes through more intact and is found in wholegrains, nut skins, and many vegetable skins). The BDA fibre food fact sheet has more detail. This calculator estimates total fibre — the soluble:insoluble split is editorial only and is not modelled per food.


    High-fibre foods by category

    • Fruit — raspberries, blackberries, pears, apples (with skin), oranges, kiwi, dried apricots, prunes.
    • Vegetables — peas, sweet potato (with skin), broccoli, spinach, baked potato (with skin), carrots, sweetcorn.
    • Legumes — baked beans, kidney beans, chickpeas, lentils, butter beans.
    • Wholegrains — oats, wholemeal bread, wholemeal pasta, brown rice, quinoa, whole wheat biscuit cereal (Weetabix-style), bran flakes, wholemeal rolls.
    • Nuts and seeds — almonds, walnuts, chia seeds, flax (linseed), peanuts.
    • Other — avocado, air-popped popcorn.

    No food on this list is described as "best" or "optimal". The curated list is a selection of common UK foods, not a ranking.


    Why cottage cheese, chicken, and eggs add no fibre

    Dietary fibre comes from plant cell walls. Animal products — including cottage cheese, plain yoghurt, eggs, chicken, fish, and milk — contribute approximately 0 g of fibre per serving. They contribute other nutrients (protein, fat, calcium, vitamin B12 in some cases), but adding plant foods is what increases dietary fibre. The curated dataset deliberately includes several animal-product entries — cottage cheese, plain yoghurt, eggs, chicken breast, salmon, and semi-skimmed milk — with a fibre value of 0 g, so the contrast with plant foods is visible inside the calculator itself.


    Worked examples

    The following are illustrative daily picks built from the curated dataset. They are not meal plans or personalised nutrition advice — they show how 30 g/day can be approached with common UK foods. Brands, varieties, ripeness, and cooking method affect the real values.

    • Example 1 — around 30 g. 40 g oats (~4 g) + small handful raspberries (~5 g) + 2 slices wholemeal bread (~5 g) + half a can of baked beans (~7.7 g) + 1 medium apple with skin (~3.6 g) + a small handful of almonds (~3.5 g) ≈ 29 g.
    • Example 2 — around 30 g. 2 whole wheat biscuits (~3.8 g) + 1 medium banana (~3.1 g) + 1 tbsp chia seeds (~4.8 g) + 1 portion cooked wholemeal pasta (~8.1 g) + 1 portion peas (~4.4 g) + 1 medium pear with skin (~5.5 g) ≈ 30 g.
    • Example 3 — contrast. A day of 1 large egg, a chicken breast portion, 100 g cottage cheese, a salmon fillet, and 100 ml semi-skimmed milk contributes approximately 0 g of fibre. Pairing those with plant foods is what brings the total up.

    Data sources and limitations

    Per-food fibre values are derived from USDA FoodData Central (Foundation and SR Legacy unbranded entries, public domain / CC0) as a primary reference source. Per-entry values are curated approximations rather than individually verified against specific FoodData Central records — they should be treated as planning estimates rather than precise traceable measurements. Editorial content cites the NHS, BDA, BNF, and ZOE.

    Limitations: values are approximate. Food labels, brands, ripeness, and cooking method affect real fibre content. Branded supermarket nutrition tables and app databases are not used as a source. This is a general reference, not a precise dietary measurement.


    Fibre tracking is a tool, not a target

    Fibre tracking can be a useful planning tool for some people, but it is not the only valid approach to eating. Many people eat well without counting anything, and intuitive eating is a valid approach. If fibre tracking feels stressful, becomes preoccupying, or interferes with eating in a way that feels healthy, please speak to a registered dietitian, GP, or other qualified healthcare professional. This is particularly important for anyone with a history of disordered eating or an eating disorder.


    Common questions

    How much fibre should I eat per day?

    The NHS suggests adults aim for about 30 g of dietary fibre per day as a general reference, not a personalised target. Children, adolescents, pregnant and breastfeeding people, and people with conditions such as IBS or IBD have different needs. The calculator surfaces the 30 g/day reference only and is not a substitute for advice from a registered dietitian, GP, or other qualified healthcare professional.

    Why is fibre important?

    Dietary fibre is widely recognised by the NHS, the British Dietetic Association (BDA), and the British Nutrition Foundation (BNF) as part of a balanced diet. It contributes to satiety and to the normal functioning of the digestive system. ZOE and other UK nutrition educators describe a range of plant-based fibres as part of a broadly varied diet. The page does not make disease-prevention or treatment claims about fibre.

    What foods are highest in fibre?

    Legumes (baked beans, chickpeas, lentils, butter beans), wholegrains (oats, wholemeal bread, wholemeal pasta, bran flakes), some fruits (raspberries, pears, dried fruit), some vegetables (peas, sweet potato, broccoli), and nuts and seeds (almonds, chia, flax) are typically among the higher-fibre foods. The curated list in this calculator includes common examples from each category.

    Do animal products like cottage cheese, chicken, or eggs contain fibre?

    No, or very close to zero. Dietary fibre comes from plant cell walls. Animal products — including cottage cheese, plain yoghurt, eggs, chicken, fish, and milk — contribute approximately 0 g of fibre per serving. They contribute other nutrients, but adding plant foods is what increases dietary fibre.

    What's the difference between soluble and insoluble fibre?

    Soluble fibre dissolves in water and is found in oats, beans, and many fruits. Insoluble fibre passes through more intact and is found in wholegrains, nuts, and vegetable skins. The BDA fibre food fact sheet has more detail. This calculator estimates total fibre rather than splitting it by type — that split is editorial only on this page.

    How accurate is this fibre calculator?

    Values are approximate and drawn from USDA FoodData Central (public domain). Real-world fibre content varies with variety, ripeness, brand, and cooking method, so subtotals are best treated as estimates within roughly ±10–20% of any single serving you actually eat. The calculator is a general reference, not a precise dietary measurement.

    I have IBS or IBD — should I increase my fibre?

    Please seek qualified advice. For IBS, some people benefit from approaches such as low-FODMAP eating; others do not. For IBD, fibre tolerance varies a great deal between people and disease phases. A registered dietitian or your GP is the right place to start. This calculator is not a substitute for personalised medical or dietary advice.

    Is too much fibre bad for you?

    Very high fibre intakes, especially if added quickly without enough water, can cause bloating, wind, or digestive discomfort. The general advice from the NHS is to increase fibre gradually and pair it with adequate water. People with specific gut conditions, including IBS, IBD, or coeliac disease, should follow advice from a qualified healthcare professional.

    Are oats a good source of fibre?

    Oats contain beta-glucan, a type of soluble fibre. A 40 g porridge portion contributes roughly 4 g of fibre — about a seventh of the NHS 30 g/day adult reference. They are commonly described by the BNF and BDA as a useful contributor to overall fibre intake in a balanced diet.

    Does cooking reduce fibre?

    Total fibre is largely preserved through normal cooking. Boiling, steaming, baking, and frying do not significantly change the total grams of fibre. They can shift the soluble:insoluble balance somewhat — for example, cooking vegetables can soften cell walls — but the total is broadly stable. The BNF has more detail on this.


    Related tools

    For connected nutrition and energy planning, see the TDEE Calculator, Macro Calculator, and BMI Calculator.


    This calculator is a general reference, not personalised dietary advice and not a substitute for advice from a registered dietitian, GP, or other qualified healthcare professional. It targets adults aged 19+. Children and adolescents have different nutritional needs. If you have IBS, IBD, coeliac disease, diabetes, are pregnant, breastfeeding, recovering from an eating disorder, or are on a medically restricted diet, please consult a healthcare professional before changing what you eat. Animal products such as cottage cheese, chicken, eggs, and fish generally contribute little or no fibre unless mixed with plant ingredients.