Kadala Curry Recipe
This post may contain affiliate links. Please read our privacy policy.
Rich, spicy, and packed with earthy flavors, this Kerala-style kadala curry is pure comfort in a bowl. Made with black chickpeas and a fragrant coconut-spice masala, it’s a meal you’ll keep coming back to.
Here are some more black chickpea recipes you must try: Jaisalmeri chana, sookha kala chana, and North Indian-Style kala chana curry.

★★★★★
“I have tried many different recipes for Kadala curry that I found online, but, nothing comes close to your’s. Authentic കേരളീയ സ്വാദ്!”
– Roshin Rajan Panackal
Table of Contents
Quick Look: Kadala Curry
Soaking Time: 8 hours
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 8 hours 50 minutes
Servings: 4
Dietary Info: Vegan
Flavor/Texture: Deep, earthy, and aromatic curry with tender chickpeas, rich roasted coconut flavor, and Kerala-style spices
The first time I ate kadala curry, I was sitting on a wooden houseboat deck in Alleppey in the morning, watching mist lift off the backwaters. The owner set down a plate of puttu and a bowl of dark, fragrant curry. I took one bite and understood immediately why every Malayalee I have ever met considers this their ultimate comfort food.
I have spent years recreating that bowl at home. This recipe is the result. A traditional Kerala kadala curry that nails the roasted coconut depth, the earthy bite of black chickpeas, and the aroma of a proper coconut-oil tempering. It is the best version I have made, and I am confident you will agree.
What Is Kadala Curry?
Kadala is the Malayalam word for black chickpeas (also called kala chana, desi chana, or black Bengal gram). Kari means curry. Kadala Curry (Kerala-Style Black Chickpeas Kari) is a traditional Kerala-style curry made with black chickpeas (kala chana), coconut, and aromatic spices.
It is one of the most iconic dishes in Kerala cuisine. It is made in every Malayalee household and served with puttu, appam, and dosa for breakfast and with idiyappam or string hoppers, tawa paratha, poori, and boiled red rice for lunch or dinner.
This curry requires a bit of pre-planning, as you must soak the chickpeas overnight. That said, don’t worry if you forgot to soak the chickpeas. I have a hack for that. Read along.
If you like coconut-based curries, then do try my Malabar chicken curry as well.
Ingredients
- Black Chickpeas (Kala Chana, Black Chana) – This is the star ingredient of this recipe. Choose the best quality.
- Whole Spices – For warm flavors, add green cardamoms (hari elaichi), cinnamon (dalchini), and cloves (laung) to the curry.
- Grated Fresh Coconut – To save time, you can buy it pre-grated. It is available in the freezer section of any Indian grocery store. If using frozen coconut, then thaw it to room temperature before using it in the recipe.
- Curry Leaves add a beautiful South Indian touch to the kadala kari, so make sure you use fresh, aromatic ones.
- Coconut Oil – This spicy gravy is traditionally made with coconut oil, but you can substitute any other oil or ghee if it is unavailable.
- Spice Powders – To enhance the curry’s flavor, you will need basic spices such as coriander powder, turmeric powder, Kashmiri red chili powder, and garam masala. For a very authentic taste, use my Kerala-style garam masala in this recipe. You can also add some black pepper powder for a spicy kick.
- Others – You will also need shallots, salt, black mustard seeds, fennel seeds (saunf), fenugreek seeds (methi dana), ginger garlic paste, red onions, tomatoes, and green chilies. Adjust the green chilies to taste. If shallots are unavailable, then you can use sliced onions in their place.
- For The Tempering – To temper the spicy kadala curry, you will need coconut oil, black mustard seeds, asafetida (hing), curry leaves, and whole dry red chilies. Tempering is optional, but it adds great flavor to the curry.

Forgot to soak overnight? Boil 3 cups of water, pour it over the chickpeas, cover, and let them soak for 1 hour. Drain, rinse, then pressure-cook for 2-3 minutes longer than usual.
How To Make Kerala Kadala Curry
Cook The Chickpeas
Step 1: Wash 1 cup of dried black chickpeas in water, then soak them in 3 cups of water for 8 hours. Drain the water and wash the chickpeas once again.

Step 2: Add the soaked chana to an Instant Pot along with the following ingredients.
- 1 and ยฝ cups of water
- ยฝ teaspoon turmeric powder
- 2 teaspoons salt
- 2 green cardamoms
- 1-inch piece of cinnamon stick
- 3-4 cloves

Step 3: Close the lid and set the valve to the sealing position.

Step 4: Press PRESSURE COOK, then set the timer to 15 minutes at high pressure. The Instant Pot will take 10-12 minutes to build the pressure and start the timer. Once the timer goes off, do a 10-minute natural pressure release. Then quick release the remaining pressure and open the lid. Keep the cooked chickpeas aside. Do not drain the cooking liquid; you’ll add it to the curry.

To cook the chickpeas in a traditional stovetop pressure cooker, cook for 1 whistle on high heat. Then, reduce the heat to low and cook for 15 minutes. Remove the cooker from the heat and let the pressure release naturally. Open the lid of the cooker.

Make The Coconut Paste
Step 5: Add ยฝ cup of grated fresh coconut to a skillet and dry-roast over medium heat until lightly browned (3-4 minutes), stirring frequently.

Step 6: Add ยผ cup of peeled shallots and 10-12 curry leaves, and roast until the coconut is nicely browned. You want it noticeably darker than toast. This roasting is what gives the curry its signature smoky depth and the lovely color.

Step 7: Add the roasted ingredients to a blender jar with ยผ cup of water.

Step 8: Blend to a fine paste. Scrape the sides of the jar a few times while blending. Set the paste aside.

Make The Curry
Step 9: Heat 4 tablespoons of coconut oil in a large pan over medium-high heat. Add the following ingredients to the pan once the oil is hot, and saute for 10-12 seconds.
- ยฝ teaspoon black mustard seeds
- 1 teaspoon fennel seeds
- ยผ teaspoon fenugreek seeds
- 10-12 curry leaves
- 2 teaspoons ginger garlic paste

Step 10: Add ยฝ cup of chopped red onions and cook until translucent (3-4 minutes), stirring frequently.

Step 11: Now add ยฝ cup chopped tomatoes and 2-3 slit green chilies and cook for another 3-4 minutes. Stir frequently while cooking.

Step 12: Add the following spice powders and cook for a minute.
- 1 teaspoon coriander powder
- ยฝ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ยฝ teaspoon garam masala powder
Add some water if the masala is drying out.

Step 13: Now, add the ground coconut paste that you made earlier and mix well.

Step 14: Add the cooked chana, along with the water it was cooked in, to the pan.

Step 15: Reduce the heat to low. Cook the curry for 10-12 minutes. Mash a few chana (approx ยผ cup) with the back of the ladle to thicken the gravy.
Add some more water if the curry is too thick. Check for salt and add more if needed.

Temper The Curry
Step 16: Heat 2 tablespoons of coconut oil in a small skillet over medium-high heat. Once the oil is hot, add the following ingredients and fry for 4-5 seconds.
- ยฝ teaspoon black mustard seeds
- ยผ teaspoon asafetida
- 10-12 curry leaves
- 2-3 whole dry red chilies

Step 17: Pour the tempering over the curry and stir gently. Serve hot.

Pro Tips By Neha
You can adjust the consistency of the curry by adding more or less water. If you like it thick, add less water; if you like it thin, add more water.
You can replace black chickpeas with white chickpeas to change the flavor.
You can add 2 kodampuli pieces when simmering the curry for a traditional Kerala-style tang.
Kadala Curry FAQs
To make the kadala curry with coconut milk, follow the instructions in the post as is. Once cooked, add ยฝ cup of thick coconut milk and simmer over low heat until the curry is hot. Temper and serve.
Kadala curry uses black chickpeas, roasted fresh coconut paste, coconut oil, and curry leaves, giving it a distinctly South Indian, earthy character. Chana masala is a North Indian dish made with white chickpeas in a dry onion-tomato-amchur gravy, with no coconut. The two dishes share almost no ingredients beyond the basic aromatics.
Bitterness usually comes from one of three causes:
1. Burned spices: Do not overcook after adding the spice powders.
2. Over-roasted coconut: You need to roast it until it turns dark brown but not black.
3. Too much fenugreek in the tempering: Fenugreek seeds are naturally bitter, so use them sparingly (no more than ยผ teaspoon for the whole dish).
Storage Suggestions
This curry can be stored in an airtight container in the refrigerator for 3-4 days. The flavor actually improves overnight as the spices continue to develop.
Reheat in a pan or microwave before serving. If the curry has thickened too much after refrigeration, add some hot water before reheating.
You can also freeze it for up to a month. Thaw, reheat, and serve.
Make-Ahead Tip: You can cook and refrigerate the chickpeas and masala base for up to 2 days. When ready to serve, combine them, simmer for 10 minutes, and finish with a fresh tempering. The result tastes like it was just made.
Other Kerala Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Kadala Curry Recipe
Ingredients
To Cook The Chickpeas
- 1 cup dried black chickpeas (kala chana)
- ½ teaspon turmeric powder
- 2 teaspoons salt
- 2 green cardamoms (hari elaichi)
- 1 inch piece of cinnamon stick (dalchini)
- 3-4 cloves (laung)
For Coconut Paste
- ½ cup grated fresh coconut
- ¼ cup peeled shallots
- 10-12 curry leaves
For The Curry
- 4 tablespoons coconut oil
- ½ teaspoon black mustard seeds
- 1 teaspoon fennel seeds (saunf)
- ¼ teaspoon fenugreek seeds (methi dana)
- 10-12 curry leaves
- 2 teaspoons ginger garlic paste
- ½ cup chopped onions
- ½ cup chopped tomatoes
- 2-3 green chilies (slit into half)
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala powder
- salt (to taste)
For Tempering
- 2 tablespoons coconut oil
- ½ teaspoon black mustard seeds
- ¼ teaspoon asafetida (hing) (skip for gluten-free)
- 10-12 curry leaves
- 2-3 whole dry red chilies (stalks removed)
Instructions
Cook The Chickpeas
- Wash chickpeas with water and soak them in 3 cups of water for 8 hours.
- Drain the water and wash the chickpeas once again.
- Add the soaked chana to a pressure cooker along with 1 and ½ cups of water, turmeric powder, salt, green cardamoms, cinnamon stick, and cloves, and stir gently.
- Close the lid and set the valve to the sealing position.
- Press PRESSURE COOK and set the timer for 15 minutes at high pressure.
- Once the timer goes off, do a 10 minutes natural pressure release. Then quick- release the remaining pressure and open the lid. Keep the cooked chickpeas aside. Do not drain the cooking liquid; you’ll add it to the curry.
Make The Coconut Paste
- Add coconut to a skillet and roast on medium heat until is it lightly browned (3-4 minutes), stirring frequently.
- Add shallots and curry leaves and roast until the coconut is nicely browned. You want it noticeably darker than toast. This roasting is what gives the curry its signature smoky depth and the lovely color.
- Once the coconut is roasted, add it to a blender jar along with ¼ cup of water and blend to make a smooth paste. Scrape the sides of the jar a few times while blending. Set the paste aside.
Make The Curry
- Heat coconut oil in a large pan over medium-high heat.
- Once the oil is hot, add mustard seeds, fennel seeds, fenugreek seeds, curry leaves, and, ginger garlic paste and saute for 10-12 seconds.
- Add onions and cook until it turns translucent (3-4 minutes), stirring frequently.
- Now add tomatoes and green chilies and cook for another 3-4 minutes. Stir frequently while cooking.
- Add coriander powder, turmeric powder, Kashmiri red chili powder, and garam masala powder, and cook for 1 minute.
- Add some water if the masala is drying out.
- Now add the coconut paste that you made earlier and mix well.
- Add the cooked chana along with the water in which it was cooked to the pan.
- Reduce the heat to low.
- Cook the curry for 10-12 minutes. Mash a few chana with the back of the ladle to make the gravy creamier.
- Add some more water if the curry is too thick.
- Check for salt and add more if needed.
Temper The Curry
- Heat coconut oil in a small skillet over medium-high heat.
- Once the oil is hot, add mustard seeds, asafetida, curry leaves, and dry red chilies, and fry for 4-5 seconds.
- Pour the tempering over the curry and stir gently. Serve hot.
























This recipe is delicious. Used whatever garam masala I had and added a cup of coconut milk. Turned out great! Thank you Neha.
Happy to hear ๐
It turned out really nice…
Happy to hear ๐
Great recipe! I was searching everywhere for the nutrition facts of kadala curry. Glad that you included it
๐
Came out really well. Thank you
Happy to hear ๐
I tried it
It was soooo tasty and nice
Thnx for trying.
I have tried many different recipes for Kadala curry that I found online, but, nothing comes close to your’s. Authentic เดเตเดฐเดณเตเดฏ เดธเตเดตเดพเดฆเต!
This looks so tasty!
Thnx ๐
I am going to try these recipes.
I have cooked Indian food but not Kerala Style. I did eat Kerala food from friends and found the style delectable
Do try and me know how it turned out ๐