Kerala Chicken Curry Recipe With Coconut: Fragrant South Indian Spices in Rich Gravy

Kerala Chicken Curry Recipe With Coconut: Fragrant South Indian Spices in Rich Gravy

This Kerala chicken curry brings the vibrant flavors of South India to your kitchen with its rich, aromatic gravy. The combination of traditional spices and coconut creates a dish that’s both comforting and complex.

I developed this recipe after years of studying regional Indian cuisine, focusing on authentic techniques that build layers of flavor. The key is blooming whole spices in hot oil before adding the chicken and coconut, ensuring every bite is infused with warm, fragrant notes.

The result is tender chicken in a velvety, fragrant sauce that’s perfect over steamed basmati rice. The coconut adds a subtle sweetness that balances the heat from the spices, creating a dish that’s deeply satisfying without being overly heavy.

This recipe serves four and comes together in about 45 minutes, making it ideal for a weeknight dinner that feels special. Here’s how to make it at home.

👨‍🍳
Difficulty
Hard
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Kerala Chicken Curry Recipe with Coconut

Rich spices and creamy coconut create a velvety gravy for this South Indian classic.

Ingredient Amount Notes
Chicken Thighs 🍗 2 lb Boneless, skinless, cut into pieces
Coconut Milk 🥥 1 can Full-fat for creaminess
Coconut Oil 🫒 2 tbsp Or vegetable oil
Yellow Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 4 cloves Minced
Fresh Ginger 🌿 1 tbsp Minced or grated
Green Chili Peppers 🌶️ 2 whole Slit lengthwise, seeds removed
Tomatoes 🍅 2 whole Chopped, medium size
Curry Leaves 🍃 10 pieces Fresh preferred
Mustard Seeds 🌱 1 tsp Black or yellow
Cumin Seeds 🌿 1 tsp Whole for toasting
Coriander Powder 🌶️ 1 tbsp Ground coriander
Turmeric Powder 💛 1 tsp Ground turmeric
Red Chili Powder 🌶️ 1 tsp Adjust to spice preference
Garam Masala 🌿 1 tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Adjust to taste

The spices are non-negotiable for authenticity. Indian grocery stores like Patel Brothers carry fresh curry leaves and whole spices at better prices than regular supermarkets. The coconut milk must be full-fat for that luxurious texture—Thai Kitchen or Chaokoh are reliable brands. Chicken thighs stay juicier than breasts during the longer cooking time, so don’t substitute unless necessary.

No fresh curry leaves? Dried at half the amount works in a pinch but lacks the citrusy aroma. Short on time? Pre-minced ginger and garlic from a jar saves a step (just use slightly less). The green chilies can be swapped for jalapeños or serranos depending on heat tolerance. If you can’t find coconut oil, any neutral oil works, but you’ll miss a layer of flavor.

Leftovers taste even better the next day. Store in an airtight container for up to 4 days in the fridge or freeze for 3 months. Reheat gently to avoid separating the coconut milk. Serve always with hot basmati rice.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—just sear the chicken thighs in coconut oil, then let them simmer in the coconut milk with garlic and onions.
  • Creamy Spice Balance: The coconut milk mellows the heat while the garlic and onions give it that deep, aromatic Kerala punch.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunch the next day.
  • Budget Stretcher: Chicken thighs stay juicy and affordable, and a can of coconut milk goes a long way in this dish.

Step-by-Step Instructions for Kerala Chicken Curry with Coconut

This traditional method builds deep flavor through careful layering of spices and aromatics.

Step 1: Temper the Spices in Coconut Oil

Heat the 2 tbsp Coconut Oil in a heavy-bottomed pot over medium heat. Add the 1 tsp Mustard Seeds and wait for them to begin popping, which takes about 30-45 seconds.

Immediately add the 1 tsp Cumin Seeds and 10 pieces Curry Leaves, stirring constantly for 10-15 seconds until the cumin turns fragrant and the curry leaves release their aroma. This tempering process is crucial for developing the authentic South Indian flavor profile.

Be careful not to burn the spices—they should sizzle but not turn dark brown. If they start smoking, reduce the heat immediately.

Step 2: Build the Aromatic Base

Add the 1 whole Yellow Onion to the pot and sauté for 5-6 minutes until it turns soft and translucent. Stir frequently to prevent sticking.

Once the onions are ready, add the 1 tbsp Fresh Ginger, 4 cloves Garlic Cloves, and 2 whole Green Chili Peppers. Cook for another 2 minutes, stirring constantly, until the raw smell of ginger and garlic disappears and the mixture becomes highly aromatic.

This foundation creates the complex flavor base that defines this dish.

Step 3: Incorporate Spices and Tomatoes

Reduce heat to medium-low and add the 1 tbsp Coriander Powder, 1 tsp Turmeric Powder, and 1 tsp Red Chili Powder. Stir quickly for 20-30 seconds to toast the spices, which deepens their flavor.

Add the 2 whole Tomatoes and cook for 4-5 minutes, stirring occasionally, until they break down and the oil starts to separate at the edges. This visual cue indicates the spices are properly cooked and the tomatoes have released their juices.

The mixture should look thick and paste-like at this stage.

Step 4: Cook the Chicken and Simmer

Add the 2 lb Chicken Thighs to the pot and stir to coat each piece with the spice mixture. Cook for 5 minutes on medium heat, stirring occasionally, until the chicken turns opaque on the outside.

Pour in the 1 can Coconut Milk and add the 1.5 tsp Salt. Stir well, then bring to a gentle simmer. Reduce heat to low, cover, and let it cook for 25-30 minutes, stirring occasionally, until the chicken is fully cooked and tender.

You’ll know it’s done when the chicken pulls apart easily with a fork.

Step 5: Finish with Garam Masala

Uncover the pot and stir in the 1 tsp Garam Masala. Simmer uncovered for an additional 5 minutes to allow the flavors to meld and the sauce to thicken slightly.

Taste and adjust the salt if needed, remembering that flavors develop as it sits. The sauce should coat the back of a spoon and have a rich, creamy consistency from the coconut milk.

Remove from heat and let it rest for 10 minutes before serving to allow the flavors to fully develop.

👨‍🍳

Pro Tips For Making Kerala Chicken Curry Recipe With Coconut

  • Brown the Chicken: Sear the chicken thighs in coconut oil until deeply golden before adding liquids—this builds a rich base flavor that coconut milk alone can’t deliver.
  • Bloom the Spices: After sautéing onions and garlic, give the spices (turmeric, coriander, etc.) 30 seconds in the hot oil to wake up their aromas before adding coconut milk.
  • Skip the Skim: Use full-fat coconut milk, not light—the fat carries the flavors and gives the curry its signature creamy texture.
  • Simmer Low and Slow: Once everything’s in the pot, keep it at a gentle simmer for 25-30 minutes so the chicken cooks through without the coconut milk separating.

Storing and Reheating This Recipe

Refrigerator Storage

Let this dish cool completely before transferring to an airtight container. I use glass containers to avoid absorbing odors. Store in the fridge at 40°F or below for up to 4 days. The flavors actually deepen overnight as the spices meld. ❄️

Freezer Storage

For longer storage, freeze in portion-sized containers for up to 3 months. I recommend leaving ½ inch headspace to prevent expansion. Use freezer-safe glass jars or heavy-duty plastic containers to avoid freezer burn.

Stovetop Reheating

Gently reheat on low heat in a saucepan, adding 2-3 tbsp water if the sauce thickens too much. Stir occasionally for 8-10 minutes until heated through. This method preserves the creamy coconut texture best. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Use 50% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. Stir well before serving.

Thawing Tips

Thaw frozen portions overnight in the fridge for best texture. For faster thawing, place the sealed container in cold water, changing water every 30 minutes. Never thaw at room temperature to prevent bacterial growth.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 180mg60%
Sodium 920mg40%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 4g
Protein 40g80%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

You can, but thighs stay juicier during the 25-30 minutes simmer. If using breasts, reduce cooking time to 20 minutes and check for doneness at 165°F.

2

What if I don’t have curry leaves?

Use 1 tsp dried curry leaves or substitute with 1 bay leaf plus ½ tsp lemon zest. The flavor won’t be identical but will still be delicious.

3

How do I prevent the coconut milk from separating?

Stir occasionally while simmering and avoid boiling. If it separates, whisk vigorously or blend briefly to recombine. Keep heat at low.

4

Can I make this ahead of time?

The flavors deepen overnight. Store in an airtight container for up to 4 days in the fridge or freeze for 3 months.

★★★★★4.8(15 reviews)
Nathan Turner