The store isn't an option, and the pantry has to cover this one. Chickpeas bring a nutty, slightly earthy flavor along with a firm texture that holds up in soups, salads, and purees.


Cannellini beans and lentils are top substitutes, focusing on texture and flavor. Choose based on whether you want beans that hold shape or ones that blend smoothly. For curries, lentils work better; for salads, cannellini beans are ideal.
The right substitute depends on what you need-texture that stays intact or a base that blends smooth. These options range from nearly identical swaps to workable stand-ins that change the dish slightly.
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Cannellini Beans | 🍳 Cooking | 1:1 | Milder and creamier |
| 2 | Lentils | 🍳 Cooking | 1:1 cooked | Earthier, softer texture |
| 3 | Fava Beans | 🍳 Cooking | 1:1 cooked | Buttery and slightly sweet |
| 4 | Tofu | 🌱 Vegan | Equal volume | Neutral, smooth texture |
| 5 | Chickpea Flour | 🥧 Baking | ½ cup per 1 cup | Concentrated nutty flavor |
5 Chickpea Substitutes Without Big Changes
These swaps cover everything from pantry staples to specialty picks. The closest match comes first, with bolder alternatives toward the end.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
1 - Cannellini Beans
Cannellini beans come closest to chickpeas in size and how they hold their shape during cooking. The flavor runs milder with a creamier finish, which works well in Mediterranean dishes.
Use them 1:1 in soups, stews, and pasta dishes. They mash easily for dips but won't give you that signature chickpea nuttiness.
If you're short on cannellini too, Cannellini Bean alternatives that hold covers beans with similar texture.
Skip if: you need firm beans that stay intact after long simmering.
Cannellini Beans
Works for: soups, stews, pasta, mashing for dips
Skip if: you need a firmer hold or nutty flavor
Chickpeas
Works for: salads, roasting, hummus, curries
Skip if: you want a creamier, milder base
2 - Lentils
Lentils break down more than chickpeas, making them better for curries and purees than salads. Green or brown lentils hold shape slightly better than red.
Swap cooked lentils 1:1. Expect an earthier flavor and softer bite.
Don't have lentils either? Check Lentil swaps by recipe type for options that match your dish.
Skip if: you need whole beans that stay firm in cold salads.
3 - Fava Beans
Fava beans bring a buttery, slightly sweet flavor that chickpeas don't have. The texture runs softer, which works better in dips and spreads than in dishes where you want distinct beans.
The essentials:
- Use 1:1 cooked fava beans for chickpeas.
- Remove the outer skin for smoother texture in purees.
- Best in room-temperature salads and Mediterranean spreads.
Skip if: you need quick-cooking beans or a neutral flavor base.
4 - Tofu
Firm tofu works when you need protein bulk without the bean texture. It absorbs seasonings well, making it useful in curries and stir-fries where chickpeas add heft.
The texture differs completely-smooth and soft instead of grainy and firm. Cube it for stews or crumble it for a ground-meat-style filling.
Key details:
- Use equal volume of firm tofu for chickpeas.
- Press excess water out before cooking for better browning.
- Season heavily since tofu starts neutral.
If tofu isn't available either, instead of Tofu try these for plant-based protein swaps.
Skip if: you want traditional bean texture or are making hummus.
| Use | Ratio | Notes |
|---|---|---|
| Curries | Equal volume cubed | Press water out first |
| Stir-fries | Equal volume cubed | Cut smaller than chickpeas |
| Grain bowls | Equal volume crumbled | Season before adding |
5 - Chickpea Flour
Chickpea flour delivers concentrated nutty flavor without the whole-bean texture. It works for thickening soups, making socca flatbread, or adding protein to baked goods.
Use ½ cup flour per 1 cup cooked chickpeas when thickening. For baking, start with small amounts and adjust.
What to expect:
- Toasted, intense chickpea flavor.
- Powdery texture that needs liquid to hydrate.
Missing chickpea flour as well? Check instead of Chickpea try these for whole-bean alternatives.
Skip if: you need distinct beans for texture or appearance.
Making Chickpea Substitutes Work
Most of these swaps work without major recipe changes, but the best choice depends on what you're making. For soups and stews, cannellini beans come closest in texture and behavior.
- Closest match - Cannellini beans for similar size and shape
- Easiest grab - Lentils for pantry convenience
- Dietary option - Tofu for soy-based protein needs
Frequently Asked Questions
Yes, cannellini or fava beans make smooth hummus-style dips. The flavor will be milder and less nutty than traditional hummus.
Cannellini beans and fava beans hold up well in salads. Avoid lentils since they break apart and turn mushy when dressed.
Lentils work best for curries since they absorb spices well and cook down into the sauce. Tofu cubes also work if you want more defined pieces.
Only for thickening or baking. Chickpea flour won't give you the texture of whole beans in soups, salads, or grain bowls.
All options except tofu are soy-free. Cannellini beans, lentils, fava beans, and chickpea flour work for soy-free diets.

5 Best Substitutes for Chickpea
Ingredients
Method
- Select your substitute based on the dish type and desired texture.
- For whole-bean texture in soups or salads, use Cannellini beans or Fava beans, considering their mild and buttery flavors.
- For curries or purees, cooked lentils work well, offering a softer bite and earthier flavor.
- Use firm tofu as a soy-based protein substitute; press out excess water and season heavily before adding to dishes.
- For baking or thickening, use chickpea flour; toast it briefly to reduce raw taste and add gradually to recipes.
- Apply the recommended ratios: 1:1 for most substitutes, equal volume for tofu, and ½ cup flour per cup chickpeas.
- Adjust seasoning and texture after substituting, taste-testing to ensure flavors balance and consistency fits the dish.




