Best Substitutes for Chickpeas
Chickpeas bring three things to a dish: protein (6g per half cup), a creamy-starchy texture when cooked, and a mild nutty flavor that absorbs spices well. They're 60% carbs, 20% protein, and 6% fat. Canned chickpeas have a firmer texture than home-cooked ones.
The substitute you pick depends on what the chickpeas are doing. In hummus, you need that specific starchy creaminess. In salads, you want something that holds its shape. In curries, almost any bean works since the sauce carries the flavor.
Texture matters most. Chickpeas have a unique granular interior that's neither mealy like kidney beans nor smooth like black beans. They break down partially when mashed but keep some structure. Most substitutes won't replicate this exactly.
Best Overall Substitute
Cannellini beans at a 1:1 ratio. They match chickpeas' mild flavor and creamy texture better than any other bean. Use them straight from the can in salads or cook 5 minutes longer than chickpeas in stews since they're softer.
All Substitutes
Cannellini beans
1:1 by volumeCannellini beans have a creamy interior and mild flavor closest to chickpeas. They're slightly softer (cook 5 minutes less if subbing dried beans) and larger. They mash smoothly for dips but lack chickpeas' slight graininess. One 15oz can equals one can of chickpeas. For hummus, add 1 tablespoon extra tahini per can to compensate for the smoother texture.
Great Northern beans
1:1 by volumeSmaller than cannellini but similar mild flavor. They hold their shape better in salads and have 5g protein per half cup (vs chickpeas' 6g). The texture is less starchy, more waxy. Good for cold salads where you want distinct beans. In hot dishes, they need 10 minutes less cooking time than chickpeas.
Navy beans
1:1 by volumeNavy beans are small, dense, and starchy. They break down easily in cooking, making them perfect for thickening soups. Use 3/4 the amount if you want distinct beans since they expand more. Their flavor is even milder than chickpeas. Cook 15 minutes longer than canned chickpeas in stews.
Black beans
1:1 by volumeBlack beans have a firmer texture and earthier flavor. They work in strongly spiced dishes where their distinct taste won't compete. The dark color changes the dish appearance. They're slightly sweeter with 7g protein per half cup. Don't use in Mediterranean dishes where the flavor clashes with lemon and herbs.
Green or brown lentils
3/4 cup lentils : 1 cup chickpeasLentils are smaller and cook faster. Use less because they don't hold their shape like chickpeas. Brown lentils get mushy in 20 minutes, green hold up better. They have 9g protein per half cup but less starch. Add them in the last 15 minutes of cooking. For salads, cook separately until just tender (18 minutes for green, 15 for brown).
Red kidney beans
1:1 by volumeKidney beans are mealier inside with a firm skin. They need longer cooking (add 10 minutes to recipe time) and have a distinct earthy-sweet flavor. Use in dishes with tomato sauce or strong spices that mask their taste. They're toxic when undercooked, so always use canned or boil dried ones for 30 minutes first.
Edamame (shelled)
1:1 by volumeEdamame has 8g protein per half cup and a firm, slightly sweet taste. Use frozen shelled edamame, boiled for 5 minutes. They stay bright green and don't break down in cooking. The texture is completely different (firm and smooth vs starchy and grainy) but works in cold preparations. Add to hot dishes in the last 2 minutes.
Firm tofu (cubed)
3/4 cup cubed : 1 cup chickpeasPress firm tofu for 15 minutes, then cube into chickpea-sized pieces. It has 10g protein per half cup but no starch or fiber. The texture is completely different but it absorbs flavors well. Pan-fry cubes until golden (8 minutes) before adding to dishes. Works only in saucy preparations where texture differences matter less.
How to Adjust Your Recipe
Bean cooking times vary wildly. Canned chickpeas need 5-10 minutes to heat through. Canned white beans get mushy after 15 minutes. Add softer beans (cannellini, navy) later than you would chickpeas.
For dried beans, the ratios change. One cup dried chickpeas makes 2.5 cups cooked. Most white beans expand to 2.25 cups. Lentils only double.
In pureed dishes like hummus, add 2 tablespoons extra liquid per can when using smoother beans. They lack chickpeas' grainy texture that absorbs moisture.
Roasting substitutes requires different timing. Chickpeas crisp up at 425F in 30 minutes. Edamame takes 45 minutes. White beans never get truly crispy, just dried out.
When Not to Substitute
Falafel needs chickpeas specifically. The starch content and texture create the right binding and crumb. No bean makes acceptable falafel.
Chickpea flour (besan) can't be replaced with other bean flours in recipes. It has unique binding properties essential for pakoras, socca, and egg-free omelets.
Roasted chickpea snacks don't work with substitutes. Other beans either stay soft (white beans) or turn rock-hard (black beans) instead of getting crunchy.
Traditional hummus needs chickpeas for authentic texture. Other beans make good dips but not real hummus.
Frequently Asked Questions
Can I use canned beans instead of dried chickpeas?
Yes, use 1.5 cups canned chickpeas (one 15oz can, drained) for every 1 cup dried. Canned chickpeas are already cooked and salted. Reduce recipe salt by 1/4 teaspoon per can. Add canned beans in the last 10 minutes of cooking since they just need heating. The texture is firmer than home-cooked dried chickpeas, which some recipes specifically need.
What's the best chickpea substitute for hummus?
Cannellini beans work best at a 1:1 ratio. Add 1 extra tablespoon tahini and 2 tablespoons water per can since cannellini beans are smoother. The flavor is milder, so increase garlic by one clove. Some people use 50% cannellini and 50% chickpeas for better texture. Avoid black beans or kidney beans, which taste too strong and make grey-purple hummus.
How do I substitute chickpeas in Indian curries?
Use black-eyed peas or pigeon peas (toor dal) at a 1:1 ratio for authentic flavor. Red kidney beans (rajma) also work and are traditional in North Indian cooking. Add these beans 10 minutes earlier than chickpeas since they need more simmering time. For dal-style curries, red or yellow lentils work but cook down to mush in 20 minutes, creating a different texture entirely.