USDA-derived rankings

Vegetarian foods high in fibre

Fibre is the indigestible part of plants that feeds your gut bacteria, steadies digestion and helps you feel full.

Who this is for: Useful if you are short of the 30 g a day reference, eating low-carb and losing fibre with the carbs, or looking after your gut.

Reviewed 20 July 2026. Ranked per typical serving against the fixed adult reference of 30 g a day.

The clear number one

Lentils (cooked)

One serving (198g) gives you 16 g of fibre, around 52% of the daily reference in one go.

See the full nutrition score for lentils (cooked)

The ranking

Ranked by what a typical serving covers, because nobody eats 100g of everything. The badge shows per-100g density: high means at least 30% of the daily reference per 100g, source means at least 15%.

#FoodPer serving
1Lentils (cooked)16 g52% of daily reference
2Black Beans (cooked)15 g50% of daily reference
3Chickpeas (cooked)12 g42% of daily reference
4Pinto Beans12 g39% of daily reference
5Kidney Beans10 g32% of daily reference
6Butter Beans9 g30% of daily reference
7Baked Beans9 g29% of daily reference
8Peas8 g28% of daily reference
9Chia Seeds8 g28% of daily reference
10Cannellini Beans8 g27% of daily reference
11Raspberries8 g27% of daily reference
12Blackberries8 g25% of daily reference
13Pomegranate7 g23% of daily reference
14Artichoke7 g23% of daily reference
15Parsnip7 g22% of daily reference
16Red Lentils6 g22% of daily reference
17Pearl Barley6 g20% of daily reference
18Pear6 g18% of daily reference
19Wholemeal Pasta5 g18% of daily reference
20Soybeans5 g18% of daily reference

Meat and fish are excluded; eggs and dairy stay in.

Narrow it to your way of eating

How this list is built

Every number comes from Nutrigate's USDA-derived generic food table, the same data behind the food nutrition scores. The daily reference for fibre is 30 g, an evidence-based adult amount; the app personalises it to you. Serving sizes are typical household portions, shown in grams so you can judge them.