A useful high fiber foods list should do more than name a few bran cereals and leave you guessing. The easiest way to increase fibre is to spread it across the day, using fruits, vegetables, pulses, wholegrains, nuts and seeds in meals you already enjoy. Variety matters because different plant foods provide different types of fibre and nutrients.
UK guidance recommends an average daily fibre intake of about 30g for people aged 16 and over. That is more relevant for UK readers than the 25–38g range often quoted from overseas sources. Fibre supports normal digestion, can help prevent constipation and is associated with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer.
High-fibre fruits
1. Raspberries — Add fresh or frozen raspberries to porridge, yoghurt or a smoothie bowl.
2. Blackberries — These fiber rich foods make a simple dessert and pair naturally with oats or yoghurt.
3. Pears — Keep the skin on, as peeling removes some fibre. A ripe pear is an easy portable snack.
4. Apples — Choose a whole apple with the skin rather than clear apple juice, which contains little fibre.
5. Avocado — Technically a fruit, avocado adds fibre and creaminess to toast, salads and wraps.
6. Oranges — Eating the whole fruit provides more fibre than drinking orange juice.
7. Dried figs — A small portion adds fibre to breakfast or dessert. Because dried fruit is sticky, it is best eaten with a meal.
Vegetables that add meaningful fibre
8. Artichokes — Whole artichokes and artichoke hearts work well in salads, pasta and Mediterranean-style dishes.
9. Green peas — Frozen peas are affordable, quick to cook and easy to add to soups, curries and rice dishes.
10. Brussels sprouts — Roasting brings out their sweetness and adds fibre to winter meals.
11. Broccoli — Serve it as a side or stir it into pasta and soups. The tender stalk is edible too.
12. Carrots — Raw, roasted or grated carrots all count. Leave them unpeeled after a good wash when practical.
13. Sweet potatoes — Eat the skin when possible and top a baked sweet potato with beans or vegetables.
14. Skin-on potatoes — Baked potatoes and boiled new potatoes contribute more fibre when the skin is kept.
Pulses and beans: everyday fibre powerhouses
15. Lentils — Red, green and brown lentils are practical foods high in fiber. Add them to soup, dhal or pasta sauce.
16. Chickpeas — Use them in curries, salads, traybakes and hummus. Rinse tinned chickpeas before use.
17. Black beans — Their firm texture suits chilli, tacos, rice bowls and soups.
18. Kidney beans — A familiar choice for chilli, mixed-bean salads and tomato-based stews.
19. Haricot beans — These mild beans are used in baked beans. Choose lower-salt and lower-sugar versions when possible.
20. Split peas — Excellent for thick soups, split peas soften during cooking and make a satisfying meal.
21. Edamame beans — Add cooked edamame to noodle bowls, salads or stir-fries for fibre and plant protein.
Wholegrains and higher-fibre starches
22. Oats — Porridge, overnight oats and oat-based muesli offer an easy route towards your daily fiber intake.
23. Barley — Pearl barley adds a chewy texture to soups, stews and grain bowls.
24. Bulgur wheat — Quick-cooking bulgur is useful for tabbouleh, warm salads and vegetable side dishes.
25. Wholewheat pasta — Swapping white pasta for wholewheat raises fibre without changing the whole meal.
26. Brown rice — It retains more of the grain than white rice. Mix brown and white rice while adjusting to the texture.
27. Quinoa — Quinoa supplies fibre and protein and works in salads, stuffed vegetables and breakfast bowls.
28. Wholemeal bread — Check the label because fibre content varies. Wholemeal, granary and seeded loaves are useful choices.
Nuts, seeds and fibre-rich snacks
29. Chia seeds — Stir them into porridge, yoghurt or overnight oats. They absorb liquid, so stay well hydrated.
30. Ground linseeds — Also called flaxseeds, they can be sprinkled over cereal or mixed into baking.
31. Pumpkin seeds — Add a spoonful to salads, soups or yoghurt. Choose unsalted versions for everyday use.
32. Almonds — A small handful makes a practical snack or crunchy topping for porridge and fruit.
33. Pistachios — These nuts provide fibre and texture. Unsalted pistachios are the better routine choice.
34. Sunflower seeds — Mix them into homemade granola, salads or bread dough.
35. Air-popped popcorn — Plain popcorn is a wholegrain snack. Keep added butter, sugar and salt modest.
How to reach 30g of fibre without discomfort
Do not try to transform your diet overnight. A sudden jump in fibre may cause wind, bloating or abdominal discomfort. Increase it gradually, drink enough fluid and let your digestive system adjust. A realistic day might include porridge and berries at breakfast, wholemeal bread and lentil soup at lunch, fruit and nuts as a snack, then vegetables, beans and a skin-on potato at dinner.
Nutrition labels can help you compare packaged products. In the UK, a food can be described as high in fibre when it contains at least 6g per 100g. Portion size still matters, so consider both the per-100g figure and the amount you eat.
People with certain bowel conditions, narrowing of the bowel, recent gastrointestinal surgery or medical advice to follow a low-fibre diet should speak to their healthcare team before increasing fibre.
Frequently asked questions
Which food is highest in fibre?
Seeds, pulses and some bran-based foods are especially concentrated sources, but there is no need to rely on one food. A mixture of beans, wholegrains, fruit, vegetables, nuts and seeds is more balanced.
How can I add more fibre at breakfast?
Choose porridge or a higher-fibre wholegrain cereal, add berries or a pear, sprinkle on seeds and use wholemeal toast instead of white bread.
Can too much fibre cause problems?
Increasing fibre too quickly can trigger bloating, wind or discomfort. Build up slowly and drink plenty of fluid. Persistent symptoms should be discussed with a GP or registered dietitian.
Are fibre supplements as good as food?
Supplements can help in some situations, but whole foods also provide vitamins, minerals and other plant compounds. Seek professional advice before using supplements for ongoing digestive symptoms.
Conclusion
The best high fiber foods list is one you can actually use. Start with two or three easy swaps, such as wholemeal bread, beans in a sauce, berries on porridge or a skin-on potato. Small changes across several meals are usually more comfortable and sustainable than forcing a large amount of fibre into one dish. Over time, those choices can bring your diet closer to the UK target of 30g a day while adding more colour, texture and variety to your plate.