Which Foods Are High in Fibre? A UK Table by Portion
The foods highest in fibre per UK portion are pulses and wholegrains: 120 g of cooked red kidney beans gives about 9.4 g, 180 g of wholegrain pasta about 8.8 g, 200 g of baked beans about 8.5 g, 120 g of cooked lentils about 8.1 g, two slices of wholemeal bread about 5.8 g and 40 g of wheat bran flakes about 5.4 g. Per 100 g, bran cereals, dried fruit, nuts and seeds lead; a banana or an apple gives about 1 g a portion, and eggs, meat, fish and dairy contain no fibre at all.1, 2 "High fibre" on a label means 6 g or more per 100 g; the adult target is 30 g a day against an average of 16.4 g in the 2019 to 2023 national survey.1, 3, 4 Every gram figure here is approximate and rounded from UK portion tables.
Which foods are highest in fibre per UK portion?
The table ranks everyday foods by fibre per realistic UK portion, with the per-100 g figure beside it, because the two orders differ: almonds are 10 g per 100 g but a 20 g handful gives 2 g, while a baked potato is low per 100 g and still gives 4.6 g.2
| Food | UK portion | Fibre per portion (approx.) | Fibre per 100 g |
|---|---|---|---|
| Red kidney beans, cooked | 120 g | 9.4 g | 7.8 g |
| Wholegrain pasta, cooked | 180 g | 8.8 g | 4.9 g |
| Baked beans in tomato sauce | 200 g | 8.5 g | 4.3 g |
| Lentils, cooked | 120 g | 8.1 g | 6.8 g |
| Chickpeas, cooked | 120 g | 6.2 g | 5.2 g |
| Wholemeal bread | 2 slices (80 g) | 5.8 g | 7.3 g |
| Wheat bran flakes | 40 g | 5.4 g | 13.5 g |
| Baked potato, skin on | 220 g | 4.6 g | 2.1 g |
| Porridge oats, dry weight | 45 g | 3.5 g | 7.8 g |
| Berries | 80 g | 3.3 g | 4.1 g |
| Green beans | 80 g | 3.3 g | 4.1 g |
| Carrots | 80 g | 3.1 g | 3.9 g |
| Dates or dried apricots | 30 g | 3.0 g | 10.0 g |
| Almonds | 20 g | 2.0 g | 10.0 g |
| Pear | 80 g | 1.8 g | 2.3 g |
| Banana | 80 g | 1.1 g | 1.4 g |
| Apple | 80 g | 1.0 g | 1.3 g |
Which fruit has the most fibre, and which the least?
Dried fruit leads per 100 g: dates and dried apricots at about 10 g and dried figs at about 6.9 g, so a 30 g portion gives about 3 g, though the NHS advises keeping dried fruit to mealtimes.1, 2 Among fresh fruit, berries (about 4.1 g per 100 g) and pears (2.3 g) are the better sources; bananas (1.4 g) and apples (1.3 g) sit near the bottom, so "one banana a day" supplies about a gram.2 Clear juice supplies none, and prune juice contains no fibre at all: its effect on the bowel comes from the sugar alcohol sorbitol, about 6 g per 100 g of juice, against 6 g of fibre and 15 g of sorbitol in 100 g of whole prunes.5
Is wholemeal bread high in fibre, and does toasting reduce it?
Wholemeal bread is high in fibre on the NHS definition at about 7.3 g per 100 g, so two slices give about 5.8 g.1, 2 Toasting does not reduce fibre: heat drives off water, and the fibre in the slice is unchanged. Bran-based and shredded wholewheat cereals run from about 13 to 24.5 g per 100 g; a 40 g bowl of wheat bran flakes gives about 5.4 g and 45 g of porridge oats about 3.5 g.1, 2 Oats carry beta-glucan, the gel-forming fibre behind the cholesterol wording; wheat carries bran, the bulking fibre behind the transit wording.6
How do you build fibre into each meal?
Thirty grams divides into about 8 g at breakfast, 10 to 12 g at lunch and at dinner, and 2 to 5 g in snacks, as in the NHS's own examples: wholemeal toast with peanut butter and an orange (about 8.3 g), wholemeal spaghetti with a lentil and tomato sauce (about 11 g), and grilled chicken with a skin-on baked potato, carrots and green beans (about 11.2 g).1 The swaps that do most work: wholegrain pasta for white; wholemeal bread for white; 120 g of lentils, chickpeas or beans added to a soup, curry or chilli (6 to 9 g); wheat bran flakes or porridge in place of a low-fibre cereal; 80 g of berries.2 Add one swap a week with a glass more water a day, because fibre without fluid can make things worse; gel-forming foods (oats, pulses, fruit) suit a sensitive gut better than bran, which is the order to add them in.6
How on earth do you eat 30 g of fibre in a day? A January day
Searches for high-fibre foods nearly double in January; the question behind them is arithmetic. A day from the table above, all approximate:2
- Breakfast: porridge from 45 g of oats (3.5 g) with 80 g of frozen berries (3.3 g) and 20 g of almonds (2 g): about 9 g
- Lunch: lentil soup with 120 g of lentils (8.1 g) and 80 g of carrots (3.1 g), with two slices of wholemeal bread (5.8 g): about 17 g
- Dinner: kidney-bean chilli with 120 g of beans (9.4 g) and 80 g of green beans (3.3 g): about 13 g
- Snack: a pear (1.8 g): about 40 g for the day
That overshoots on purpose, to show where to cut: without the bread the day lands at about 34 g, and without the almonds too at about 32 g. On 1,200 to 1,500 calories the same day works if the pulses, vegetables and berries stay and the bread, pasta and nuts go; on labels the yardstick is 3 g of fibre per 100 kcal, the "high fibre" threshold.3 If your app gives different numbers, databases differ: the UK target uses the AOAC method, which counts resistant starch that the older non-starch polysaccharide method left out; cooking changes the figure (boiled broccoli is 1.4 g per 100 g in one UK table and 2.8 g in another); and US databases differ again. The reference that settles it is McCance and Widdowson's dataset, CoFID.2, 4 How much fibre you need a day explains where 30 g comes from, the figures for children, and what fibre does in numbers.
Which fibre foods help constipation most?
Two foods have head-to-head trial evidence. In a US trial, two green kiwifruit a day, 100 g of prunes a day and 12 g of psyllium a day all raised complete bowel movements over four weeks, with kiwi the best tolerated and psyllium the least, which matches what UK forum readers report: two kiwis a day, results within two weeks; in a 40-person crossover, 100 g of prunes a day gave 3.5 complete movements a week against 2.8 on 22 g of psyllium.8, 9 For packaged foods, the GB register authorises "Wheat bran fibre contributes to an acceleration of intestinal transit" at 10 g a day and "Dried plums/prunes contribute to normal bowel function" at 100 g of dried plums a day; bran suits a sluggish bowel better than a sensitive one, and people with IBS do better on oats, pulses and fruit.3 Our constipation guide has the NHS steps and the signs that need a GP rather than more fibre.
How do you get enough fibre on a low-carb diet?
UK food labels list fibre on its own line, outside the carbohydrate figure, so there is nothing to subtract; the trouble is that the pulses and wholegrains at the top of the table carry starch. The low-carb sources are seeds (6.7 to 8 g per 100 g), nuts, berries and larger portions of green and root vegetables; a day built on them reaches 15 to 20 g with effort and 30 g rarely, one reason low-carb eaters so often ask why they are constipated.2 Ground linseed and chia add fibre without carbohydrate; take them with plenty of water, because they swell.
Frequently asked questions
Are two wholewheat biscuits a day enough fibre?
Two biscuits of a wholewheat breakfast cereal give about 4 g, roughly an eighth of the adult target, so they are a start rather than the day's fibre; 80 g of berries (3.3 g) and a sliced pear (1.8 g) take the bowl to about 9 g.2
Which snack has the most fibre?
Per portion, 30 g of dates or dried apricots (about 3 g), 80 g of berries (3.3 g), a pear (1.8 g) or 20 g of almonds (2 g); oatcakes, rye crackers and hummus with vegetable sticks are the NHS's suggestions.1, 2
Are eggs high in fibre, and is coffee a source of it?
Eggs, meat, fish, cheese, milk and yoghurt contain no fibre: fibre is the part of plant cell walls the small intestine cannot digest, plus starch that resists digestion.6 Brewed coffee carries 0.47 to 0.75 g of soluble fibre per 100 ml, roughly 1 to 2 g a mug.7
What is the best time of day to eat fibre?
Spread through the day. No trial shows an advantage for morning or evening; what matters is the total and the fluid taken with it.6
What is the healthiest grain to eat every day?
No single one. Oats bring beta-glucan, the gel-forming fibre with the cholesterol wording at 3 g a day; wholewheat and rye bring bran, the bulking fibre with the transit wording; barley brings both.3, 6
Sources
- NHS. How to get more fibre into your diet. nhs.uk.
- Public Health England. McCance and Widdowson's Composition of Foods Integrated Dataset (CoFID), 2021. gov.uk. Portion and per-100 g values on this page are approximate, from the British Nutrition Foundation and British Dietetic Association fibre fact sheets, which draw on these tables.
- Department of Health and Social Care. Great Britain nutrition and health claims (NHC) register. gov.uk.
- Scientific Advisory Committee on Nutrition. Carbohydrates and Health, 2015. gov.uk; National Diet and Nutrition Survey 2019 to 2023. gov.uk.
- Stacewicz-Sapuntzakis M, et al. Chemical composition and potential health effects of prunes: a functional food? Critical Reviews in Food Science and Nutrition, 2001. PubMed 11401245.
- McRorie JW, McKeown NM. Understanding the physics of functional fibers in the gastrointestinal tract. Journal of the Academy of Nutrition and Dietetics, 2017. PubMed 27863994.
- Díaz-Rubio ME, Saura-Calixto F. Dietary fiber in brewed coffee. Journal of Agricultural and Food Chemistry, 2007. PubMed 17295507.
- Chey SW, et al. Exploratory comparative effectiveness trial of green kiwifruit, psyllium, or prunes in US patients with chronic constipation. American Journal of Gastroenterology, 2021. PubMed 34074830.
- Attaluri A, et al. Randomised clinical trial: dried plums (prunes) vs. psyllium for constipation. Alimentary Pharmacology and Therapeutics, 2011. PubMed 21323688.
This article is general information, not medical advice. Increase fibre gradually with more fluid, and see a GP about a sudden change in bowel habit, blood in the stool or unexplained weight loss rather than changing your diet to manage it.