Kala Chana Masala | Black Chickpea Curry
Kala Chana Curry is a protein-packed North Indian curry made with black chickpeas simmered in a tangy onion-tomato masala. This kala chana recipe is my go-to for a quick, no-fuss weeknight dinner that still tastes like it took hours.

Kala chana curry is made by soaking and boiling black chickpeas, then simmering them in a sautéed onion-tomato masala spiced with cumin, coriander, turmeric, and Kashmiri chili powder.
Jump to:
What is Kala Chana?
Kala chana, also called desi chana (chickpeas), is a smaller, darker cousin of the regular white chickpea (kabuli chana). It has a firmer texture and a slightly nutty, earthy flavor, which makes it perfect for soaking up bold Indian spices. Kala chana curry (also known as kala chana masala or black chana curry) is a staple across India, often served for lunch or dinner, with puri, paratha, or plain rice.
How to Boil Kala Chana (Stovetop and Instant Pot)
Before you start the curry, the kala chana needs to be soaked and boiled until soft. Here's how to do it both ways.
First, soak the chana: Rinse 1 cup of dried kala chana under running water, then soak it in about 3 cups of water for 8 hours or overnight. Drain before cooking.
Instant Pot method:
- Add the soaked and drained kala chana to the Instant Pot insert.
- Add fresh water to cover the chana by about 1–2 inches, along with a pinch of salt.
- Close the lid and set the valve to sealing.
- Cook on Manual/Pressure Cook, High Pressure, for 20–25 minutes.
- Let the pressure release naturally for 10–15 minutes, then release any remaining pressure manually.
- Check that the chana is soft and easily mashed between two fingers; if it's still firm, pressure cook for another 5 minutes and repeat the natural release.
- Drain if needed, but reserve the cooking liquid — it's flavorful and can be added to the curry to help build the gravy.
Stovetop method:
- Add the soaked and drained kala chana to a large pot with enough water to cover it by 2 inches and a pinch of salt.
- Bring to a boil, then reduce heat to a gentle simmer.
- Cover partially and cook for 60–90 minutes, topping up water as needed, until the chana is soft and tender.
- Drain, reserving the cooking liquid for the curry if you like.

How to Make Kala Chana Curry
This kala chana recipe comes together in three simple steps. Build the onion-tomato masala, cook in the spices, and simmer everything with the boiled chickpeas until the flavors meld.
- Heat oil in a pan over medium heat. Add the chopped onion and sauté until softened and lightly golden.
- Stir in the ginger and garlic paste (you can also use freshly grated ginger and minced garlic, or ready-made ginger-garlic paste) and cook until the raw smell disappears.
- Add the salt, Kashmiri chili powder, ground cumin, ground coriander, and turmeric. Stir the spices into the onions for a few seconds to toast them and bring out their flavor.
- Add the pureed tomatoes and crushed green chilies. Cook on medium heat, stirring occasionally, until the oil starts to separate from the masala. Oil separating is the sign that your base is cooked well for a curry. Splash in a little water if the mixture looks too dry or starts sticking to the pan.
- Add the boiled black chickpeas (kala chana) to the masala, along with a little water to reach your desired consistency.
- Cover the pan and cook on low heat for 8–10 minutes, checking and stirring in between so nothing sticks to the bottom.
- Once the chana has soaked up the masala and the curry has thickened, turn off the heat.

Tips for the Best Kala Chana Curry
- Soak the chickpeas well: Kala chana benefits from a long soak (8+ hours or overnight) before boiling, which shortens cooking time and gives a softer bite. Skimping on soak time is the most common reason the curry turns out undercooked.
- Don't rush the masala: Letting the oil visibly separate from the tomato-onion mixture is the biggest flavor marker in this kala chana recipe. It means the raw taste is fully cooked out.
- Adjust the consistency to match what you're serving it with: Kala chana masala is traditionally a thick and scoopable curry meant for roti, paratha, or puri. If you're serving it over rice instead, add a little extra water for a saucier, more pourable gravy. Mash a spoonful of the boiled chana into the masala before adding the rest to naturally thicken it if you like.
- Expect it to thicken as it cools: The curry continues to thicken off the heat, so keep it slightly looser than you want on the stovetop and adjust with a splash of hot water just before serving.
- Balance the heat: Kashmiri chili powder gives color without too much spice. Add a regular red chili powder or extra green chili if you want more heat.
- Make it ahead: Kala chana curry tastes even better the next day, as the chickpeas continue to absorb the masala.
Variations and Substitutes
- No Instant Pot? See the stovetop method under "How to Boil Kala Chana?"
- Short on time? Canned black chickpeas work in a pinch. Just make sure to rinse well and skip the soaking and boiling step.
- Want it richer? Finish with a spoon of ghee or a dollop of yogurt for a creamier kala chana masala.
- Vegan-friendly: This recipe is naturally vegan as written.
Frequently Asked Questions
No. Kala chana (black or brown chickpeas) is a different variety from the larger, lighter-colored kabuli chana used in dishes like chana masala. Kala chana is smaller, firmer, with thicker skin and slightly nuttier in flavor.
Yes, soaking for at least 6–8 hours or overnight is essential. Unsoaked kala chana takes much longer to cook and may not soften evenly.
What to Serve Kala Chana Masala With
Kala chana curry is traditionally paired with puri, paratha, or roti, and a side of kachumber (a fresh cucumber-onion-tomato salad) to cut through the richness of the masala. I like this curry thick for scooping it up with roti or puri. If you'd rather serve it over steamed rice, thin the gravy with a little extra water for a saucier consistency that soaks into the rice.

More Chickpeas & Curry Recipes
- Indian Chickpea Salad
- Easy Indian Chicken and Potato Curry
- Salmon in Coconut Lime Indian Curry
- Chicken Curry

Kala Chana Masala | Black Chickpea Curry
Ingredients
- 2 cups boiled kala chana , black/brown chickpeas
- 1 medium onion , chopped
- 2 –3 tablespoons oil
- 1 teaspoon ginger paste , or freshly grated ginger
- 1 teapoon garlic paste , or minced garlic
- 4 medium tomatoes
- 1 –2 green chilies
- 1 teaspoon Kashmiri chili powder , more if you like spicy
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- Salt to taste
- Water as needed
Instructions
- Roughly chop the tomatoes and green chilies, then blend them together in a blender or food processor until smooth to make the tomato-chili puree used in step 5. ( Don't have a blender? Grate the tomatoes on a box grater and finely mince the chilies by hand instead.)
- Heat oil in a pan over medium heat. Add the chopped onion and sauté until softened and lightly golden.
- Add the ginger paste and garlic paste, and cook until the raw smell disappears.
- Stir in the salt, Kashmiri chili powder, ground cumin, ground coriander, and turmeric. Add a splash of water if needed so the spices don't burn.
- Add the pureed tomatoes and chilies from step 1. Cook on medium heat until the oil separates from the masala, adding a splash of water if needed.
- Add the boiled kala chana (see How to Boil Kala Chana for instructions) along with some water to reach your desired consistency.
- Cover and cook on low heat for 8–10 minutes, checking and stirring in between.
- Serve hot with puri, paratha, roti, or kachumber.
Notes
- Soak the chana fully and cook it until soft. Undercooked chana won't let the curry thicken properly.
- A spoon of ghee stirred in at the end adds richness. Skip it if you are keeping it strictly vegan.
Nutrition Information
Nutrition information is sourced from a third-party application and should be considered as approximate figures for reference purposes only.












