Small food swaps can bring your daily fibre closer to 30g
If you’re trying to eat well around training, fibre can be easy to overlook. A few practical choices at breakfast, lunch and dinner can help you work towards the UK adult target of 30g a day.
You don’t need a special food or a complete menu overhaul to eat more fibre. Start by looking at what you already eat, then consider where wholegrains, beans, fruit, vegetables, nuts or seeds could fit. The latest National Diet and Nutrition Survey found that UK adults aged 19 to 64 consumed an average of 16.4g a day, and only 4% met the recommendation. Here’s how to choose foods and build up steadily.
Why is the UK target 30g a day, and why do many people miss it?
The UK recommendation for adults is an average intake of 30g of dietary fibre a day. The latest National Diet and Nutrition Survey reports an average of 16.4g a day among adults aged 19 to 64, with just 4% meeting the recommendation. That gap gives you a useful reason to check everyday meals, not a requirement to hit the number perfectly at every sitting. The survey results for 2019 to 2023 also identify cereals and cereal products as the leading source of fibre across age groups.
Fibre comes from plant foods, including grains, pulses, fruit and vegetables. NHS guidance says a fibre-rich diet can help digestion and prevent constipation. If you’re planning meals around exercise, fibre is one part of a varied diet; you can also consider the broader basics of eating to train and recover without trying to optimise every meal.
Which foods make it easier to add fibre?
Choose options that suit your normal meals and that you enjoy. Wholemeal or granary bread, porridge oats, wholegrain pasta and brown rice can add fibre through familiar staples. Beans, lentils and chickpeas work in soups, salads, curries and pasta sauces; peas and vegetables can add more alongside them. Fruit, unsalted nuts and seeds are other options for snacks or breakfast toppings.
The amount varies with the food and serving. For example, the NHS gives an illustration of about 8.3g of fibre from two slices of wholemeal toast with peanut butter and a medium orange. A lunch of wholemeal spaghetti with lentil and tomato sauce is listed at around 11g. Treat these as examples, not guaranteed values: portions and recipes differ. The NHS also says packaged-food labels can help you compare products, and defines “high fibre” as 6g or more per 100g in its advice on increasing fibre.
How can you work more fibre into meals?
Make one manageable change at a time. You could choose porridge or a higher-fibre cereal at breakfast, swap white bread for wholemeal at lunch, or add a portion of beans or lentils to an evening meal. If you usually eat white rice or pasta, try replacing some of it with a wholegrain version rather than changing everything at once. Add fruit to breakfast or choose it as a snack, and include vegetables with meals.
The useful choice is the one that fits your preferences, budget and routine. Frozen or tinned vegetables and pulses can be convenient; check labels where relevant, especially if you’re also watching salt or added sugar. A variety across the day is more practical than relying on one very high-fibre cereal or snack.
How do you know whether your changes are working?
Use food labels and, if helpful, keep a brief note of meals for a few days to see which changes are contributing fibre. Compare what you eat with the 30g adult recommendation as a general daily target, not a score for each meal. Food values are estimates and depend on portion size and preparation.
Increase fibre gradually and drink enough fluids. If a change brings persistent discomfort, or you have a diagnosed digestive condition or specific dietary advice, check with a GP or dietitian before making further changes. For most people, steady additions to familiar meals are a simpler way to close the gap than an abrupt overhaul.
Frequently asked questions
How can I tell if a packaged food is high in fibre?
Check the nutrition information on the pack and compare fibre per 100g. NHS guidance classifies a food as high in fibre when it contains 6g or more per 100g. The amount you get from a serving still depends on how much you eat, so check the portion size as well.
Should I increase fibre quickly to reach 30g?
It’s generally better to increase fibre gradually rather than making a sudden large change. Add one or two fibre-rich foods to meals, then see how you feel before adding more. If you have a bowel condition, ongoing digestive symptoms or have been advised to follow a low-fibre diet, ask a health professional what is appropriate for you.
Do I need a fibre supplement to meet the target?
Not necessarily. Many everyday foods contain fibre, including oats, wholemeal bread, beans, lentils, fruit, vegetables, nuts and seeds. You can first look for ways to include these in meals and snacks. If you’re considering a supplement because of a health concern or persistent symptoms, discuss it with a health professional.