Hearty Kala Chana: Spiced Black Chickpeas in Tomato Gravy
This kala chana recipe gives you deeply spiced black chickpeas in a tangy tomato gravy, the kind of dish that feels like a quiet evening meal in an Indian kitchen. A pressure cooker speeds up the cooking, but the flavors build slowly and deliberately, so nothing tastes rushed.

The chickpeas stay nutty and chewy, soaking up a warm mix of cumin, coriander, and a gentle heat from green chili. Ladle it over steamed rice or tear off a piece of roti and you have a meal that is both substantial and comforting.
What Makes This Kala Chana So Good
Black chickpeas have a firmer, nuttier bite than the lighter chickpeas you find in salads. That chewiness holds up beautifully in a simmered curry and never collapses into mush.
The gravy is all pantry building blocks, onion, ginger, garlic, tomato, and a handful of ground spices. No cream, no stock, just the kind of deep flavor that comes from browning the onion patiently and letting the tomatoes cook down until they are glossy and sweet.
Ingredients

- 1 cup dried black chickpeas (kala chana): soak in plenty of water for 8 hours or overnight; look for ones that are a deep brown, not too wrinkled
- 2 tbsp ghee or neutral oil: ghee adds a toasty depth, but a sunflower or avocado oil keeps it vegan
- 1 tsp cumin seeds
- 1 medium onion, finely chopped
- 1 tbsp ginger-garlic paste
- 1–2 green chilies, slit: adjust to your heat preference
- 2 medium tomatoes, pureed: or 1 cup canned crushed tomatoes
- 1 tsp coriander powder
- 1/2 tsp cumin powder
- 1/2 tsp turmeric
- 1/2 tsp red chili powder: use Kashmiri chili powder for color with less heat if you like
- 1 tsp garam masala
- 1/2 tsp amchoor (dried mango powder)
- 1 cup water: plus more if simmering the old-fashioned way
- Salt, to taste
- Small handful cilantro, chopped
Variations / Substitutions
- Bean swap: you can use soaked dark red kidney beans (rajma) and follow the same method, but increase the pressure cook time to 20 minutes.
- Tang: if you don’t have amchoor, a squeeze of lemon juice at the end works. The amchoor gives a more mellow, sunny sharpness.
- Herb: swap cilantro for fresh mint if you want a brighter finish.
- Dairy-free: use oil and skip the butter or cream. The dish is naturally lean and vegan that way.
- Spike the heat: leave the green chili whole and slit, or swap in a finely chopped serrano.
If you enjoy this, you might also like a classic chana masala, where the same chickpeas swim in a deeper, spicier onion-tomato base.
How to Make Hearty Kala Chana
Step 1: Sizzle the Cumin and Onions

Heat the 2 tbsp ghee in a 3‑liter stovetop pressure cooker over medium heat. Once it shimmers, scatter in the 1 tsp cumin seeds and let them sizzle until they darken a shade, about 30 seconds. Tip in the chopped onion and a pinch of salt, then cook, stirring often, until the onion softens and turns a deep golden, around 7 to 8 minutes.
The onion needs to go from raw and watery to sweet and jammy here, that caramelised base carries the whole gravy. If it starts to catch on the bottom, lower the heat and splash in a spoonful of water.
Step 2: Bloom the Aromatics and Spices

Stir in the 1 tbsp ginger‑garlic paste and the slit green chilies. Cook until the raw smell fades and the paste sizzles in the fat, about 1 minute. Add the 2 pureed tomatoes, 1 tsp coriander powder, 1/2 tsp cumin powder, 1/2 tsp turmeric, 1/2 tsp red chili powder, and another pinch of salt. Mix well and cook, mashing the tomato against the sides of the cooker, until the mixture thickens into a glossy paste that releases the ghee at the edges, 5 to 6 minutes.
You are looking for a dark red, almost mahogany blob that tastes sweet and sharp with no raw tomato tang. The oil separating is your cue that the spices have bloomed properly.
Step 3: Pressure Cook the Chickpeas

Drain the soaked chickpeas and add them to the cooker. Pour in 1 cup water and scrape up any browned bits stuck to the bottom. Close the lid, bring the pressure to high, and wait for the first whistle. Then lower the heat to low and cook for another 12 to 15 minutes. Turn off the heat and let the pressure release naturally for 10 minutes before opening the lid.
If you don’t have a pressure cooker, use a heavy-bottomed pot. Add 2 cups of water instead of 1, bring to a boil, then cover and simmer gently until the chickpeas are tender but still hold their shape, 45 to 55 minutes.
Step 4: Simmer and Season the Curry

Open the cooker and place it back over medium heat. Stir in the 1 tsp garam masala and 1/2 tsp amchoor. Taste the gravy and adjust salt and chili. Let the curry simmer, stirring now and then, until it thickens to your liking, 8 to 10 minutes. The chickpeas will puff slightly and the sauce should cling to them instead of pooling on the plate.
The amchoor brings a gentle tang that lifts all the earthy spices without shouting. If the gravy looks too thin, let it boil briskly for a couple more minutes; if too thick, splash in a little hot water.
Step 5: Ladle and Garnish

Spoon the kala chana into a wide serving bowl and scatter a handful of chopped cilantro over the top. Serve it while it is still piping hot.
A Few Notes Before You Start
- Soak the chickpeas properly.: Undersoaked chickpeas stay gritty even after long cooking. Give them a full 8 hours or overnight in cool water, and change the water if it warms up too much.
- Don’t skip browning the onion.: Pale onion makes a flat, raw‑tasting gravy. Get it to a deep gold and you will taste the difference in every spoonful.
- Adjust the tang to your palate.: Start with the listed amchoor, then taste again at the end. A little more won’t hurt, and neither will a squeeze of lemon.
- Let the pressure release naturally.: Rushing the release can make the chickpeas tougher and sputter starchy water through the vent.
If you’re using an Instant Pot, here are the timings:
| Setting | Cook Time | Release |
|---|---|---|
| High Pressure | 18 minutes | 10 minutes natural release |
Storing Leftovers
- Refrigerate: in a sealed container for up to 4 days. The flavors deepen overnight, so lunch the next day is even better.
- Reheating: on the stovetop with a splash of water keeps the gravy loose. A microwave works too, just cover the bowl to trap steam.
What To Serve With Hearty Kala Chana
A pile of steamed basmati rice is the obvious partner because it soaks up the tomato gravy without competing. If you want bread, soft whole-wheat roti or a flaky paratha are sturdy enough to scoop up the chickpeas. A simple kachumber salad of diced onion, cucumber, and tomato tossed with lemon juice cuts through the richness and adds crunch.
Frequently Asked Questions
Can I use canned black chickpeas?
No, the texture won’t hold up. Canned chickpeas are already fully cooked and tend to fall apart in a simmered gravy, while the dried ones keep their shape.
My chickpeas stayed hard after pressure cooking. What now?
Older beans can need more time. Add another half cup of water, seal the cooker again, and give them 5 more minutes under pressure with a natural release.
Is this recipe vegan?
Yes, if you swap the ghee for a neutral oil. The dish relies on spices and tomatoes for richness, so you won’t miss anything.
How can I make it milder?
Remove the seeds from the green chili or skip it entirely. You can also cut the red chili powder by half and the dish will still be deeply spiced without heat.

Hearty Kala Chana Recipe
Ingredients
Method
- Heat ghee in a 3‑liter pressure cooker over medium heat. Add cumin seeds and let them sizzle 30 seconds. Add onion and a pinch of salt, cook until deep golden, 7–8 minutes.
- Stir in ginger-garlic paste and green chilies, cook 1 minute. Add pureed tomatoes, coriander powder, cumin powder, turmeric, red chili powder, and salt. Cook, mashing and stirring, until thick and oil separates, 5–6 minutes.
- Drain soaked chickpeas and add to the cooker with 1 cup water. Close the lid, bring to high pressure, then cook on low heat 15 minutes after the first whistle. Let pressure release naturally 10 minutes.
- Open the cooker, stir in garam masala and amchoor, then simmer uncovered until the gravy thickens, 8–10 minutes. Adjust salt and chili.
- Ladle into a bowl, top with cilantro, and serve hot.
