How much fibre do you need per day, and the easiest ways to get it
Daily fibre targets, why fibre helps with fullness and weight loss, and the foods that add the most fibre for the fewest calories.
Published October 2, 2026 · 6 min read
Fibre gets less attention than protein, but it’s the nutrient most adults are furthest from hitting. It keeps you full, steadies your blood sugar after meals, keeps digestion regular and feeds the bacteria in your gut. If you’re trying to eat fewer calories, it’s one of your best allies.
How much do you need?
- The World Health Organization recommends at least 25 g a day for adults.
- The US Dietary Guidelines set 14 g per 1,000 calories you eat. That’s about 28 g for someone eating 2,000 calories, or 22 g at 1,600.
- The UK recommends 30 g a day.
Most adults eat around 15 to 20 g, so for many people the goal is to roughly add 10 g a day.
Why it helps when you’re losing weight
High-fibre foods tend to be bulky and slow to digest, so they fill you up for relatively few calories. A cup of raspberries has about 64 calories and 8 g of fibre; a small bag of crisps has about 150 calories and just over 1 g. Which one keeps you full until dinner is not much of a contest.
The best fibre for your calories
| Food | Portion | Fibre | Calories |
|---|---|---|---|
| Chia seeds | 1 tbsp (12 g) | 4 g | 58 |
| Raspberries | 1 cup (123 g) | 8 g | 64 |
| Lentils, cooked | 1 cup (198 g) | 16 g | 230 |
| Black beans, cooked | 1 cup (172 g) | 15 g | 227 |
| Chickpeas, cooked | 1 cup (164 g) | 12 g | 269 |
| Kidney beans, cooked | 1 cup (177 g) | 11 g | 225 |
| Pear | 1 medium (178 g) | 6 g | 101 |
| Avocado | ½ avocado (68 g) | 5 g | 109 |
| Oats, dry | ½ cup (40 g) | 4 g | 156 |
| Apple | 1 medium (182 g) | 4 g | 95 |
| Sweet potato, baked | 1 medium (114 g) | 4 g | 103 |
| Broccoli | 1 cup chopped (91 g) | 2 g | 31 |
| Whole-wheat bread | 1 slice (32 g) | 2 g | 79 |
Pulses (lentils, beans, chickpeas, dal) are the standout: lots of fibre and a good amount of protein in the same bowl.
Easy ways to add 10 g a day
- Breakfast: oats with a tablespoon of chia seeds and berries (about 12 g together).
- Swap white for whole: whole-wheat roti or bread, brown rice some of the time.
- Add a pulse to one meal a day: a katori of dal or a handful of chickpeas in a salad.
- Eat the skin: potatoes, apples and pears keep much of their fibre in the skin.
- Snack on fruit, not juice. Juice removes most of the fibre: a cup of apple juice has well under 1 g.
Go up slowly, and drink water
If you currently eat little fibre, add it over two or three weeks rather than overnight, and drink plenty of water. A sudden jump can cause bloating and wind while your gut adjusts.
Track it next to your calories
Fibre is easy to overlook because you can’t see it on a plate. Seeing your daily total next to your calories and protein makes it obvious which meals are carrying you and where a quick swap would help. Real Calorie Tracker shows fibre against a target that scales with your calories (about 14 g per 1,000). Log a day and see where you land.
This guide is general information, not medical advice. If you're pregnant, have a medical condition or take medication, talk to a doctor or registered dietitian before changing how you eat.
Put it into practice
Log your first meal by grams or by serving. Free, no account needed.
More guides
- How to count calories in home-cooked food
The weigh-the-pot method for curries, dals and stews, how to split a family dish into fair portions, and shortcuts for meals you cook every week.
- Calories in Indian food: roti, rice, dal, paneer and more
Calories and protein in everyday Indian dishes per portion, from roti and dal to rajma chawal and dosa, plus easy swaps that save hundreds of calories.
- Cooked vs raw weight: how to log rice, pasta, chicken and lentils
Why 100 g of cooked rice has a third of the calories of 100 g of dry rice, conversion factors for common foods, and which weight to log.