Chana masala shouldn’t take hours and a million spices you’ll never use again. This streamlined version gives you all the warm, deeply spiced flavor you expect from chickpea curry without the fuss. Clean flavors. It’s ready in about 30 minutes and uses pantry staples you probably already have.
The reason this works is blooming your spices in oil first, then building the sauce with simple (but good quality) canned tomatoes and a dash of lemon juice at the end for brightness.
Serve over basmati rice or with naan for scooping. Leftovers actually taste better the next day once the flavors sit in the fridge overnight, so this is excellent for meal prep.
How to Make Weeknight Chana Masala
Build the Onion and Tomato Base
Heat oil in a heavy-bottomed pot and cook the diced onion for a full eight minutes, stirring frequently, until it turns deeply golden. Do not rush this step. The caramelized onion is the flavor backbone of the entire dish.
Once the onion is ready, add garlic and ginger for a minute, then the chopped tomatoes and tomato paste.
Cook the tomatoes for about five minutes, stirring and pressing them until they break down into a thick, jammy paste. This concentrated base is what gives the sauce its body and depth.
Toast the Spices and Add the Chickpeas
Add all the ground spices: coriander, cumin, garam masala, turmeric, cayenne, and amchur powder. Stir them into the tomato paste and cook for one minute. This brief toasting in the oil activates the spices and develops their flavor far more than simply adding them to liquid.
Then add the drained chickpeas, salt, and water. Stir well and bring everything to a simmer.
Let it cook for 20 minutes until the sauce has thickened and the chickpeas have absorbed the flavors. The liquid should reduce noticeably.
Thicken and Finish the Stew
Here is the key technique: use the back of a wooden spoon to mash roughly a quarter of the chickpeas against the side of the pot. The smashed chickpeas dissolve into the sauce and thicken it naturally, giving the stew a rich, creamy consistency without adding any flour or cream. This is the traditional method.
Finish with a tablespoon of lemon juice, which brightens everything and pulls all the spices into focus. Taste and adjust salt and heat. Garnish with chopped cilantro and serve over rice or with warm naan.
Weeknight Chana Masala
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Chana masala is the North Indian chickpea stew that proves you do not need meat to build deeply satisfying flavor. Chickpeas simmered in a tangy, warmly spiced tomato sauce with enough complexity to keep you coming back for another bite. The secret is the amchur powder — dried mango powder — that gives it a sour brightness no amount of lemon juice can replicate.
Ingredients
- 2 cans (15 ounces each) chickpeas, drained and rinsed
- 3 tablespoons vegetable oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 medium tomatoes, finely chopped
- 2 tablespoons tomato paste
- 1 tablespoon ground coriander
- 2 teaspoons ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper
- 1 teaspoon amchur powder (dried mango powder)
- 1 1/2 teaspoons kosher salt
- 1 cup water
- 1 tablespoon lemon juice
- 3 tablespoons fresh cilantro, chopped
Instructions
- Heat the oil in a large heavy-bottomed pot over medium heat. Add the onion and cook 8 minutes until deeply golden, stirring frequently. This step is not optional — the caramelized onion is the flavor backbone of the dish.
- Add the garlic and ginger and cook 1 minute until fragrant. Add the chopped tomatoes and tomato paste. Cook 5 minutes until the tomatoes break down into a thick paste.
- Stir in the coriander, cumin, garam masala, turmeric, cayenne, and amchur powder. Cook 1 minute until the spices are fragrant and toasted.
- Add the chickpeas, salt, and water. Stir well, bring to a simmer, and cook 20 minutes until the sauce is thick and the chickpeas have absorbed the flavors.
- Use the back of a wooden spoon to mash about a quarter of the chickpeas against the side of the pot. This thickens the sauce and gives it body.
- Stir in the lemon juice. Taste and adjust salt and heat.
- Garnish with cilantro and serve with rice or warm naan.
Notes
- Mashing some of the chickpeas directly in the pot is the trick to getting a thick, stew-like consistency without adding any thickener.
- If you cannot find amchur powder, substitute 2 teaspoons of lemon juice, but the flavor will be slightly different — less complex, more sharp.
- This is one of the best make-ahead dishes in Indian cooking. It tastes significantly better the next day after the spices have had time to meld.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 8
- Sodium: 680
- Fat: 10
- Carbohydrates: 44
- Fiber: 10
- Protein: 12
Frequently Asked Questions
What is amchur powder and where can I find it?
Amchur is dried green mango ground into a powder. It adds a sour, tangy flavor that is more complex than lemon juice. Look for it at Indian grocery stores or online spice shops. If you cannot find it, substitute two teaspoons of lemon juice, but the result will be slightly different.
Can I use dried chickpeas instead of canned?
Yes. Soak one cup of dried chickpeas overnight, then simmer in water for about an hour until tender before using them in the recipe. Dried chickpeas have a firmer texture and nuttier flavor than canned, but canned are just fine for a weeknight version.
Is chana masala good for meal prep?
It is one of the best meal prep dishes in Indian cooking. The flavors develop and deepen after a day in the fridge. Make a big batch on Sunday and portion it out for lunches through the week. It reheats well.
Quick and flavorful!
Can I use fresh tomatoes instead of canned, and if so, how would that affect the cooking time?
Same question!
You can use fresh tomatoes, but you’ll need to cook them down longer until they break down and thicken like canned ones. It might add an extra 10-15 minutes to your cooking time.