Which legumes have the most FIBRE?


Legumes are foods rich in nutrients. They provide our bodies with calcium, protein, energy and fibre. Did you think that cereals contain the most fibre? If you take a look at the list, organised from highest to lowest, you will see that legumes contain more fibre than cereals.

Legumes are one of the healthiest food groups that you can include in your diet. Given that they are rich in calcium, they provide our bodies with sufficient energy in order to function properly. If you want a detailed account of the calories of foods, consult our food calorie calculator.

How much fibre in legumes?

In the following table, you can see that beans, (black, red and White) take first position. This means that they are the legumes with the most fibre per 100 grams. To get more nutritional information about each one, click on the image and you will be able to access a nutritional file of each food.


  • Red beans 24.9 g each 100gr. 45.8 g per serving (184 g.)
  • Lupin 18.9 g each 100gr. 34.0 g per serving (180 g.)
  • Black beans 15.5 g each 100gr. 28.5 g per serving (184 g.)
  • Spotted beans 15.5 g each 100gr. 29.9 g per serving (193 g.)
  • White beans 15.3 g each 100gr. 31.8 g per serving (208 g.)
  • Chickpeas 12.2 g each 100gr. 24.4 g per serving (200 g.)
  • Soya bean 9.3 g each 100gr. 17.3 g per serving (186 g.)
  • Lentils 7.9 g each 100gr. 15.6 g per serving (198 g.)
  • Broad beans 7.5 g each 100gr. 9.4 g per serving (126 g.)
  • Haricot beans 7 g each 100gr. 13.2 g per serving (188 g.)
  • Sweet peas 5.7 g each 100gr. 8.3 g per serving (145 g.)
  • Green beans 0.3 g each 100gr. 0.7 g per serving (242 g.)
  • Tofu 0.3 g each 100gr. 0.4 g per serving (124 g.)
  • Tempeh each 100gr. per serving (166 g.)

No comments

Which foods are rich in iodine?

Iodine is an important nutrient and is essential for our bodies. Do you know which foods contain the most iodine and how you can add ...