
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026
- Jerk Pork Loin Recipe Oven: Caribbean Heat with Tender Bites - September 29, 2026
- Feta Pasta Recipe No Tomatoes: Creamy Brined Cheese and Herb Infusion - September 29, 2026