🫘 Category · 99 foods

Legumes & beans

Legumes — beans, lentils, chickpeas, peas and soy — are the bridge between the carbohydrate and protein worlds, and one of the best-value foods on the planet. They pair a substantial dose of plant protein with large amounts of fibre, iron, folate and potassium, all for modest calories and virtually no saturated fat. That combination of protein and fibre makes them exceptionally filling and steadying on blood sugar.

Soy foods (tofu, tempeh, edamame) are the nutritional heavyweights, offering complete protein comparable to animal sources. Other legumes are slightly lower in one essential amino acid, which is easily balanced by eating them alongside grains across the day. Because they're so rich in fibre, introducing more legumes gradually — and rinsing canned varieties to cut sodium — makes them easier on digestion.

Below is every legume in the database per 100 g, with rankings for the highest-protein and highest-fibre options.

99foods listed
186avg kcal / 100 g
51.1gmost protein: Flour 38.5lowest kcal: Soy milk

All legumes & beans 99 foods · per 100 g

Other categories

🍎 Fruits🥦 Vegetables🍗 Meat & poultry🐟 Fish & seafood🥚 Dairy & eggs🌾 Grains, bread & pasta🥜 Nuts & seeds🫒 Fats & oils🌿 Herbs & spices🥤 Beverages🍫 Sweets & snacks🍽️ Prepared & other foods