Easy Chana Masala (Indian Chickpea Curry in 30 Minutes)
Chana masala is a flavorful chickpea curry made with tomatoes, onion and spices. This weeknight version uses canned chickpeas for convenience and comes together in approximately 30 minutes. Serve it with basmati rice, roti or warm naan. Chana masala has many regional and family variations; this is one approachable home-style version, not a claim to represent every traditional method.
Recipe at a glance
Prep: 10 minutes | Cook: 20 minutes | Total: 30 minutes | Serves: 4 | Equipment: Wide skillet or saucepan, knife, spoon.
Ingredients
- 2 cans chickpeas (15 ounces/425 g each), drained and rinsed
- 2 tablespoons neutral oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon garam masala, plus more to taste
- 1/4 teaspoon cayenne pepper, optional
- 1 can (14 ounces/400 g) crushed tomatoes
- 1/2 cup (120 ml) water
- 1/2 teaspoon fine salt, plus more to taste
- 1 tablespoon fresh lemon juice
- Chopped fresh cilantro, optional garnish
How to make easy chana masala
- Prepare chickpeas. Drain and rinse canned chickpeas in a colander. Set aside.
- Cook onion. Heat oil in a skillet over medium heat. Add chopped onion and cook for 5–6 minutes, stirring occasionally, until softened and lightly golden.
- Add aromatics. Stir in garlic and ginger and cook for 30–45 seconds, until fragrant.
- Bloom spices. Add cumin, coriander, turmeric and optional cayenne. Stir for 20–30 seconds, taking care not to burn the spices.
- Simmer sauce. Add crushed tomatoes, water and salt. Bring to a gentle simmer and cook for 5 minutes, stirring occasionally.
- Add chickpeas. Stir in chickpeas and simmer for 8–10 minutes so the flavors combine. Mash a spoonful of chickpeas against the side of the pan if you prefer a thicker sauce.
- Finish. Turn off the heat. Stir in garam masala and lemon juice. Taste and adjust salt or spice. Garnish with cilantro and serve hot.
How to make chana masala taste richer
Give the onions enough time to soften and lightly brown. Briefly toast the ground spices in oil before adding tomatoes. Allow the tomato sauce to simmer rather than rushing straight to serving. Finish with lemon for brightness. The exact flavor depends on your garam masala blend, so taste before adding more.
Common mistakes
- Burning the spices: Stir constantly and add tomatoes quickly if the pan seems dry.
- Watery curry: Simmer uncovered for a few extra minutes or mash a few chickpeas to thicken.
- Too much heat: Omit cayenne for a mild curry and adjust after tasting.
- Over-salting: Canned chickpeas and tomato products vary in sodium. Start with less salt.
Variations and substitutions
Dried chickpeas: Cook dried chickpeas separately until tender before using; do not substitute uncooked dried chickpeas directly in this 30-minute recipe. Fresh tomatoes: Use roughly 2 cups finely chopped ripe tomatoes and simmer longer until they break down. Extra vegetables: Stir in spinach during the final two minutes. Oil-free version: Soften the onion with small splashes of water, though the flavor and texture will differ.
What to serve with chickpea curry
Pair with cooked basmati rice, roti or naan. A fresh cucumber tomato salad makes a crisp side dish. For another plant-based meal, see our red lentil soup.
Storage and reheating
Cool promptly and refrigerate in a covered container within two hours. Store at 4°C (40°F) or below for up to 3–4 days. Freeze portions for up to 2–3 months for best quality. Reheat until steaming hot throughout, adding a splash of water if the sauce thickens.
Frequently asked questions
Is chana masala vegan?
This version uses plant-based ingredients and is vegan when served with vegan accompaniments.
Can I make chana masala with canned chickpeas?
Yes. Drain and rinse them, then simmer in the spiced tomato sauce until heated through and flavorful.
How do I thicken chickpea curry?
Simmer uncovered for a few minutes or mash a small portion of the chickpeas into the sauce.
Can I make it less spicy?
Yes. Omit cayenne pepper and use a mild garam masala blend.
Can I make chana masala ahead?
Yes. The flavors develop as it rests. Refrigerate promptly and reheat thoroughly before serving.
Editorial note
This is original editorial recipe guidance, not a claim of independent kitchen testing. The recipe is a simplified home-style variation. Any featured photograph is illustrative and may not depict the exact recipe.





