beginning of content

High-fibre foods and diet

6-minute read

Key facts

  • Fibre is a type of nutrient that reduces your risk of disease and keeps your digestive system healthy.
  • There are several types of fibre that can be found in different foods.
  • Including a variety of fresh foods in your diet will ensure you get enough fibre.

What is fibre?

Fibre is a nutrient that is needed by your body to keep you healthy. It’s digested by the bacteria in your gut to produce substances that keep you healthy.

Eating a diet high in fibre and wholegrain foods is linked to a lower risk of:

Because high-fibre foods help fill you up, they tend to make you eat less and help you keep a healthy weight.

Foods high in fibre help to keep your digestive system healthy. They are also good sources of vitamins and minerals, and other important nutrients.

What foods contain fibre?

There are several types of fibre including:

Because they have different health benefits, it’s important to include these in your diet.

Soluble fibre

Soluble fibre is a type of fibre that dissolves in water. It’s found in foods such as:

Foods high in this type of fibre can help you feel full. They also help reduce constipation by speeding up the time it takes for faeces (poo) to pass through your body.

Some soluble fibre can reduce the amount of cholesterol absorbed from your small intestine. This can be found in:

Soluble fibre can also help to lower your blood cholesterol levels when eaten as part of a diet that is also low in saturated fat.

Soluble fibre can also help to stabilise your blood glucose level if you have diabetes.

Insoluble fibre

Insoluble fibre is a type of fibre that doesn’t dissolve in water. It’s found in:

Because insoluble fibre absorbs water, it helps to soften the contents of your bowel, and keep your bowel movements (poos) regular. This helps to prevent constipation.

Resistant starch

Resistant starch is another type of carbohydrate that isn’t easily absorbed. Different ways of cooking can create different amounts of resistant starch. For example, resistant starch is found in:

In general, foods that are less highly processed contain more resistant starch.

An important benefit of resistant starch is that it ferments. Fermenting produces substances that help to keep the lining of your bowel healthy.

How much fibre do I need?

In Australia, the recommended daily intake of dietary fibre is:

Most Australians eat less than this.

It’s important to include different types of fibre in your diet, from a variety of plant foods. To get enough fibre every day, Cancer Council Australia recommends that you should eat:

The Australian Dietary Guidelines provide the following guidelines for servings each day:

It may seem difficult to get enough serves of wholegrain foods every day. Try to eat wholegrain or wholemeal varieties for half of your daily serves of bread and cereals. A serve of wholegrain or wholemeal foods is equal to:

The combination of nutrients in food work together to produce health benefits. So, it’s better to have wholefoods, rather than dietary fibre supplements.

Tips for including more fibre in your diet

Dietary fibre absorbs fluid so it’s important to drink enough liquid, including water.

Can I have too much fibre?

The more fibre we eat, the more flatulence (wind) we produce. While it can be a little embarrassing, this is normal and fibre is still good for your health.

Resources and support

For more information about high fibre foods and your diet contact an accredited practising dietitian.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information