Top lists

High-fibre foods. The top 30.

Which foods have the most fibre per 100 g? The ranking with serving and calories.

RankFoodFibre · 100 gper servingkcal · 100 g
1Chia seeds1 tbsp (12 g): 4.1 g · 58 kcal34 g4.1 g1 tbsp (12 g)486
2Linseed1 tbsp (10 g): 2.7 g · 53 kcal27 g2.7 g1 tbsp (10 g)534
3Popcorn (air-popped)1 serving (30 g): 4.4 g · 116 kcal15 g4.4 g1 serving (30 g)387
4Almonds1 handful (28 g): 3.5 g · 162 kcal13 g3.5 g1 handful (28 g)579
5Sesame seeds1 tbsp (9 g): 1.1 g · 52 kcal12 g1.1 g1 tbsp (9 g)573
6Dark chocolate (70–85%)1 serving (25 g): 2.7 g · 150 kcal11 g2.7 g1 serving (25 g)598
7Pistachios1 handful (28 g): 3.0 g · 157 kcal11 g3.0 g1 handful (28 g)560
8Oats1 tbsp (10 g): 1.0 g · 38 kcal10 g1.0 g1 tbsp (10 g)379
9Hazelnuts1 handful (28 g): 2.7 g · 176 kcal9.7 g2.7 g1 handful (28 g)628
10Coconut (flesh)1 piece (45 g): 4.1 g · 159 kcal9.0 g4.1 g1 piece (45 g)354
11Black beans (cooked)1 serving (150 g): 13 g · 198 kcal8.7 g13 g1 serving (150 g)132
12Macadamia nuts1 handful (28 g): 2.4 g · 201 kcal8.6 g2.4 g1 handful (28 g)718
13Sunflower seeds1 tbsp (10 g): 0.9 g · 58 kcal8.6 g0.9 g1 tbsp (10 g)584
14Peanuts1 handful (28 g): 2.4 g · 159 kcal8.5 g2.4 g1 handful (28 g)567
15Lentils (cooked)1 serving (150 g): 12 g · 174 kcal7.9 g12 g1 serving (150 g)116
16Chickpeas (cooked)1 serving (150 g): 11 g · 246 kcal7.6 g11 g1 serving (150 g)164
17Kidney beans (cooked)1 serving (150 g): 11 g · 191 kcal7.4 g11 g1 serving (150 g)127
18Avocado½ piece (100 g): 6.7 g · 160 kcal6.7 g6.7 g½ piece (100 g)160
19Dates (Medjool)1 piece (24 g): 1.6 g · 66 kcal6.7 g1.6 g1 piece (24 g)277
20Walnuts1 handful (28 g): 1.9 g · 183 kcal6.7 g1.9 g1 handful (28 g)654
21Pumpernickel1 slice (40 g): 2.6 g · 100 kcal6.5 g2.6 g1 slice (40 g)250
22Raspberries1 bowl (125 g): 8.1 g · 65 kcal6.5 g8.1 g1 bowl (125 g)52
23Pumpkin seeds1 tbsp (10 g): 0.6 g · 56 kcal6.0 g0.6 g1 tbsp (10 g)559
24Wholemeal bread1 slice (32 g): 1.9 g · 81 kcal6.0 g1.9 g1 slice (32 g)252
25Rye bread1 slice (40 g): 2.3 g · 104 kcal5.8 g2.3 g1 slice (40 g)259
26Peas1 serving (100 g): 5.7 g · 81 kcal5.7 g5.7 g1 serving (100 g)81
27Hummus1 tbsp (15 g): 0.8 g · 36 kcal5.5 g0.8 g1 tbsp (15 g)237
28Edamame1 serving (100 g): 5.2 g · 121 kcal5.2 g5.2 g1 serving (100 g)121
29Peanut butter1 tbsp (16 g): 0.8 g · 96 kcal5.0 g0.8 g1 tbsp (16 g)598
30Bulgur (cooked)1 serving (180 g): 8.1 g · 149 kcal4.5 g8.1 g1 serving (180 g)83

How this list was made

It is based on the 150 foods of the myfoody calorie chart with values from USDA FoodData Central, converted to the European label format. Sorted per 100 g; drinks and milk are per 100 ml and not part of the food lists.

Open the calorie chart · USDA FoodData Central

Frequently asked questions

Which food has the most fibre?

In this list, Chia seeds with 34 g per 100 g.

How much fibre is sensible per day?

The European Food Safety Authority considers 25 g a day adequate for adults.

Give it a try.

Free to download – for iPhone and Android.

Free to download. Try Pro free for 7 days, then from €6.67 a month (€79.99 billed yearly). Cancel anytime.