Kadala Curry Recipe

4.45 from 18 votes
Updated: Oct 23, 2026
Pinterest Hidden Image

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.

Kerala kadala curry with black chickpeas in a dark coconut gravy, topped with curry leaves and a dried red chili, served with lemon wedges.

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

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.

Black chickpeas (kala chana) soaked overnight in a bowl of water.

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
Soaked black chickpeas in an Instant Pot with water, salt, turmeric, green cardamom, cinnamon stick and cloves.

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

Instant Pot with the lid closed and the valve set 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.

Pressure-cooked black chickpeas in their cooking liquid in the Instant Pot.

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.

Grated fresh coconut in a skillet, ready to dry-roast.

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.

Dark roasted coconut with peeled shallots and curry leaves added to the skillet.

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

Dark-roasted coconut, shallots and curry leaves in a blender jar with 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.

Smooth roasted coconut paste for kadala curry in a blender jar.

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
Mustard seeds, fennel seeds, fenugreek seeds, curry leaves and ginger garlic paste sizzling in coconut oil.

Step 10: Add ½ cup of chopped red onion and cook for 3-4 minutes, stirring often, until soft and translucent.

Chopped red onions sautéing in the spiced coconut oil.

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

Chopped tomatoes and slit green chilies added to the sautéed onions.

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
Coriander powder, turmeric, Kashmiri red chili powder and garam masala added to the onion-tomato masala.

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

Roasted coconut paste mixed into the masala in the pan.

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

Cooked black chickpeas and their cooking liquid added to the coconut masala.

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.

Simmered Kerala kadala curry with a thick coconut gravy in the pan.

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
Mustard seeds, asafetida, curry leaves and dry red chilies frying in coconut oil in a small skillet.

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.

Curry leaf and red chili tempering poured over the finished kadala curry.

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

How to make kadala curry with coconut milk?

Follow the recipe as written. After simmering, stir in ½ cup of thick coconut milk and warm it on low heat, then add the tempering.

What’s the difference between kadala curry and chana masala?

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.

Why is my kadala curry bitter?

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.

Bowl of Kerala-style kadala curry (black chickpea curry) garnished with curry leaves and dried red chili.
4.45 from 18 votes

Kadala Curry Recipe

Kadala Curry is a quintessential dish in every Malayalee household. It’s very popular to serve with puttu, appam, and dosa for breakfast and with idiyappam or string hoppers, paratha, and boiled red rice for lunch or dinner.
Prep: 10 minutes
Cook: 40 minutes
Soaking Time: 8 hours
Total: 8 hours 50 minutes
Servings: 4 people

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)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.
  • 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

  • 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.

Video

Notes

To save time, you can buy pre-grated fresh coconut. 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.
Adjust the green chilies as per your taste.
If shallots are unavailable, you can use sliced onions instead.
If you forget to soak the chickpeas, 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 more than usual
Adjust the curry’s consistency by adding more or less water. If you like it thick, add less water; if you like it thin, add more water.
Add 2 kodampuli pieces when simmering the curry for a traditional Kerala-style tang.

Nutrition

Calories: 415kcal, Carbohydrates: 38g, Protein: 10g, Fat: 27g, Saturated Fat: 20g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Sodium: 1313mg, Potassium: 602mg, Fiber: 6g, Sugar: 4g, Vitamin A: 824IU, Vitamin C: 192mg, Calcium: 158mg, Iron: 4mg
Like this recipe? Rate and comment below!
4.45 from 18 votes (14 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




18 Comments

  1. This recipe is delicious. Used whatever garam masala I had and added a cup of coconut milk. Turned out great! Thank you Neha.

  2. 5 stars
    Great recipe! I was searching everywhere for the nutrition facts of kadala curry. Glad that you included it

      1. 5 stars
        I have tried many different recipes for Kadala curry that I found online, but, nothing comes close to your’s. Authentic കേരളീയ സ്വാദ്!

      1. 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