Kala Chana Shaak
A homestyle Gujarati-style black chickpea curry with a lightly spiced tomato-onion base and a touch of tang from lemon. It cooks up hearty yet balanced, making it a comforting small-bowl curry to serve with roti or rice.
For 4 servings
- prep · ~480 min
Soak the kala chana.
Rinse the kala chana well, cover with plenty of water, and soak overnight. Drain before cooking.
- pressure cook · ~25 min
Pressure cook the kala chana.
Add the soaked kala chana and 3 cups water to a pressure cooker. Cook until tender but not mushy, about 20 minutes after full pressure.
TIPWell-cooked chana should mash easily between your fingers; undercooked chana will stay hard in the curry. - saute · ~7 min
Cook the spice base.
1.Heat oil in a pan over medium heat.2.Add cumin seeds and let them crackle for 20 to 30 seconds.3.Add asafoetida, onion, ginger, garlic, and green chili.4.Cook until the onion turns soft and light golden, 5 to 7 minutes. - saute · ~6 min
Add tomato and ground spices.
1.Add tomato and cook until soft and pulpy, 4 to 5 minutes.2.Add turmeric powder, red chili powder, coriander powder, cumin powder, and garam masala.3.Mix well and cook for 1 minute so the spices lose their raw smell.TIPIf the masala looks dry, splash in 1 to 2 tablespoons of the cooked chana liquid to keep the spices from scorching. - simmer · ~10 min
Simmer the shaak.
Add the cooked kala chana with about 1 cup of its cooking liquid, then stir in salt and jaggery. Simmer for 8 to 10 minutes until the gravy comes together and lightly coats the chana.
- garnish · ~1 min
Finish with lemon juice and coriander leaves.
Turn off the heat and stir in lemon juice. Garnish with coriander leaves.
- serve · ~1 min
Serve the kala chana shaak hot.
Serve in small bowls with roti, thepla, or plain rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Do not skip the overnight soak; it helps kala chana cook evenly and keeps the centers from staying chalky.
- 2Reserve extra chana cooking liquid before simmering; it is the best way to loosen the gravy without diluting flavor.
- 3Cook the onion only to light golden, not deep brown, so the shaak keeps its softer Gujarati-style flavor.
- 4Add lemon juice only after turning off the heat to keep its fresh tang bright instead of muted.
- 5If you like a thicker shaak, lightly mash a spoonful of cooked chana into the gravy during the final simmer.
- 6This curry tastes even better after resting 15 to 20 minutes, when the jaggery, lemon, and spices settle into balance.
Adapt it for your goals.
Jain
Skip onion and garlic, increase ginger and tomato slightly, and keep the cumin-hing base for a Jain-friendly version with similar warmth.
no garlicNo-garlic
Omit garlic and use a little extra ginger and asafoetida for a lighter, satvik-style shaak.
low oilLow-oil
Reduce the oil and sauté the masala with small splashes of chana cooking liquid; useful if you want a lighter everyday curry.
spicierSpicier
Add extra green chili or a bit more red chili powder if you prefer a sharper heat against the sweet-tangy gravy.
Why this is on our healthy list.
Rich in Plant Protein
Kala chana makes this shaak filling and satisfying, with plant-based protein that helps turn it into a hearty meal.
Good Source of Fiber
Black chickpeas and the onion-tomato base contribute fiber, which supports fullness and makes the dish feel substantial.
Contains Digestive Spices
Cumin, ginger, garlic, and asafoetida are traditional aromatics often used to make legume dishes feel more digestible.
Frequently asked questions
Yes. Simmer the soaked kala chana in a covered pot until tender, adding more water as needed; it will take much longer than pressure cooking.



