Understanding Health

Fibre-Rich Foods: Getting 28g a Day Without Living on Bran

A woman in her 50s pours a pink HLTH+ sachet into a charcoal electric shaker on a bench surrounded by bananas, apples, grapes and berries — HLTH+

The simplest way to lift dietary fibre is to build each meal around a legume, a wholegrain or a piece of fruit with its skin on, not to add bran. On Australian Food Composition Database figures, 150g of boiled split peas carries 12.5g of dietary fibre, 125g of raspberries carries 6.0g and 40g of rolled oats carries 3.8g. Those three foods alone total 22.3g.

A list of food names does not tell you whether a serve of quinoa or a serve of pear gets you closer to the number you are aiming for. The 28g in the title is the recommended daily intake used in a 2025 Frontiers in Nutrition study, and the rest of this page shows what it looks like on a plate.

Below are 30 foods with the dietary fibre in a stated serve, the difference between soluble and insoluble fibre, and a full day that adds up to more than 28g.

What are the highest-fibre foods in Australia?

Every figure in the table is scaled from the Australian Food Composition Database, Release 3.0, Food Standards Australia New Zealand, retrieved 29 September 2026. The database lists dietary fibre per 100g of edible portion; each row scales that figure to the serve in grams shown and rounds to one decimal place. Serves are round amounts we chose, not a government serve, and a packaged food's own panel is the figure to trust over a database entry.

Group Food (serve) Dietary fibre per serve Per 100g
Legumes Split peas, boiled (150g) 12.5g 8.3g
Legumes Red kidney beans, canned, drained (130g) 8.5g 6.5g
Legumes Chickpeas, canned, drained (130g) 7.4g 5.7g
Legumes Baked beans in tomato sauce, canned (130g) 6.2g 4.8g
Legumes Lentils, boiled (150g) 6.2g 4.1g
Wholegrains Wholemeal pasta, boiled (150g) 8.6g 5.7g
Wholegrains Pearl barley, boiled (150g) 8.1g 5.4g
Wholegrains Quinoa, cooked in water (150g) 5.1g 3.4g
Wholegrains Wholemeal bread (70g) 4.8g 6.9g
Wholegrains Rolled oats, uncooked (40g) 3.8g 9.5g
Wholegrains Whole wheat breakfast biscuits, plain (30g) 3.5g 11.5g
Wholegrains Brown rice, boiled (150g) 2.6g 1.7g
Vegetables Green peas, boiled (100g) 5.2g 5.2g
Vegetables Brussels sprouts, boiled (100g) 4.8g 4.8g
Vegetables Sweet potato, baked (150g) 4.8g 3.2g
Vegetables Sweet corn on the cob, boiled (100g) 4.4g 4.4g
Vegetables Broccoli, boiled (100g) 2.5g 2.5g
Fruit Raspberries, raw (125g) 6.0g 4.8g
Fruit Pear, unpeeled, raw (150g) 4.5g 3.0g
Fruit Kiwifruit, green, peeled (150g) 4.5g 3.0g
Fruit Avocado, Hass, raw (70g) 4.1g 5.9g
Fruit Apple, unpeeled, raw (150g) 3.8g 2.5g
Fruit Banana, peeled (100g) 2.2g 2.2g
Nuts and seeds Chia seeds (20g) 6.6g 33.2g
Nuts and seeds Linseed or flaxseed (20g) 6.6g 32.9g
Nuts and seeds Sunflower seeds (30g) 3.9g 13.0g
Nuts and seeds Almonds, raw, with skin (30g) 3.3g 11.0g
Nuts and seeds Pistachios, raw (30g) 2.3g 7.7g
Nuts and seeds Walnuts, raw (30g) 1.9g 6.4g
Nuts and seeds Pumpkin seeds, hulled (30g) 1.4g 4.6g

Legumes are the only group where every row clears 6g: split peas lead the whole table at 12.5g, and wholemeal pasta (8.6g), red kidney beans (8.5g) and pearl barley (8.1g) follow. Chia seeds and linseed carry more than 32g per 100g, more than any other food here, but a realistic 20g serve holds them at 6.6g. Fruit and vegetables sit lower per serve; the top fruit row is raspberries at 6.0g and the top vegetable row is green peas at 5.2g.

The nut and seed rows use the same 30g serve as the high-protein snacks list, so the two pages can be read side by side.

What is the difference between soluble and insoluble fibre?

Dietary fibre is grouped by whether it dissolves in water. Healthdirect (last reviewed December 2024) says soluble fibre dissolves in water and is found in oats and barley, in legumes such as split peas, red kidney beans, baked beans and lentils, and in fruit and vegetables. It says insoluble fibre does not dissolve in water and is found in high-fibre and wholegrain breads and cereals, the outer skins of fruit and vegetables, and nuts and seeds.

The Better Health Channel (reviewed 11 December 2025) draws the same line and lists flaxseed and psyllium among soluble sources; dried beans appear on both of its lists. The database rows used on this page report total dietary fibre only, so the table above does not split the two types. Psyllium husk has its own page for how it is taken.

Soluble fibre foods and their serves

The foods healthdirect names for soluble fibre, with the total dietary fibre per serve from the table:

  • Oats and barley: rolled oats 3.8g (40g), pearl barley 8.1g (150g).
  • Legumes: split peas 12.5g (150g), red kidney beans 8.5g (130g), baked beans 6.2g (130g), lentils 6.2g (150g).
  • Fruit and vegetables: raspberries 6.0g (125g), green peas 5.2g (100g), Brussels sprouts 4.8g (100g).

Insoluble fibre foods and their serves

The foods healthdirect names for insoluble fibre, with the same total dietary fibre per serve:

  • Wholegrain breads and cereals: wholemeal bread 4.8g (70g), whole wheat breakfast biscuits 3.5g (30g).
  • Outer skins of fruit and vegetables: unpeeled pear 4.5g (150g), unpeeled apple 3.8g (150g).
  • Nuts and seeds: chia seeds 6.6g (20g), sunflower seeds 3.9g (30g), almonds 3.3g (30g).

How do you get 28g of dietary fibre in a day?

Add the serves from the table and 28g arrives sooner than the food list suggests. Every line below is a row from the table above, and the running total adds the rounded figures shown.

Meal Foods and serves Dietary fibre Running total
Breakfast Rolled oats, uncooked (40g) with raspberries (125g) 3.8g + 6.0g = 9.8g 9.8g
Lunch Wholemeal bread (70g) with baked beans (130g) 4.8g + 6.2g = 11.0g 20.8g
Snack Pear, unpeeled (150g) 4.5g 25.3g
Dinner Broccoli, boiled (100g) with brown rice, boiled (150g) 2.5g + 2.6g = 5.1g 30.4g

The day totals 30.4g, which clears 28g by 2.4g, so any one line can be swapped for another row in the table without dropping under it. Pearl barley at dinner in place of the rice, for example, lifts the total to 35.9g. If you want more ideas for the meals either side of this one, high-protein breakfast ideas and high-protein snacks work through the same kind of arithmetic for protein.

The swaps that add the most dietary fibre

Healthdirect's tips include wholegrain bread instead of white bread, wholemeal pasta instead of white pasta, and brown rice or quinoa instead of white rice. On the same database, at the same serves, the swaps add:

  • Bread, 70g: white 2.2g, wholemeal 4.8g, a gain of 2.6g.
  • Pasta, boiled, 150g: white 3.3g, wholemeal 8.6g, a gain of 5.3g.
  • Rice, boiled, 150g: white 1.2g, brown 2.6g (a gain of 1.4g) or quinoa 5.1g (a gain of 3.9g).

Made together, the bread, pasta and brown rice swaps add 9.3g a day at the same serve sizes.

Why do so many Australians fall short on dietary fibre?

Over 90% of Australian adults do not meet dietary guidelines on the Australian Institute of Health and Welfare (AIHW) poor-diet measure. The Australian Bureau of Statistics puts a sharper number on one of the food groups in the table above: 4.8% of adults met the vegetables, legumes and beans recommendation in 2023, and most Australians did not consume their minimum recommended serves for any of the five food groups.

The gap widens when the plate shrinks, through a deliberate deficit, an illness or a reduced appetite. In a 2025 study of people using GLP-1 medications, intake averaged 14.5g of dietary fibre a day, significantly less than the recommended 28g, and the authors pointed to low intake of whole grains, fruit and vegetables. A smaller appetite leaves less room for a serve of legumes, a wholegrain side and a piece of fruit, which are the rows carrying the most dietary fibre in the table above.

This section is general information, not medical advice. Decisions about any medication belong with your doctor. For more on what changes when meals get smaller, read dietary fibre when you eat less and the foods worth building a day around, or learn more about what changes when appetite drops.

Where does a Formulated Supplementary Food fit beside high-fibre food?

A serve of HLTH+, a 55g sachet, carries 7g dietary fibre alongside 30g protein. Under Schedule 4 of the Food Standards Code, a serving needs at least 4g of dietary fibre to be called a good source and at least 7g to be called an excellent source, and 7g is the figure HLTH+ carries. HLTH+ is a Formulated Supplementary Food, a category built to support dietary intake when intakes of energy and nutrients may fall short of what an individual needs, so it sits beside the foods in the table rather than in place of them; the ✦ Find My Formula quiz shows what your current routine is not giving you.

HLTH+ is formulated to the Nutrient Reference Values, the reference intakes published in 2006 by the National Health and Medical Research Council, the Australian Government Department of Health and Ageing and the New Zealand Ministry of Health, across Women's, Women's 50+, Men's and Men's 50+.

A HLTH+ sachet beside a filled shaker and a bowl of raspberries on a kitchen bench — HLTH+

If you are building dietary fibre from food, the table and the sample day above are the whole method. If you want 30g protein, 7g dietary fibre and a balanced multivitamin profile in one 55g sachet beside those foods, that is HLTH+, available at hlthplus.com, Amazon AU and Chemist Warehouse.

See what your current routine is not giving you. The 30-second ✦ Find My Formula quiz is diagnostic: it shows the gaps in your current supplement stack, so you know what is missing before you buy anything. For a fibre-specific read on the supplement side, see prebiotics, probiotics and postbiotics.

Frequently Asked Questions

Which single food has the most dietary fibre per serve?

In the table above, 150g of boiled split peas carries the most at 12.5g. Per 100g, chia seeds (33.2g) and linseed (32.9g) carry the most, but a 20g serve of either holds them at 6.6g. All figures are from the Australian Food Composition Database, Release 3.0.

Do canned legumes carry less dietary fibre than dried legumes cooked at home?

On the database's per 100g figures, canned chickpeas carry 5.7g against 7.6g for dried chickpeas boiled, and canned red kidney beans 6.5g against 7.2g for dried kidney beans boiled. Both canned rows sit lower per 100g, and the table above uses the canned figures, so compare the serve you actually eat.

Are oats a soluble fibre food?

Healthdirect lists oats and barley among the foods that contain soluble fibre. The Australian Food Composition Database gives rolled oats, uncooked, 9.5g of total dietary fibre per 100g, or 3.8g in a 40g serve; the database reports total dietary fibre, not the soluble share.

Is raw or cooked broccoli higher in dietary fibre?

The database lists raw broccoli at 3.5g per 100g and boiled, drained broccoli at 2.5g per 100g, so 100g of the raw vegetable carries 1.0g more. The rows are separate database entries, so compare the serve you actually plate, and check the panel on any packaged version.

What does "excellent source of dietary fibre" mean on a label?

Under Schedule 4 of the Food Standards Code, a serving needs at least 7g of dietary fibre for an excellent source claim and at least 4g for a good source claim. Any claim that a food contains dietary fibre needs at least 2g a serving.

Reading next

A man in his 30s pours water into a portable blender on a light wood kitchen bench, surrounded by bananas, berries, apples and lemons — HLTH+
Hands pouring a chocolate-coloured nutritional formula from an electric shaker into a clear glass on a light wood kitchen bench — HLTH+

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.