Fibre is essential for heart health and digestion, yet most people fall well short of recommended daily amounts. With food prices on the rise, many are wondering how to increase their fibre intake affordably. The good news? Experts say it doesn’t have to be expensive to eat well.
The Fibre Gap: What the Stats Show
Adults should aim for 25 to 30 grams of fibre per day, according to nutrition guidelines. However, average consumption sits at just 15 grams — a shortfall that increases the risk of heart disease, type 2 diabetes, and digestive issues.
“Fibre helps regulate blood sugar, supports gut health, and can significantly reduce the risk of cardiovascular events,” says NHS nutritionist Dr. Sarah Mitchell. “It’s one of the most underrated nutrients in our diet.”
Despite its importance, nearly 95% of Americans fail to meet daily recommendations. The reasons are clear: processed foods dominate many diets, and fresh produce can be costly — especially for low-income households.
Budget-Friendly Sources of Fibre
The solution lies in simple, affordable ingredients already found in most cupboards. Canned legumes are a top choice, offering both protein and fibre at a fraction of the cost of fresh alternatives.

Navy beans lead the pack with over 20g of fibre per can, while black beans provide around 15g. Both typically cost under £1.50 per can, making them an accessible option for any budget.
“Canned beans are incredibly versatile — perfect for soups, salads, or mashed as a spread,” explains registered dietitian Natalie Romito from Cleveland Clinic. “They’re convenient, nutritious, and shelf-stable, so there’s no excuse not to keep them on hand.”
For breakfast, steel-cut oats offer around 4g of fibre per serving and can be whipped up in minutes. A £4 box goes a long way and pairs perfectly with seasonal fruit or a sprinkle of seeds.
Snacking Smart: Easy Swaps for More Fibre
Movie nights just got healthier. Air-popped popcorn delivers roughly 5g of fibre per portion and costs less than £3 for a large bag — far cheaper than crisps or chocolate bars.
Fruit remains another wallet-friendly winner. Bananas (£0.20 each) provide 3g of fibre, apples (£0.35) offer 4.5g, and pears (£0.40) pack 5.5g. Raspberries, whether fresh or frozen, contribute up to 8g per cup.
“You don’t need exotic superfoods to boost your fibre intake,” adds Dr. Mitchell. “Simple swaps like choosing an apple over a biscuit or adding berries to yoghurt can make a real difference over time.”
Making Fibre Work for You
Building meals around high-fibre staples doesn’t require culinary expertise. A basic bean chilli, hearty lentil soup, or even a quick salad with chickpeas can be thrown together using pantry items.

Mixing different sources ensures variety and keeps meals interesting. Try blending oats into smoothies, sprinkling seeds on roasted vegetables, or stirring pureed beans into sauces for added texture and nutrition.
Gradual increases in fibre intake help avoid bloating or discomfort. Start by swapping refined snacks for wholegrain versions, then slowly incorporate more legumes and fruits throughout the week.
Why it Matters
In an era where chronic diseases linked to poor diet are on the rise, prioritising fibre isn’t just about personal health — it’s a public health imperative. By choosing affordable, accessible sources like canned beans, oats, and seasonal fruit, individuals can take meaningful steps towards better wellbeing without straining their budgets. As healthcare systems face mounting pressure, small dietary changes supported by smart food choices could play a surprisingly powerful role in reducing long-term illness rates.