Skip to main content

Foods high in fibre

Fibre is a type of carbohydrate that is not digested in the small intestine. It helps stools retain water and supports regular bowel movements. Foods leading this list include dried green beans, rye crispbread, dried raw onions, soya flour and dried raw red split lentils. Rye flour, wheatgerm and whole almonds also feature among the foods listed.

The list ranks foods by their fibre content per 100g, so typical portion sizes matter when comparing them. The form of the food also matters: dried ingredients absorb water during cooking, which changes their fibre content by weight. Full nutrient figures are provided in the tables below.

Further reading and references

  • Public Health England. McCance and Widdowson's The Composition of Foods Integrated Dataset 2021. GOV.UK.

Article history

The information on this page is written and peer reviewed by qualified clinicians.
  • 3 Nov 2026 | Latest version
  • 3 Nov 2026 | Originally published