Classic Kala Chana Curry
Hearty, protein-packed black chickpeas simmered in a spiced onion-tomato gravy until tender and richly flavored. This North Indian staple is a comforting, earthy curry that pairs perfectly with steamed rice or hot rotis for a satisfying everyday meal.
For 4 servings
- pressure cook · ~20 min
Pressure cook the kala chana.
1.Drain the soaked kala chana and add to a pressure cooker with 3 cups of water and a pinch of salt.2.Close the lid and pressure cook on medium-high heat for 5-6 whistles or until the chana is tender yet holds its shape.3.Allow the pressure to release naturally. Drain the chana, reserving the cooking liquid. - temper · ~2 min
Make the tempering.
1.Heat oil in a heavy-bottomed pan or kadhai over medium heat.2.Add cumin seeds and let them crackle for 30 seconds.3.Add bay leaf, cinnamon stick, and green cardamom pods. Sauté for 10-15 seconds until fragrant.TIPKeep the heat medium-low so the whole spices release their aroma without burning. - saute · ~15 min
Build the onion-tomato base.
1.Add the chopped onions to the pan and cook until deeply golden brown, stirring occasionally (8-10 minutes).2.Add the ginger-garlic paste and slit green chili. Sauté for 1 minute until the raw smell disappears.3.Stir in the coriander powder, cumin powder, turmeric powder, and red chili powder. Cook for 30 seconds.4.Pour in the tomato puree and cook until the oil separates from the masala and the puree thickens (4-5 minutes).TIPBe patient with the onions — proper browning is the secret to a deep, rich gravy. - simmer · ~20 min
Simmer the chana in the gravy.
1.Add the boiled kala chana and salt to the masala base. Stir well to coat each chana in the spices.2.Pour in 1 cup of the reserved cooking liquid (or plain water). Mix and bring to a gentle boil.3.Lower the heat, cover the pan, and simmer for 15-20 minutes to let the flavors meld.TIPMash a few chana against the side of the pan with the back of your spoon — this thickens the gravy naturally. - mix · ~1 min
Finish with garam masala, amchur, and lemon juice.
1.Sprinkle in the garam masala and dry mango powder. Stir gently.2.Turn off the heat and squeeze in fresh lemon juice. Mix well. - rest · ~5 min
Let the curry rest for 5 minutes before serving.
Resting allows the spices to settle and the gravy to thicken slightly. Garnish with chopped coriander leaves just before serving.
TIPThis curry tastes even better the next day — make extra if you can.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the kala chana overnight for at least 8 hours to ensure even cooking and creamy texture.
- 2After pressure cooking, mash a few chickpeas against the pan wall to naturally thicken the gravy.
- 3Cook the onions until deep golden brown — this builds the foundation of the curry's rich flavor.
- 4Let the curry rest for 5 minutes after cooking so the spices meld and the gravy thickens slightly.
- 5Use the reserved cooking liquid instead of plain water for a deeper, more flavorful gravy.
Adapt it for your goals.
Vegan
This recipe is already vegan since it uses oil instead of ghee and no dairy — just ensure the garam masala is vegan-friendly.
coconut milkCoconut-milk
Swap 1/2 cup of the cooking liquid with coconut milk for a creamier, slightly sweet gravy that balances the earthy chickpeas perfectly.
spinachSpinach
Add 1 cup of chopped spinach during the last 5 minutes of simmering for extra color, iron, and a mild green flavor.
Why this is on our healthy list.
High in Plant Protein
Black chickpeas are an excellent source of plant-based protein, making this curry a satisfying and muscle-friendly meal for vegetarians.
Rich in Dietary Fiber
The fiber in kala chana supports healthy digestion and helps keep you full longer, aiding in blood sugar regulation.
Packed with Iron
Black chickpeas provide a good source of iron, which is essential for energy and oxygen transport in the body.
Frequently asked questions
Yes, but the texture will differ — canned chickpeas are softer. Skip pressure cooking; just simmer in the gravy for 10 minutes.



