How to get more fibre into your diet

Most of us need to eat more fibre and have fewer added sugars in our diet. Eating plenty of fibre is associated with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer.

Government guidelines say our dietary fibre intake should increase to 30g a day, as part of a healthy balanced diet. As most adults are only eating an average of about 20g day, we need to find ways of increasing our intake.

Children don't need as much fibre in their diet as older teenagers and adults, but they still need more than they get currently:

On average, children aged 11 to 18 are getting 16g a day. Encouraging them to eat plenty of fruit and vegetables and starchy foods (choosing wholegrain versions and potatoes with the skins on where possible) can help to ensure they are eating enough fibre.

Why do we need fibre in our diet?

There is strong evidence that eating plenty of fibre (commonly referred to as roughage) is associated with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer.

Choosing foods with fibre also makes us feel fuller, while a diet rich in fibre can help digestion and prevent constipation.

Tips to increase your fibre intake

It's important to get fibre from a variety of sources, as eating too much of one type of food may not provide you with a healthy balanced diet. 

To increase your fibre intake you could:

Fibre in your daily diet

Listed below is the fibre content of some example meals.

Fibre at breakfast

Two thick slices of wholemeal toasted bread (6.6g of fibre) topped with one sliced banana (1.4g) and a small glass (150ml) of fruit juice (1.2g) will give you around 9.2g of fibre.

Fibre at lunch

A baked jacket potato with the skin on (4.7g) with around half a can (about a 200g portion) of reduced-sugar and reduced-salt baked beans in tomato sauce (9.8g) followed by an apple (1.2g) will give you around 15.7g of fibre.

Fibre at dinner

Mixed vegetable tomato-based curry cooked with onion and spices (6.6g) with boiled wholegrain rice (2.7g) followed by a lower fat fruit yoghurt (0.4g) will give you around 9.7g of fibre. Bear in mind that fruit yoghurts can sometimes be high in added sugars, so check the label and try to choose lower-sugar versions.

Fibre as a snack

A small handful of nuts (30g), such as almonds, can have around 3.8g of fibre. Make sure you choose unsalted nuts without added sugars.

Fibre on food labels

The above example is only an illustration, as the amount of fibre in any food can depend on how it is made or prepared and on how much of it you eat. Most pre-packaged foods have a nutrition label on the side or back of the packaging, which can include a guide about how much dietary fibre the food contains.