Lean28
Fibre per 100 calories: the foods that fill the gap — Lean28 guide

Fibre per 100 calories: the foods that fill the gap

Fibre densityBy Tarun6 min readReviewed September 24, 2026

Protein gets all the attention. Fibre quietly does half the same job, keeps you full, feeds your gut, steadies blood sugar, and most people get nowhere near enough. Guidelines suggest around 30 grams a day; the average adult manages under 20. The fix isn't chugging fibre supplements. It's knowing which foods give the most fibre for the fewest calories, so you hit the target while you're losing fat rather than fighting it.

The ranking

Grams of fibre per 100 calories. Higher means more fibre without eating into your calorie budget.

FoodFibre per 100 kcal
Raspberries~12 g
Broccoli~7.5 g
Carrots~7 g
Kidney beans / rajma (cooked)~7 g
Lentils (cooked)~7 g
Chia seeds~7 g
Spinach~9 g
Chickpeas / chana (cooked)~4.6 g
Apple (with skin)~4.6 g
Popcorn (air-popped)~3.7 g
Wholemeal bread~2.8 g
Rolled oats~2.6 g
Avocado~4.2 g
Almonds~2.2 g
Brown rice (cooked)~1.4 g
Banana~2.6 g

Approximate values from standard databases (USDA FoodData Central).

The pattern: vegetables and berries win big

Non-starchy vegetables and berries top the list by a mile, because they're mostly water and fibre with almost no calories. This is why "eat more vegetables" is the most boring and most effective diet advice there is: a huge, filling plate of broccoli, spinach and carrots costs you barely any calories while loading you with fibre. Berries do the same in the fruit aisle, which is why raspberries beat bananas handily.

Pulses, lentils, beans and chickpeas, are the other star, bringing fibre and protein together. Whole grains like oats and wholemeal bread help but aren't the fibre powerhouses they're marketed as; per calorie, a bowl of broccoli buries a slice of brown bread.

A day that hits 30 grams without trying

You don't need every food above. Stacked sensibly, a normal day gets there:

  • Oats with a handful of raspberries and a spoon of chia at breakfast: ~10 g
  • A big salad or vegetable side with lunch: ~6 g
  • A portion of lentils, beans or chickpeas in a main meal: ~8 g
  • An apple or pear with the skin as a snack: ~4 g
  • Plenty of vegetables with dinner: ~5 g

That's over 30 grams, all from whole foods that fill you up. Notice none of it is a supplement or a "high-fibre" branded product.

Two practical warnings

Soluble and insoluble: you need both

Fibre isn't one thing. Soluble fibre, in oats, beans, apples and chia, dissolves into a gel that slows digestion, blunts blood-sugar spikes and feeds your gut bacteria. Insoluble fibre, in vegetables, wholegrains and the skins of fruit, adds bulk and keeps things moving. A varied whole-food diet gives you both without any thought; you don't need to track which is which. The reason to know they exist is reassurance: if you're eating a range of vegetables, pulses, fruit and wholegrains, you're covered on both fronts automatically.

Why fibre helps fat loss specifically

Beyond fullness, fibre does two quiet favours for a diet. It slows how fast your meal digests, so you feel satisfied for longer and avoid the crash-and-crave cycle that refined carbs cause. And a portion of fibre passes through only partly digested, meaning some of the calories on the label never fully count. None of this is dramatic on its own, but stacked across every meal it makes a calorie deficit noticeably easier to hold. Hitting your fibre target and your protein target are the two habits that make dieting feel less like willpower.

Should you use a fibre supplement?

Usually not. Whole foods bring fibre bundled with vitamins, minerals and the chewing and volume that make food filling, none of which a spoon of powder in water gives you. Supplements like psyllium have a place for specific medical reasons or when someone genuinely can't hit their target from food, but for most people they're a shortcut around a problem that vegetables solve better and more cheaply. If your fibre is low, the fix is another portion of vegetables, a handful of berries, or swapping refined grains for wholegrain, not a tub of supplement. Food first; supplements only to patch a gap food can't close.

A sign you need more

Constipation, feeling hungry soon after meals, and blood-sugar crashes mid-afternoon are all classic signs of a low-fibre diet. If that's you, build fibre up gradually over two or three weeks, with plenty of water, and those symptoms tend to ease as your intake and your gut adjust.

Ramp up slowly. Jumping from 15 to 35 grams overnight will bloat you and upset your stomach; add fibre over a couple of weeks and your gut adapts. And drink more water as you do, because fibre needs water to do its job comfortably. Build fibre in gradually alongside your protein, and the fullness it brings makes a calorie deficit feel far less like deprivation.

Get your own 28-day plan

Turn this into action. Enter your details and Lean28 builds your calorie target, four weeks of meals and a workout plan, free.

Build my free plan

References

  1. Hall KD, Ayuketah A, Brychta R, et al. Ultra-processed diets cause excess calorie intake and weight gain: an inpatient randomized controlled trial. Cell Metab. 2019;30(1):67-77. PubMed

This article is general information, not medical advice, and is written for healthy adults aged 18 and over. Speak to a doctor or registered dietitian before making big changes if you are pregnant or breastfeeding, manage a medical condition or medication, or have a history of disordered eating.