This kala chana recipe punjabi style simmers black chickpeas in a rich tomato masala for a cozy, protein-packed curry the whole family will love.
My grandmother used to soak a bowl of kala chana every single Friday night, no questions asked, because Saturday lunch without it just felt wrong. I still can’t walk past a bag of black chickpeas at the store without grabbing one, and honestly, I think you’ll get why once you try this.
Table of Contents
What Makes This Kala Chana Recipe Punjabi Style So Good
This isn’t some fussy, ten-ingredient masterpiece that eats up your whole afternoon. It’s a humble, one-pot punjabi black chickpeas curry that leans on pantry staples and a pressure cooker to do most of the heavy lifting for you.
The black chickpeas turn nutty and tender, the tomato-onion masala gets deep and glossy, and a hit of garam masala at the end ties it all together. It’s the kind of dish that tastes even better the next day, which honestly makes it a weeknight lifesaver.
Kala chana also happens to be a nutritional powerhouse, packed with plant protein, fiber, and iron. If you’re curious about the details, this breakdown of black chana’s health benefits is worth a quick read.

Kala Chana Punjabi Style
Equipment
- 3 litre stovetop pressure cooker
- Colander
- Mixing bowl
- Cutting board
- Knife
- Spoon or spatula
Ingredients
- 1 cup Black chickpeas (kala chana) 172 grams
- 2 ½ cups Water, for soaking
- 2 tablespoons Oil or ghee
- 1 teaspoon Cumin seeds
- ½ cup Onion, finely chopped 63 grams; about 1 medium
- 1 ¼ cups Tomato, finely chopped 185 grams; about 2 medium
- 1 teaspoon Garlic, finely chopped 4 to 5 small cloves
- 1 teaspoon Green chillies, finely chopped 1 to 2, or swap with serrano pepper
- 1 teaspoon Ginger, finely chopped About 1 inch
- 1 teaspoon Kashmiri chilli powder Or 1/2 teaspoon cayenne pepper
- ¼ teaspoon Turmeric powder
- 1 teaspoon Coriander powder
- 1 pinch Asafoetida (hing) Optional
- 1 ½ cups Water, for cooking Or as required
- Salt As required
- ½ teaspoon Garam masala or Punjabi garam masala
- 1-2 tablespoons Coriander leaves, chopped Optional
Instructions
- Rinse the black chickpeas a couple of times under running water until it runs mostly clear. Add 2 1/2 cups water and soak overnight, or for about 8 to 9 hours. Drain and rinse again in a colander.
- Heat the oil or ghee in a 3 litre stovetop pressure cooker over low heat. Add the cumin seeds and let them crackle.
- Add the chopped onions and saute on medium-low to medium heat until light golden, then bring the heat back down to low.
- Add the garlic, green chilli, and ginger, and saute for 10 to 12 seconds, just until the raw smell mellows.
- Stir in the chopped tomatoes and cook on medium-low heat until they soften, turn pulpy, and the oil begins to separate from the masala. Do not rush this step. (Swap for crushed canned tomatoes or about 1/2 cup plus 2 tablespoons tomato puree if needed.)
- Add the turmeric, asafoetida, coriander powder, and Kashmiri chilli powder. Saute for a minute on low heat to bloom the spices.
- Add the soaked, rinsed chickpeas along with 1.5 cups water. Season with salt and stir well so the masala coats every chickpea.
- Seal the cooker and pressure cook on medium heat for 10 to 11 minutes, or about 10 to 12 whistles, until the chickpeas are tender. If still firm in the center, cook another 5 minutes.
- Sprinkle in the garam masala and chopped coriander leaves. Give it a gentle mix and serve hot with roti, paratha, poori, or rice.
Notes
Ingredients for Punjabi Kala Chana
Here’s everything you’ll need, split into two easy groups so you’re not scrambling through the list mid-cook.

| Ingredient | Amount |
|---|---|
| Black chickpeas (kala chana) | 1 cup / 172 grams |
| Water, for soaking | 2½ cups |
And here’s the rest of the cast for building that gorgeous masala base.
| Ingredient | Amount |
|---|---|
| Oil or ghee | 2 tablespoons |
| Cumin seeds | 1 teaspoon |
| Onion, finely chopped | ½ cup / 63 grams (1 medium) |
| Tomato, finely chopped | 1¼ cup / 185 grams (2 medium) |
| Garlic, finely chopped | 1 teaspoon (4 to 5 small cloves) |
| Green chillies, finely chopped | 1 teaspoon (1 to 2, or swap with serrano pepper) |
| Ginger, finely chopped | 1 teaspoon (about 1 inch) |
| Kashmiri chilli powder | 1 teaspoon (or ½ teaspoon cayenne pepper) |
| Turmeric powder | ¼ teaspoon |
| Coriander powder | 1 teaspoon |
| Asafoetida (hing), optional | 1 pinch |
| Water for cooking | 1.5 cups, or as required |
| Salt | As required |
| Garam masala or Punjabi garam masala | ½ teaspoon |
| Coriander leaves, chopped, optional | 1 to 2 tablespoons |
How to Make Kala Chana Recipe Punjabi Style
Don’t worry, none of this is complicated. It just needs a little patience overnight and about half an hour of actual cooking the next day.

Soaking the Black Chickpeas
Give the black chickpeas a quick rinse under running water, a couple of times, until the water runs mostly clear. This gets rid of any dust from the bag, nothing fancy about it.
Tip in 2½ cups of water and let the chickpeas soak overnight, or for about 8 to 9 hours. I usually do this right before bed so they’re ready first thing in the morning.
Drain that soaking water, then rinse the chickpeas again in a colander. Soaking isn’t just tradition, it actually helps beans cook faster and digest easier, according to this National Geographic piece on the science of soaking beans.
Building the Masala
Heat 2 tablespoons of oil or ghee in a 3 litre stovetop pressure cooker over low heat. Add the cumin seeds and let them crackle, filling your kitchen with that unmistakable toasty smell.
Toss in the chopped onions and sauté on medium-low to medium heat until they turn a light golden color. Bring the heat back down to low once they’re there.
Add the garlic, green chilli, and ginger, and sauté for just 10 to 12 seconds, until that raw, sharp smell mellows out. “Your kitchen will smell incredible at this point,” is basically the note I write to myself every time I make this.
Stir in the chopped tomatoes and cook on medium-low heat until they soften, turn pulpy, and the oil starts separating from the sides of the masala. This is the step you don’t want to rush.
Short on fresh tomatoes? Swap them for canned tomatoes, crushed first, or about ½ cup plus 2 tablespoons of tomato puree. Either works just fine for this punjabi black chickpeas curry.
Add the turmeric, asafoetida, coriander powder, and kashmiri chilli powder, then sauté for a minute on low heat. This blooms the spices and pulls out way more flavor than dumping them in raw ever would.
Pressure Cooking the Kala Chana
Add the soaked, rinsed black chickpeas along with 1.5 cups of water. Season with salt and give everything a good stir so the masala coats every chickpea.
Seal the cooker and pressure cook on medium heat for 10 to 11 minutes, or roughly 10 to 12 whistles, until the chickpeas turn tender and soft. If they’re still a bit firm in the center, just cook for another 5 minutes.
Once done, sprinkle in the garam masala and chopped coriander leaves. Give it one last gentle mix, and that’s it, your kala chana recipe chaat-worthy curry is ready.
Serving Suggestions
Serve this hot or warm with roti, paratha, or poori for the classic Punjabi combo. It’s also lovely as a light, soupy bowl alongside toasted bread or dinner rolls, if you’re craving my whole wheat breadsticks recipe on the side.
Rice works beautifully too, whether that’s plain basmati, jeera rice, or ghee rice. And if you want to turn leftovers into something totally different, spoon the cooled curry over crunchy sev and onions for an easy kala chana chaat.

Expert Tips, Variations, and Troubleshooting
Pro Tips
Don’t skip the low heat while blooming the spices, since scorched garam masala turns bitter fast and there’s no saving it once that happens. Low and slow really is the way to go here.
If you like your curry with more gravy, add an extra half cup of water before pressure cooking. Less gravy lovers can go the opposite direction and let it simmer uncovered for a few extra minutes at the end.
Tasty Variations
Turn this into a proper kala chana recipe chaat by tossing the cooked chickpeas with chopped onion, tomato, cucumber, chaat masala, and a good squeeze of lemon. Serve it chilled or at room temperature for a snacky, tangy twist.
Craving something closer to a kale chaat? Fold in some massaged, finely shredded kale along with the chickpeas for extra crunch and a boost of greens. It’s not traditional, but it’s genuinely delicious.
For a smokier version, try the dhungar method: place a small piece of hot charcoal in a bowl inside the curry, drizzle it with a little ghee, cover, and let it smoke for a minute or two.
Troubleshooting
Chickpeas still hard after cooking? They were probably under-soaked or your cooker didn’t come to full pressure. Just add a splash more water and pressure cook for another 5 to 10 minutes.
Curry tastes flat? Nine times out of ten it just needs more salt or a squeeze of lemon juice at the very end to brighten everything up.
Storage, Reheating, and No-Waste Ideas
| Method | How Long | Notes |
|---|---|---|
| Refrigerator | 1 to 2 days | Store in an airtight container once fully cooled |
| Freezer | Up to 1 month | Freeze in a sealed, freezer-safe container |
To reheat, just warm the curry in a pan over medium heat with a splash of water, stirring occasionally so it doesn’t stick or dry out. A microwave works too, in short bursts, stirred in between.
Got a little curry left that’s not quite enough for a full meal? Mash it slightly and stuff it into a paratha, or spread it on toast with a sprinkle of chaat masala for a no-waste breakfast that punches way above its weight.
Frequently Asked Questions
Can I make this kala chana recipe punjabi style without a pressure cooker?
Yes, simmer the soaked chickpeas in a covered pot with extra water for 45 to 60 minutes, checking occasionally, until they turn soft and tender.
What’s the difference between this curry and kala chana chaat?
This recipe is a warm, gravy-based curry, while kala chana chaat is a cold or room-temperature snack made by tossing the cooked chickpeas with raw vegetables, chaat masala, and lemon.
Can I skip soaking the black chickpeas overnight?
It’s best not to, since soaking softens the tough skin and cuts down pressure cooking time significantly. In a pinch, a quick 4 to 5 hour soak in warm water can work.
What can I use instead of garam masala?
A pinch of Punjabi garam masala, chana masala, or even a mix of ground cumin and coriander with a little black pepper will get you close enough in a pinch.
Can I freeze leftover Punjabi black chickpeas curry?
Yes, this curry freezes well for up to a month. Thaw it in the fridge overnight and reheat gently on the stovetop with a splash of water.
Conclusion
This kala chana recipe punjabi style is proof that a handful of humble ingredients can turn into something genuinely comforting with a little patience. It’s cozy, it’s nourishing, and it only gets better sitting in the fridge overnight.
If you’re building out a whole comfort-food spread, this curry pairs surprisingly well with a plate of my ya-ya chicken recipe or something lighter like enoki beef rolls on the side.
Give this one a try this weekend, and if you love it, pin it to your Pinterest board so you don’t lose it in the scroll. I’d love to hear how yours turned out in the comments below.