Fibre: how many grams a day and where to actually get them
How much fibre you need each day, how many grams real food actually gives you, and how to reach 30 g without bloating — with a sample day.

Most people who assume they eat enough fibre are eating about half of what the guidelines ask for. A day built on white bread, meat, cheese, pasta and one piece of fruit lands somewhere between 12 and 18 grams. The target is closer to 30.
That gap doesn't close with special food. It closes with a few swaps and one habit. Here are the numbers: what you need, how much fibre a real portion contains, what a 30 g day looks like, and how to get there without spending a week feeling bloated.
How many grams a day you actually need
Guidelines vary by country but land in the same band. Around 25 g a day for women and 30 to 38 g for men is typical, and some national advice skips the split entirely and asks all adults for roughly 30 g.
A rule that scales better with your intake: about 14 g of fibre per 1,000 calories. At 2,000 kcal that's 28 g. At 3,200 kcal it's around 45 g, which is where the rule stops being useful — more on that below. If your calorie intake is guesswork, work out your calories and macros first and treat fibre as the next layer.
For most people who train, 25 to 35 g a day is plenty. There's no good evidence that 60 g beats 30 g, and plenty of lived evidence that 60 g is uncomfortable.
What fibre does, and why it comes in two kinds
Fibre is carbohydrate your small intestine doesn't break down. What happens next depends on whether it dissolves in water and whether the bacteria in your large intestine can ferment it.
- Soluble, viscous fibre — oats, barley, pulses, apples, citrus, chia, psyllium. It forms a gel, slows how fast the stomach empties, flattens the glucose rise after a meal and modestly lowers LDL cholesterol.
- Insoluble fibre — wheat bran, vegetable skins, seeds, wholegrains. It adds bulk and speeds things through the gut.
Real food contains both, so there's no point tracking them separately. The evidence is strongest for people with higher fibre intakes having lower rates of heart disease, type 2 diabetes and bowel cancer, plus fewer problems with constipation. How much of that is fibre itself and how much is everything else about the way those people eat isn't settled.
How much fibre a portion really has
This is the part people get wrong. "I eat vegetables" doesn't mean much if the vegetable is lettuce — 50 g of it gives you about 1 gram. Pulses, wholegrains, seeds and fruit eaten with the skin do the heavy lifting.
Pulses, the strongest source per portion:
- cooked beans, 150 g: about 10 g
- cooked chickpeas, 150 g: about 10 g
- cooked lentils, 150 g: about 11 g
- garden peas, 150 g: about 7 g
One meal with pulses covers a third of the daily target. If the sticking point is fitting them into a normal meal rather than a salad you'll never make twice, a chicken and chickpea soup is what that looks like when it's easy.
Grains and bread:
- porridge oats, 50 g dry: about 5 g
- wholemeal bread, one 40 g slice: 2–3 g
- white bread, one 40 g slice: about 1 g
- wholewheat pasta, 80 g dry: about 6 g
- white rice, 150 g cooked: under 1 g
- quinoa or buckwheat, 150 g cooked: about 4 g
Swapping white bread for wholemeal and white rice for quinoa or buckwheat adds 5 to 8 grams a day on its own, without meaningfully changing your calories or protein.
Fruit:
- raspberries or blackberries, 100 g: about 6 g
- pear with skin, 180 g: about 5 g
- apple with skin, 180 g: about 4 g
- two kiwis: about 4 g
- banana: about 3 g
- prunes, 40 g: about 3 g
The skin carries a decent share of the fibre, so a peeled apple gives noticeably less. Dried fruit is concentrated in both fibre and calories — useful in small amounts, easy to overshoot.
Vegetables:
- cooked broccoli, 150 g: about 4 g
- potato with skin, 200 g: about 4 g
- carrot, 100 g: about 3 g
- tomato, cucumber and lettuce, 150 g: 1–2 g
Nuts and seeds:
- chia, 15 g: about 5 g
- ground flaxseed, 15 g: about 4 g
- almonds, 30 g: about 3.5 g
- popcorn, 25 g: about 3.5 g
- half an avocado: about 5 g
What a 30 gram day looks like
Nothing exotic in here:
- Breakfast: 50 g porridge oats with 100 g raspberries and 15 g chia — 16 g
- Lunch: a meal built on 150 g cooked chickpeas plus 150 g vegetables — 14 g
- Snack: an apple and 30 g almonds — 7.5 g
That's 37.5 g before dinner. If you're currently on 15 g, that day is too much too fast. Treat it as a menu you pick from: two of those three plus an ordinary dinner puts you close to 30.
Raising your intake without the bloating
Almost every problem with fibre comes from speed, not amount. Jumping from 15 to 35 grams in one day means wind, cramps and a heavy gut, and that's the point where people decide fibre doesn't agree with them.
- Add about 5 grams a week, no more. Fifteen to thirty takes three weeks.
- Raise your water with every increase. Viscous fibre binds water, and without it the stool hardens — the opposite of what you were after. If you're not sure where to start, check how much water you actually need.
- Spread fibre across three or four meals instead of loading it into one.
- Introduce pulses gradually, starting with half a portion. Rinsing tinned ones and cooking them longer reduces the wind for a lot of people.
Bloating in the first 7 to 14 days is normal and usually settles. Pain, blood and weight loss are not.
Fibre when cutting and fibre when bulking
In a deficit, fibre works for you. The same calories as pulses, potatoes and fruit keep you full far longer than white pastry, because the volume is bigger and the stomach empties more slowly. If you're cutting, sit at the top of the range, around 30 to 35 grams, and build meals around it; the numbers for that kind of plan are in the cutting guide.
Bulking flips it. At 3,500 calories the 14 g per 1,000 kcal rule asks for nearly 50 grams, and that fills you up before you've eaten enough. Stay at 30 to 35 grams and deliberately take some carbohydrate from lower-fibre sources: white rice, standard pasta, juice, honey. Around training that's an advantage anyway, since it digests more easily.
Fibre supplements
Food is the better route because it brings vitamins, minerals and water along with the fibre. A fibre powder, usually psyllium, earns its place in two situations: when you're travelling or on shifts and your eating goes monotonous, and when you have chronic constipation and need a consistent, predictable top-up. Take it with a full glass of water, and don't treat it as a stand-in for vegetables and pulses.
Common mistakes
- Counting salad as fibre. Lettuce, cucumber and tomato are mostly water. Useful, but they won't fill the daily target.
- Brown bread that isn't wholemeal. The colour can come from malt or caramel just as easily as from wholemeal flour. Read the label: wholemeal flour should be the first ingredient.
- Juice instead of fruit. Juicing strips out nearly all the fibre. A whole orange has about 3 g, a glass of juice under half a gram.
- All of it at dinner. Twenty-five grams in one sitting is a recipe for discomfort.
- More fibre, same water. The most common reason constipation gets worse instead of better.
- Peeling everything. Apple, pear and potato skins carry a real share of the total.
When to see a doctor
Fibre fixes ordinary, boring constipation. It doesn't fix everything. See a doctor if you have blood in your stool, severe or persistent abdominal pain, weight loss you didn't plan, a change in bowel habit lasting more than a few weeks, or symptoms that get worse precisely when you raise your fibre. With diagnosed irritable bowel syndrome, inflammatory bowel disease or after bowel surgery, agree the amount and type of fibre with your doctor or dietitian — for some people the opposite approach is what helps.
Common questions
Does fibre count towards calories and carbs?
On most labels here, fibre is included in total carbohydrate. It yields roughly 2 kcal per gram rather than 4, since some of it is fermented and some passes through unused. For everyday macro tracking that difference is small enough to ignore.
Can fibre reduce protein absorption?
Not at realistic intakes. Very high amounts, above 50 to 60 grams a day, can slightly reduce absorption of some minerals, mainly zinc and iron. The answer isn't less fibre, it's a more varied diet.
Before or after training?
After. A high-fibre meal 60 to 90 minutes before a session gives plenty of people a heavy stomach and cramps, especially under squats or on a run. Push fibre into the meals furthest from training.
I'm eating 30 grams and still constipated?
Check water, movement and the type of fibre. If most of yours comes from wheat bran, add viscous sources: oats, pulses, prunes, psyllium. If two or three weeks of that changes nothing, that's a conversation with a doctor, not another spoonful of bran.
The short version
- Aim for 25 to 35 grams a day, or about 14 g per 1,000 kcal. Most people sit at 12 to 18.
- Pulses are the strongest source: 150 g cooked gives 10 to 11 grams.
- Swapping white bread and rice for wholegrain versions is worth 5 to 8 grams a day.
- Increase by 5 grams a week and raise your water alongside it.
- When bulking, don't chase a big number — 30 to 35 grams is enough, and the rest of your carbs should digest easily.
- Blood in the stool, severe pain or unplanned weight loss are a doctor's problem, not a fibre problem.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.





