This vibrant Indian chickpea curry is bursting with aromatic spices, tangy tomatoes, and warming ginger that create a deeply satisfying comfort dish. Creamy chickpeas meld with a fragrant onion and spice base to deliver authentic street-food flavors that will transport your taste buds straight to India. Perfect for vegetarians and spice lovers alike, this budget-friendly classic pairs beautifully with rice or warm naan bread.
⏱️60 min
📊Medium
👥4 servings
🍽️Main
vegetarianveganbudget-friendlyspicyfamily
Ingredients
800 gcanned chickpeas
2 mediumonions
400 gtomatoes
2 cm pieceginger
4 piecesgarlic cloves
2 piecesgreen chili peppers
3 tbspvegetable oil
1 tspcumin seeds
2 tspground coriander
1.5 tspground cumin
0.5 tspturmeric powder
1.5 tspred chili powder
1 tspgaram masala
1 tspsalt
3 tbspfresh cilantro
Instructions
1PREPARE THE AROMATICS: Finely chop the onions into half-moon slices, mince the garlic, and grate the ginger into a fine paste using a microplane or the back of a spoon. Dice the tomatoes into small chunks and remove seeds if using fresh tomatoes, as this prevents excess watery sauce. Slice the green chilies into fine rings, removing seeds for less heat if desired. Having all ingredients prepped and ready will ensure smooth cooking without interruptions.
2DRAIN AND RINSE CHICKPEAS: Pour the canned chickpeas into a fine mesh strainer and rinse thoroughly under cold running water for 30 seconds, swirling gently to remove the starchy liquid. This reduces bloating and creates a cleaner final texture. Pat them dry with a clean kitchen towel to help them absorb the spices better during cooking.
3TEMPER THE SPICES: Heat the vegetable oil in a large, heavy-bottomed pan or wok over medium-high heat for 1 minute until shimmering but not smoking. Add the cumin seeds and allow them to sizzle and pop for 15-20 seconds, releasing their essential oils and filling your kitchen with an intoxicating aroma. This blooming process is crucial for developing the depth of flavor that makes authentic chana masala special.
4COOK THE ONIONS: Add the sliced onions to the pan and stir constantly for 5-6 minutes until they turn light golden brown and become translucent at the edges. You'll notice them releasing their natural moisture and becoming soft and sweet. Push them to the side of the pan, add the ginger-garlic paste and chopped green chilies to the cleared space, and cook for 1-2 minutes, stirring constantly, until fragrant and the raw garlic smell disappears.
5BUILD THE SPICE BASE: Sprinkle the ground coriander, ground cumin, turmeric powder, red chili powder, and salt over the onion mixture and stir vigorously for 30-45 seconds until the spices coat everything evenly and become fragrant. Add the diced tomatoes immediately and cook for 4-5 minutes, stirring frequently, until they break down into a thick paste-like consistency and the oil begins to separate around the edges of the pan. This indicates the spices are properly cooked and no longer raw-tasting.
6SIMMER THE CURRY: Add the drained chickpeas to the pan and stir to coat thoroughly with the spice mixture. Pour in 200ml of water and bring to a gentle simmer over medium heat. Reduce heat to medium-low and let the curry simmer uncovered for 12-15 minutes, stirring occasionally, until the sauce thickens slightly and coats the back of a spoon, and the flavors meld together beautifully.
7FINISH WITH GARAM MASALA: Sprinkle the garam masala over the simmering curry and stir well to incorporate evenly. Taste and adjust salt if needed, as different spice brands and tomato varieties may affect saltiness. Cook for another 2-3 minutes to allow the warm spice blend to fully develop its complex flavor profile. The curry should be thick but still saucy enough to coat the chickpeas.
8GARNISH AND SERVE: Remove from heat and garnish generously with fresh cilantro and a few reserved green chili rings for color and freshness. Serve immediately while hot, accompanied by fluffy basmati rice, warm naan bread, or roti for scooping up the aromatic sauce. A squeeze of fresh lime juice added at the table brightens the flavors and adds a sophisticated finishing touch.