High-Fibre Diet
What is a high fibre diet?
A high-fibre diet focuses on eating plenty of foods that are rich in dietary fibre, such as fruits, vegetables, whole grains, beans, and pulses. Fibre helps keep your digestive system healthy, supports heart health, and can help you feel fuller for longer.
Examples of high fibre foods for each mealtime of the day
| Mealtime of the day | Examples of high fibre food options | Examples of high fibre meals |
| Breakfast |
High-fiber breakfast foods include:
|
High-fiber breakfast meals include:
|
| Lunch |
High-fiber lunch foods include:
|
High-fiber lunch meals include:
|
| Dinner |
High-fiber dinner foods include:
|
High-fiber dinner meals include:
|
What is fibre?
Fibre is a type of carbohydrate that your body can’t fully digest [1]. Instead of breaking down like sugar or starch, it passes through your gut and helps keep your bowels moving regularly [1]. There are two main types of fibre: soluble and insoluble.
Soluble Fibre
Soluble fibre dissolves in water and forms a soft, gel-like substance. It can help lower cholesterol and manage blood sugar levels [2].
Foods rich in soluble fibre include oats, apples, beans, and carrots.
Insoluble Fibre
Insoluble fibre doesn’t dissolve in water. It adds bulk to your stool and helps prevent constipation [3].
Good sources include wholemeal bread, brown rice, nuts, and many vegetables.
Dietary Fibre Comparasion: Soluble vs Insoluble
| Type of dietary fibre | Example foods |
| Soluble fibre |
|
| Insoluble fibre |
|
Why is a high-fibre diet important?
Eating enough fibre can support many parts of your health. It can help reduce the risk of heart disease, type 2 diabetes, and bowel conditions [4]. Fibre also plays a role in keeping you fuller after eating [5], which can help with maintaining a healthy weight.
How much fibre do you need a day?
In the UK, adults are recommended to eat about 30 grams of fibre a day [6]. Most people eat much less than this.
To reach this amount, try to include a mix of high-fibre foods at each meal and snack.
| Age | How much fibre should I be eating each day |
| 2 to 5 years old | About 15g of fibre a day |
| 5 to 11 years old | About 20g of fibre a day |
| 11 to 16 years old | About 25g of fibre a day |
| 16+ years old | About 30g of fibre a day |
Examples of high-fibre foods
Common foods that are high in fibre include [7][8]:
- Wholegrain cereals, pasta, and bread
- Beans, lentils, and chickpeas
- Fruits such as pears, raspberries, and oranges
- Vegetables like broccoli, peas, and carrots
- Nuts and seeds
How can I increase my fibre intake?
- Switch from white bread or rice to wholegrain versions
- Add fruit to your breakfast or as a snack
- Include beans or lentils in soups, salads, or stews
- Keep the skin on fruits and vegetables when possible
- Increase your fibre intake gradually and drink plenty of water
What are the side effects of eating too much fibre?
Some people may notice bloating or gas when they first eat more fibre than their body is used to. These effects are usually temporary. Increasing fibre slowly and drinking enough water can help your body adjust comfortably.
Nutritionist's Corner: Final Thoughts
“A high-fibre diet is one of the simplest and most effective ways to support your digestive health and overall wellbeing. Try to eat a variety of fibre-rich foods each day and aim for balance, not perfection. Small changes like choosing wholegrain bread or adding a handful of beans to your meal can make a real difference over time.”
– Yusra Serdaroglu Aydin, MSc RD
Sources
[1] Fibre - Nutrition Information - British Nutrition Foundation
[6] How to get more fibre into your diet - NHS
[7] Foods high in fiber: Boost your health with fiber-rich foods - Harvard Health
Author

Yusra Serdaroglu Aydin, MSc RD
Head of Nutrition and Registered Dietitian
Yusra is a registered dietitian with a multidisciplinary background in nutrition, food engineering, and culinary arts. During her education, her curio...
