Skip to content
Nutrition & composition Rankings & best sources

Foods with the most fiber per calorie

Quick answer

Raspberries, blackberries, artichokes, and broccoli rank very high for fiber per calorie; chia and legumes deliver large amounts in denser, more substantial servings. Look at both fiber per 100 kcal and fiber per serving.

Fiber is often associated with bran, seeds, and foods labeled “whole grain,” but dividing fiber by calories produces a different picture. Chia contains an enormous amount of fiber by weight; raspberries or artichokes can deliver even more fiber per 100 calories because they contain far more water and much less energy.

That is why two numbers are worth keeping together: fiber per 100 kcal for density and fiber per serving for what actually reaches the plate.

A practical ranking per 100 calories

Values are approximate and vary with variety and preparation. Foods are compared without added sugar, oil, or sauces.

Food Fiber/100 g kcal/100 g Fiber/100 kcal
Raspberries ≈6.5 g ≈52 kcal ≈12.5 g
Blackberries ≈5.3 g ≈43 kcal ≈12.3 g
Cooked artichoke ≈5.4 g ≈53 kcal ≈10.2 g
Cooked broccoli ≈3.3 g ≈35 kcal ≈9.4 g
Chia seeds ≈34.4 g ≈486 kcal ≈7.1 g
Cooked lentils ≈7.9 g ≈116 kcal ≈6.8 g
Cooked black beans ≈8.7 g ≈132 kcal ≈6.6 g

Berries and nonstarchy vegetables rise because a large share of their weight is water. Legumes sit lower on the calorie-adjusted ratio, but a normal serving supplies more total energy, protein, and carbohydrate and can deliver a large amount of fiber in one sitting.

This metric is useful for fiber density, not for deciding that a lower-ranked food is nutritionally inferior. A food can have fewer grams per 100 calories and still do more of the work of building a complete meal.

Chia shows why one metric can mislead

Per 100 g, chia provides about 34 g fiber compared with roughly 6.5 g in raspberries. But 100 g chia also contains about 486 kcal compared with roughly 52 kcal in raspberries. Once calories are the denominator, raspberries provide about 12.5 g fiber per 100 kcal and chia about 7.1 g.

Chia is still an excellent fiber source. A 1-ounce serving—28 g—contains roughly 9.6 g fiber and 136 kcal, along with polyunsaturated fat and minerals. It simply is not a low-energy-density food.

Legumes add fiber while building a meal

Cooked lentils contain about 7.9 g fiber and 116 kcal per 100 g. A 1-cup portion, around 198 g, provides roughly 15.6 g fiber, 18 g protein, and 230 kcal. Cooked beans land in a similar neighborhood.

That changes their practical role. Raspberries are an easy fiber boost for breakfast or dessert; lentils can be the center of lunch or dinner and supply fiber, protein, and starch at once. The per-calorie ratio does not capture that culinary function.

Vegetables score high per calorie but portions still matter

Cooked broccoli has about 3.3 g fiber per 100 g. Because those 100 g contain only around 35 kcal, that works out to roughly 9.4 g fiber per 100 kcal. A 1-cup cooked serving is closer to 5 g fiber, however, which is useful but substantially below a cup of lentils at about 15.6 g.

The denominator changes the story. “Per calorie” rewards watery foods; “per serving” tells you what you are likely to eat. Fiber itself also is not one uniform substance: foods contain different mixtures of soluble, insoluble, viscous, and fermentable fibers, so two foods with the same total grams can behave differently in the gut.

Build fiber from several categories

A reliable high-fiber pattern combines fruit or berries, vegetables at meals, beans or lentils, whole grains, and smaller servings of nuts or seeds. That spreads fiber across the day while also broadening the mix of vitamins, minerals, fats, and plant compounds.

If your usual intake is low, increasing fiber abruptly can cause gas and bloating. Gradually increasing higher-fiber foods and drinking enough fluid is usually more comfortable than trying to hit a high target overnight. Tolerance improves through a pattern you can maintain, not by winning a fiber-per-calorie contest in one meal.

The useful takeaway

For fiber density, berries, artichokes, and vegetables such as broccoli are exceptional. For total fiber in a substantial serving, legumes and seeds can do more of the heavy lifting. A strong fiber pattern uses both advantages instead of chasing one winner.

Sources