Bowl of Kerala chicken curry with curry leaves and parotta
Chicken Recipes

Kerala Chicken Curry Recipe (Nadan-Style with Coconut & Curry Leaves)

If you’ve only ever tasted the mild, white Kerala chicken stew, this Kerala chicken curry will be a revelation. Known in God’s Own Country as nadan kozhi curry — “nadan” means homestyle and “kozhi” means chicken — it’s the bold, fiery cousin of the stew: chicken simmered in a deep red-brown gravy built on dry-roasted coconut ground with coriander, black pepper, fennel, and dried red chilies, finished with creamy coconut milk and a sizzling tempering of curry leaves in coconut oil. It’s spicy, aromatic, and unapologetically rich — and this homemade version is ready in about 50 minutes.

Bowl of Kerala chicken curry with curry leaves and parotta

Why You’ll Love This Kerala Chicken Curry

  • Authentic nadan flavor — dry-roasted coconut ground fresh gives a nutty depth no jarred curry paste can match.
  • Bold, not mild — black pepper, dried red chilies, and fennel make this a proper spicy Kerala curry, finished creamy with coconut milk.
  • One pot, 50 minutes — everything comes together in a single kadai or Dutch oven.
  • Made for mopping up — this gravy was born to be eaten with appam, parotta, or steamed rice.

Kerala Chicken Curry Ingredients

For the Chicken Marinade

  • 1 1/2 lbs (700g) bone-in chicken pieces, skin removed (or boneless thighs cut into 1 1/2-inch pieces)
  • 1 teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chili powder
  • 1 teaspoon salt
  • 1 tablespoon white vinegar (or lemon juice)

For the Roasted Coconut Masala

  • 1 cup fresh grated coconut (or unsweetened desiccated coconut)
  • 2 tablespoons coriander seeds
  • 1 teaspoon black peppercorns
  • 1/2 teaspoon fennel seeds
  • 4-5 dried red chilies (use fewer for milder heat)
  • 1/2 teaspoon turmeric powder

For the Curry

  • 2 tablespoons coconut oil
  • 1 teaspoon black mustard seeds
  • 10-12 fresh curry leaves
  • 2 large onions, finely sliced
  • 1 tablespoon ginger garlic paste
  • 2 medium tomatoes, chopped
  • 1 teaspoon garam masala
  • 1 teaspoon salt, or to taste
  • 2 cups hot water
  • 1 cup thick coconut milk (full-fat canned, well shaken — or first-press fresh coconut milk)

For the Final Tempering

  • 1 tablespoon coconut oil
  • 8-10 fresh curry leaves
  • 2 dried red chilies
  • Fresh cilantro, chopped (for garnish)

Ingredients for Kerala chicken curry

How to Make Kerala Chicken Curry

Step 1: Marinate the Chicken

In a large bowl, toss the chicken with the turmeric, Kashmiri red chili powder, salt, and vinegar until every piece is evenly coated. Cover and set aside for at least 20 minutes at room temperature (or refrigerate up to 8 hours for deeper flavor).

Step 2: Roast and Grind the Coconut Masala

Heat a dry kadai or heavy skillet over medium heat. Add the grated coconut and roast, stirring constantly, for 5-7 minutes until it turns an even golden brown and smells nutty — don’t walk away, it burns fast. Add the coriander seeds, black peppercorns, fennel seeds, and dried red chilies and roast 1-2 minutes more until fragrant. Let cool slightly, then grind with the turmeric and 2-3 tablespoons of water into a smooth, thick paste. This roasted coconut masala is the soul of nadan chicken curry.

Step 3: Temper and Build the Base

Heat the 2 tablespoons of coconut oil in the same kadai over medium heat. When shimmering, add the mustard seeds; when they splutter, add the 10-12 curry leaves (stand back — they crackle). Add the sliced onions and cook for 8-10 minutes, stirring often, until deep golden and caramelized at the edges. Stir in the ginger garlic paste and cook 1 minute until fragrant. Add the chopped tomatoes and cook 5-6 minutes until they break down into a jammy base.

Step 4: Add the Chicken and Coconut Masala

Stir the ground roasted coconut masala into the onion-tomato base and cook 2-3 minutes until the oil glistens at the edges. Add the marinated chicken pieces and toss to coat in the masala. Pour in the hot water, add the garam masala and salt, and bring to a boil. Reduce the heat, cover, and simmer for 20-25 minutes (15-18 minutes for boneless), until the chicken is cooked through and tender and the gravy has thickened.

Step 5: Finish with Coconut Milk

Lower the heat to a gentle simmer. Stir in the thick coconut milk and cook for 4-5 minutes — do NOT let it boil, or the coconut milk can split and turn grainy. Taste and adjust salt. The gravy should be rich, reddish-brown, and coat the chicken generously.

Step 6: Final Tempering and Serve

In a small pan, heat the remaining tablespoon of coconut oil until shimmering. Add the curry leaves and dried red chilies and fry for 20-30 seconds until crisp and aromatic. Pour this sizzling tempering over the curry, garnish with fresh cilantro, and serve hot.

Making Kerala chicken curry

Tips for the Best Kerala Chicken Curry

  • Roast the coconut until truly golden brown. Pale coconut gives pale flavor — the deep nuttiness of nadan curry comes from a proper dark roast. Stir constantly and pull it off the heat just as it turns.
  • Never boil after adding coconut milk. A rolling boil splits coconut milk into a grainy, oily mess. Keep it at the barest simmer once the milk goes in.
  • Bone-in chicken = better gravy. The bones enrich the gravy as it simmers. If using boneless thighs, reduce the simmer time and add a splash more water if the gravy gets too thick.
  • Fresh curry leaves are non-negotiable. Dried curry leaves are a shadow of the fresh ones — find fresh at any Indian grocery store and freeze extras; they freeze beautifully.
  • Coconut oil does the heavy lifting. Refined neutral oils work, but unrefined coconut oil is what makes this taste like Kerala. Use it for both the curry and the final tempering.

What to Serve with Kerala Chicken Curry

This curry was made for scooping. Serve it with lacy appam (the fermented rice pancakes are the classic pairing), flaky Kerala parotta, or simple steamed matta rice or basmati rice. Puttu (steamed rice-flour cylinders) is another traditional partner. A crisp cucumber-onion salad or a cooling raita on the side balances the heat beautifully.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. Like most curries, it tastes even better the next day.
  • Freezer: Freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm gently on the stovetop over low heat, stirring occasionally. Add a splash of water or coconut milk if the gravy thickened. Avoid high heat — boiling can split the coconut milk.

More Chicken Recipes You’ll Love

Serving Kerala chicken curry

Kerala Chicken Curry FAQs

Is Kerala chicken curry the same as Kerala chicken stew?
No — they’re quite different. Kerala chicken stew (ishtu) is mild, pale, and made with thin coconut milk, potatoes, and whole spices. Nadan Kerala chicken curry is bold and spicy, with a deep reddish-brown gravy built on roasted coconut, black pepper, and dried red chilies, finished with thick coconut milk.

What does “nadan kozhi curry” mean?
“Nadan” means homestyle or traditional (literally “of the land”), and “kozhi” is the Malayalam word for chicken. So nadan kozhi curry is simply Kerala’s traditional homestyle chicken curry — the one Keralite families actually cook at home.

Can I use desiccated coconut instead of fresh?
Yes. Use unsweetened desiccated coconut and dry-roast it exactly the same way — it browns a little faster than fresh, so watch it closely. Avoid sweetened coconut, which will make the curry oddly sweet.

How do I stop the coconut milk from splitting?
Three rules: use full-fat coconut milk, add it at the very end, and never let the curry boil after it goes in. A gentle simmer for 4-5 minutes is all it needs.

Can I make this Kerala chicken curry milder?
Absolutely. Reduce the dried red chilies to 2 and halve the black peppercorns. The roasted coconut and curry leaves still give you all the signature Kerala flavor with much less heat.

Kerala Chicken Curry (Nadan Kozhi Curry)

Bone-in chicken simmered in a bold roasted-coconut, curry leaf & coconut milk gravy — authentic nadan-style Kerala chicken curry, finished with a sizzling coconut-oil tempering.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Ingredients
  

  • 1.5 lbs bone-in chicken pieces skin removed
[For the Chicken Marinade]
  • 1 teaspoon turmeric powder ​
  • 1 teaspoon Kashmiri red chili powder ​
  • 1 teaspoon salt ​
  • 1 tablespoon white vinegar ​
  • 1 cup fresh grated coconut ​
[For the Roasted Coconut Masala]
  • 2 tablespoons coriander seeds ​
  • 1 teaspoon black peppercorns ​
  • 1/2 teaspoon fennel seeds ​
  • 4-5 ​ dried red chilies ​
  • 1/2 teaspoon turmeric powder ​
[For the Curry]
  • 2 tablespoons coconut oil ​
  • 1 teaspoon black mustard seeds ​
  • 10-12 ​ fresh curry leaves ​
  • 2 ​ large onions finely sliced
  • 1 tablespoon ginger garlic paste ​
  • 2 ​ medium tomatoes chopped
  • 1 teaspoon garam masala ​
  • 1 teaspoon salt ​
  • 2 cups hot water ​
  • 1 cup thick coconut milk ​
[For the Final Tempering]
  • 1 tablespoon coconut oil ​
  • 8-10 ​ fresh curry leaves ​
  • 2 ​ dried red chilies ​
  • ​ ​ Fresh cilantro chopped

Equipment

  • ​ Large deep skillet ​

Method
 

  1. ​
  2. Marinate the chicken: In a large bowl, toss the chicken with the turmeric, Kashmiri red chili powder, salt, and vinegar until every piece is evenly coated. Cover and set aside for at least 20 minutes at room temperature.
  3. Roast and grind the coconut masala: Heat a dry kadai or heavy skillet over medium heat. Add the grated coconut and roast, stirring constantly, for 5-7 minutes until it turns an even golden brown and smells nutty. Add the coriander seeds, black peppercorns, fennel seeds, and dried red chilies and roast 1-2 minutes more until fragrant. Let cool slightly, then grind with the turmeric and 2-3 tablespoons of water into a smooth, thick paste.
  4. Temper and build the base: Heat the 2 tablespoons of coconut oil in the same kadai over medium heat. When shimmering, add the mustard seeds; when they splutter, add the 10-12 curry leaves. Add the sliced onions and cook for 8-10 minutes, stirring often, until deep golden and caramelized at the edges. Stir in the ginger garlic paste and cook 1 minute until fragrant. Add the chopped tomatoes and cook 5-6 minutes until they break down into a jammy base.
  5. Add the chicken and coconut masala: Stir the ground roasted coconut masala into the onion-tomato base and cook 2-3 minutes until the oil glistens at the edges. Add the marinated chicken pieces and toss to coat in the masala. Pour in the hot water, add the garam masala and salt, and bring to a boil. Reduce the heat, cover, and simmer for 20-25 minutes, until the chicken is cooked through and tender and the gravy has thickened.
  6. Finish with coconut milk: Lower the heat to a gentle simmer. Stir in the thick coconut milk and cook for 4-5 minutes — do NOT let it boil, or the coconut milk can split and turn grainy. Taste and adjust salt. The gravy should be rich, reddish-brown, and coat the chicken generously.
  7. Final tempering and serve: In a small pan, heat the remaining tablespoon of coconut oil until shimmering. Add the curry leaves and dried red chilies and fry for 20-30 seconds until crisp and aromatic. Pour this sizzling tempering over the curry, garnish with fresh cilantro, and serve hot.

AboutEmily Carter

Emily shares simple, flavorful recipes for home cooks on The Spice Diary — from quick weeknight chicken dinners to slow-simmered classics.

Leave a Reply

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

Recipe Rating