5 Fibre-Rich Foods Worth Eating Every Day
Jul 31, 2026Fibre is having a moment, and for once the internet is right. Most women in the UK are getting barely half of the recommended 30 grams a day, yet fibre quietly supports almost everything you care about: steady energy, balanced hormones, a calm and comfortable gut, glowing skin and better sleep. And the way to get there is simpler than the wellness world makes it sound. As Eric Rimm, professor of epidemiology and nutrition at Harvard's T.H. Chan School of Public Health, advises, rather than tracking grams you should focus on adding more servings of fibre-rich foods to your diet.
That's exactly what this is. No powders, no protocols, just a handful of genuinely nutrient-dense foods on gentle rotation. These five earn their place every day.
Chia seeds
Gram for gram, chia is one of the richest fibre sources you can eat, with around ten grams in just two tablespoons, most of it the soluble kind that keeps you full and your blood sugar steady. It also brings omega-3s, calcium and magnesium along for the ride. Stir a spoonful into overnight oats or yoghurt, or soak it into a simple pudding. It's the easiest fibre upgrade there is.
Lentils

Lentils are the quiet overachievers of the food world. A cup of cooked lentils delivers around fifteen grams of fibre alongside plant protein, iron and folate, which makes them especially valuable for women's energy. They're gentle on the gut once your body adjusts, deeply satisfying and endlessly flexible. Add them to soups, salads or a midweek dhal and let them do the heavy lifting.
Raspberries

Of all the berries, raspberries carry the most fibre, around eight grams per cup, wrapped in antioxidants and vitamin C that your skin will thank you for. They're also naturally low in sugar, so they satisfy a sweet craving without the crash. Scatter them over breakfast, blend them into a smoothie or simply eat them by the handful. Nourishment rarely tastes this much like a treat.
Oats
Oats bring a special kind of fibre called beta-glucan, the one with real evidence behind it for supporting cholesterol and keeping you full well into the afternoon. A bowl of porridge or overnight oats gives you slow-releasing energy that carries you gently through the morning rather than spiking and dropping you. Paired with chia and raspberries, breakfast alone can take you a third of the way to your daily fibre goal.
Avocado

Yes, avocado is a fibre food. A whole one offers around ten grams, alongside the healthy fats that help you absorb the nutrients in everything else on your plate. It supports satiety, skin and hormone health in one soft green package. Half an avocado with eggs, on sourdough or folded through a salad is one of the simplest ways to make a meal both more nourishing and more satisfying.
It can make you
One thing worth knowing: if your current fibre intake is low, build up slowly and drink plenty of water alongside, because your gut appreciates a gradual introduction far more than an overnight overhaul. Start with one of these foods a day, then layer in the rest as your body settles.
You don't need thirty supplements. You need thirty grams, and these five will carry you most of the way there.
This article is for general information and isn't a substitute for personalised medical or nutritional advice. If you're pregnant, managing a health condition or have specific dietary needs, please check with your GP or a registered dietitian before making changes to your diet. Increase fibre gradually and drink plenty of water alongside, as your gut appreciates a slow and steady introduction.
Stay connected with news and updates!
Join our mailing list to receive the latest news and updates from our team.
Don't worry, your information will not be shared.
We hate SPAM. We will never sell your information, for any reason.