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.

Quick Look: Kadala Curry
Soaking Time: 8 hours
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 8 hours 50 minutes
Servings: 4 people
Calories: Approx. 415 per serving
Dietary Info: Vegan. Can be easily made gluten-free (skip the hing).
Skill Level: Medium
Tools Needed: Instant Pot or stovetop pressure cooker; skillet for roasting coconut; blender for coconut paste; pan for the curry; small pan for tempering.
★★★★★
“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
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. One bite and I understood why every Malayalee I know calls this their comfort food. It was earthy and spicy, with a toasty, almost smoky sweetness from the coconut.
My early attempts to make kadala curry were nice but pale. They tasted like chickpeas in coconut sauce, not like that curry. The fix was simple once I found it. Cook the chana with whole spices, roast the coconut with shallots until it turns deep brown, and save every drop of the cooking water.
This is the version I make now, and it is the one I am proudest of on the blog. It needs a little planning because you soak the chickpeas overnight. Forgot to soak them? I have a one-hour fix for that further down.
What Is Kadala Curry?
Kadala curry is a Kerala-style curry of black chickpeas simmered in a paste of roasted coconut, shallots, and curry leaves, then finished with a coconut-oil tempering.
Kadala is the Malayalam word for black chickpeas (kala chana, desi chana, or black Bengal gram), and kari means curry. It is the classic partner for puttu and appam at a Kerala breakfast.
If you like coconut-based curries, then do try my Malabar chicken curry as well.
Ingredients
Full quantities are in the recipe card below.
- Black chickpeas, the star of the dish (kala chana; kadala in Malayalam). They are smaller and darker than white chickpeas and hold their bite after a long simmer. White chickpeas (kabuli chana) work in a pinch, but the curry turns milder and softer.
- Whole spices – Green cardamom (hari elaichi), cinnamon (dalchini), and cloves (laung) go into the cooking water, so the chickpeas carry gentle warmth from the inside.
- Fresh grated coconut – It makes the base of the roasted paste (nariyal). Frozen grated coconut from the freezer aisle of any Indian grocery store works well; thaw it fully first. Unsweetened desiccated coconut is a last resort and browns faster.
- Shallots – Small Asian shallots (chhote pyaz, sambar onions) roast sweeter than regular onions. If you can’t find them, use sliced red onion.
- Curry leaves – Add fresh leaves (kadi patta) to the paste, the curry, and the tempering. Dried leaves have little aroma, so buy fresh and freeze the extras.
- Coconut oil gives the authentic Kerala taste. Any neutral oil or ghee works if you don’t have it.
- Whole seeds for blooming – You will need black mustard seeds (rai), fennel seeds (saunf), and fenugreek seeds (methi dana). Keep fenugreek to the amount listed; it turns bitter fast.
- Ginger-garlic paste – Store-bought paste (adrak lehsun ka paste) is fine, or crush equal parts at home.
- Onion, tomato, and green chilies – Red onion (pyaz), ripe tomato (tamatar), and slit green chilies (hari mirch) build the masala. Cut back on the chilies for a milder curry.
- Spice powders – I used coriander powder (dhaniya), turmeric (haldi), Kashmiri red chili powder (for color more than heat), and garam masala. For the most authentic flavor, use my Kerala-style garam masala, which leans on fennel and black pepper.
- Asafetida and dry red chilies – For the tempering. Asafetida (hing) is often cut with wheat flour, so skip it or buy a gluten-free brand if that matters to you. Whole dried red chilies (sookhi lal mirch) add smoky aroma, not much heat.
- Kodampuli (optional) – Malabar tamarind, a smoked sour fruit used across Kerala. Two pieces add a gentle tang. A small pinch of regular tamarind pulp is the closest swap.
How To Make Kerala Kadala Curry
The method has four parts: cook the chickpeas, roast and grind the coconut paste, build the curry, and finish with a tempering.
Soak And Cook The Chickpeas
Step 1: Wash 1 cup of dried black chickpeas and soak them in 3 cups of water for 8 hours. Drain, then rinse once more. Black chana has a tough skin, and soaking helps it cook evenly instead of staying chalky in the middle. They will roughly double in size, like in the photo below.

Forgot to soak overnight? Boil 3 cups of water, pour it over the chickpeas, cover, and leave for 1 hour. Drain, rinse, and pressure-cook for 2-3 minutes longer than the recipe says.

Step 2: Add the soaked chana to the Instant Pot with the following ingredients. Stir gently. Most recipes boil the chickpeas in plain water, but I add the whole spices here on purpose. The chana absorb that warmth as they cook, so every bite tastes seasoned, not just the gravy.
- 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 sealing.

Step 4: Press PRESSURE COOK and set 15 minutes at high pressure. The pot takes 10-12 minutes to come to pressure first. When the timer beeps, let the pressure release naturally for 10 minutes, then quick-release the rest. Do not drain the cooking liquid. It is starchy and spiced, and it becomes the body of your gravy. A cooked chickpea should crush easily between your thumb and finger.

Stovetop pressure cooker: cook for 1 whistle on high heat, then lower the heat and cook for 15 minutes. Turn off the heat and let the pressure drop naturally before opening.

Roast And Grind The Coconut Paste
Step 5: Add ½ cup of grated fresh coconut to a dry skillet. Roast over medium heat for 3-4 minutes, stirring often, until it turns lightly golden.

Step 6: Add ¼ cup of peeled shallots and 10-12 curry leaves. Keep roasting until the coconut is a deep, even brown: noticeably darker than toast. This step gives kadala curry its smoky depth and dark color, so don’t stop at golden.

A word from experience: the gap between deep brown and burnt is about a minute. The first time I pushed it too far, a few black specks crept in, and the whole curry tasted bitter. Now I take the pan off the heat just before I want it. The hot pan finishes the job.

Step 7: Add the roasted coconut, shallots, and curry leaves to a blender jar with ¼ cup water.

Step 8: Blend to a fine paste, scraping down the sides a few times. Take an extra 30 seconds; a grainy paste leaves the gravy gritty. Set it aside.

Build The Curry
Step 9: Heat 4 tablespoons of coconut oil in a large pan over medium-high heat. Once the oil is hot, add the following ingredients and sauté 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 onion and cook for 3-4 minutes, stirring often, until soft and translucent.

Step 11: Add ½ cup of chopped tomatoes and 2-3 slit green chilies. Cook for another 3-4 minutes, until the tomatoes soften.

Step 12: Add the following spice powders and cook for a minute. If the pan looks dry, add a splash of water. Ground spices scorch quickly, and scorched spice is the most common cause of a bitter curry.
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala powder

Step 13: Stir in the roasted coconut paste and mix well.

Step 14: Add the cooked chana along with all of its cooking water.

Step 15: Turn the heat to low and simmer for 10-12 minutes. Mash about ¼ cup of the chana against the side of the pan with your ladle. This thickens the gravy naturally, with no flour or cashews needed. If it gets too thick, add hot water, then taste before adding salt. The chickpeas were already cooked with 2 teaspoons, so you may not need more.

Temper And Serve
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. This final splash is the tadka (tempering): hot, spice-flavored oil poured over a dish right before serving.
- ½ teaspoon black mustard seeds
- ¼ teaspoon asafetida
- 10-12 curry leaves
- 2-3 whole dry red chilies

Step 17: Pour the sizzling tempering over the curry and stir gently. Serve hot. I save this step for the end so the curry leaves stay crisp and fragrant when the bowl hits the table.

Pro Tips By Neha
Taste the cooking water before you salt the curry. It already holds 2 teaspoons of salt, and it carries straight into the gravy.
Roast frozen coconut only after it is fully thawed. Cold, damp coconut steams in the pan and browns unevenly, with pale and burnt bits side by side.
Keep the curry a little looser than you like it. It thickens as it sits, especially overnight.
Make the tempering at the last minute, even if you cooked the curry ahead. Fresh tadka is what makes a reheated bowl taste just-made.
For a traditional sour note, add 2 pieces of kodampuli while the curry simmers, then remove them before serving.
Kadala Curry FAQs
Follow the recipe as written. After simmering, stir in ½ cup of thick coconut milk and warm it on low heat, then add the tempering.
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).
Serving Suggestions
For breakfast, kadala curry goes with puttu (steamed rice-and-coconut cylinders), appam, idiyappam (string hoppers), or dosa.
For lunch or dinner, serve it with boiled Kerala matta rice, poori, or flaky Kerala parotta.
It is also lovely next to ghee rice (nei choru).
Building a full Kerala spread? Pair it with a mild vegetable stew and appam, or set it beside Malabar chicken curry, which uses the same roasted-coconut idea with chicken.
Storage Suggestions
Kadala curry tastes even deeper the next day as the spices settle in. Store leftovers in an airtight container in the fridge for 3-4 days.
To reheat, warm it in a pan on the stovetop over low heat or in a microwave with a splash of hot water, stirring until it is loose and steaming again.
You can also freeze it for up to a month, then thaw overnight in the fridge and reheat the same way.
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
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, Instagram, and Google for all of the latest updates.

Kadala Curry Recipe
Ingredients
To Cook The Chickpeas
- 1 cup dried black chickpeas (kala chana)
- ½ teaspoon 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 in half)
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala
- 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 dried red chilies (stalks removed)
Instructions
Soak And Cook The Chickpeas
- Wash the chickpeas and soak them in 3 cups of water for 8 hours. Drain, then rinse once more.
- Add the soaked chana to the Instant Pot with 1 ½ cups of water, turmeric powder, salt, green cardamom, cinnamon, and cloves. Stir gently.
- Close the lid and set the valve to Sealing.
- Press PRESSURE COOK and set the timer to 15 minutes at high pressure. The pot takes 10-12 minutes to come to pressure first. When the timer beeps, let the pressure release naturally for 10 minutes, then quick-release the rest.
Roast And Grind The Coconut Paste
- Add coconut to a dry skillet. Roast over medium heat for 3-4 minutes, stirring often, until it turns lightly golden.
- Add shallots and curry leaves. Keep roasting until the coconut is a deep, even brown: noticeably darker than toast.
- Add the roasted coconut, shallots, and curry leaves to a blender jar with ¼ cup water.
- Blend to a fine paste, scraping down the sides a few times. Set it aside.
Build The Curry
- Heat 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 sauté for 10-12 seconds.
- Add onion and cook for 3-4 minutes, stirring often, until soft and translucent.
- Add tomatoes and green chilies. Cook for another 3-4 minutes, until the tomatoes soften.
- Add coriander powder, turmeric powder, chili powder, and garam masala, and cook for a minute. If the pan looks dry, add a splash of water.
- Stir in the roasted coconut paste, then mix well.
- Add the cooked chana along with all of its cooking water.
- Turn the heat to low and simmer for 10-12 minutes. Mash about ¼ cup of the chana against the side of the pan with your ladle. This thickens the gravy naturally, with no flour or cashews needed. If it gets too thick, add hot water, then taste before adding salt.
Temper And Serve
- Heat coconut oil in a small skillet over medium-high heat. Once the oil is hot, add mustard seeds, asafetida, curry leaves, and dried red chilies, and fry for 4–5 seconds.
- Pour the sizzling 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 🙂