Coconut Chicken Curry is a rich, comforting, and beautifully aromatic dish that combines tender chicken with the natural sweetness and creaminess of coconut milk. This curry is popular across many cuisines, especially in South India, Thailand, Sri Lanka, and parts of Africa, with each region adding its own unique twist.
What makes coconut chicken curry truly magical is the way bold spices blend flawlessly with smooth coconut milk to create a balanced, mildly spicy, and deeply flavorful gravy.
This dish is perfect for both quick family meals and special occasions. It delivers warmth without being overwhelmingly spicy and feels luxurious without requiring complicated ingredients.
Why I Love This Recipe
I love Coconut Chicken Curry because it offers the perfect balance of spice and creaminess. The coconut milk mellows the heat of the spices and creates a velvety gravy that feels soothing and indulgent at the same time. It’s one of those recipes I turn to when I want comfort food with bold flavor that never feels heavy or boring.
Why It’s a Must-Try Dish
- Rich, creamy texture without using dairy cream
- Perfect balance of spice and sweetness
- Loved by both spice lovers and mild-curry fans
- Easy to prepare with simple ingredients
- Goes well with rice, naan, dosa, and appam
- Great for weeknights and special occasions
Recipe Overview
| Category | Details |
|---|---|
| Course | Main Course |
| Cuisine | South Indian / Asian Fusion |
| Preparation Time | 20 minutes |
| Cooking Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 4 servings |
| Calories per Serving | ~420–470 calories |
Ingredients
For Marinating the Chicken
- 700 g chicken (bone-in or boneless)
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tbsp lemon juice or vinegar
- Salt to taste
For the Curry
- 3 tbsp oil or coconut oil
- 2 medium onions, finely chopped
- 2 tbsp ginger-garlic paste
- 2 medium tomatoes, puréed
- 1 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp garam masala
- 1½ cups thick coconut milk
- 1 cup hot water
- Salt to taste
Whole Spices (Optional but Recommended)
- 2 green cardamoms
- 1 small cinnamon stick
- 3–4 cloves
- 1 bay leaf
For Garnish
- Fresh coriander leaves
- Slit green chilies (optional)
Cooking Directions (Quick Overview)
- Marinate the chicken with spices and lemon.
- Sauté whole spices and onions.
- Add ginger-garlic and tomatoes.
- Add ground spices and chicken.
- Simmer with coconut milk until thick and tender.
Step-by-Step Preparation Method
Step 1: Marinate the Chicken
- In a large bowl, mix chicken, turmeric, chili powder, salt, and lemon juice.
- Rest for 20 minutes.
Step 2: Heat Oil and Whole Spices
- Heat oil in a heavy-bottom pan.
- Add bay leaf, cardamom, cloves, and cinnamon.
- Sauté until aromatic.
Step 3: Cook the Onion Base
- Add chopped onions and cook until golden.
- Add ginger-garlic paste and cook 2–3 minutes.
Step 4: Add Tomatoes and Spices
- Add tomato purée and cook until oil separates.
- Add coriander powder, cumin powder, and garam masala.
Step 5: Add Chicken
- Add marinated chicken.
- Cook on medium heat for 6–8 minutes.
Step 6: Add Coconut Milk & Simmer
- Pour in coconut milk and hot water.
- Cover and simmer on low heat for 25 minutes.
- Adjust salt and garnish with coriander.

How to Serve
Serve Coconut Chicken Curry hot with:
- Steamed basmati rice
- Jeera rice
- Naan or roti
- Appam
- Dosa
Add sides like:
- Cucumber raita
- Lemon wedges
- Onion salad
Recipe Tips
✔ Use thick coconut milk for best creaminess
✔ Cook on low heat after adding coconut milk
✔ Bone-in chicken adds extra flavor
✔ Balance sweetness with lemon juice
✔ Resting the curry enhances its flavor
Variations (Detailed)
1. Thai-Style Coconut Chicken Curry
Add red curry paste, lemongrass, and Thai basil.
2. Kerala Coconut Chicken Curry
Use coconut oil, curry leaves, and black pepper.
3. Spicy Coconut Chicken Curry
Add extra green chilies and red chili powder.
4. Creamy Coconut Chicken
Add cashew paste for extra richness.
5. Vegan Coconut Curry
Replace chicken with tofu, potatoes, or chickpeas.
Freezing & Storage
- Refrigerator: 3–4 days in airtight container
- Freezer: Up to 2 months
- Reheating: Reheat gently on stovetop with a splash of water or coconut milk
Special Equipment Needed
- Heavy-bottom pan or Dutch oven
- Wooden spatula
- Blender (for tomatoes)
- Mixing bowls
- Measuring cups and spoons
FAQ
Q: Can I use light coconut milk?
Yes, but the curry will be less creamy.
Q: Why did my coconut milk split?
It was cooked on high heat after adding.
Q: Can I make this in a pressure cooker?
Yes, pressure cook for 2 whistles after sautéing.
Q: Is coconut chicken curry spicy?
It can be mild to medium depending on chili used.
Q: Is this curry healthy?
Yes, it’s high in protein and uses healthy fats from coconut.
Conclusion
Coconut Chicken Curry is a beautiful blend of warmth, spice, and creamy comfort. The richness of coconut milk paired with fragrant spices makes this dish irresistible and deeply satisfying. It’s easy enough for weeknight cooking yet impressive enough for guests. If you enjoy balanced flavors with comforting textures, this curry absolutely deserves a place in your regular recipe rotation.
Coconut Chicken Curry
Course: Dinner IdeasCuisine: IndianDifficulty: Easy4
servings20
minutes35
minutes55
minutesIngredients
For Marinating the Chicken
700 g chicken (bone-in or boneless)
1 tsp turmeric powder
1 tsp red chili powder
1 tbsp lemon juice or vinegar
Salt to taste
For the Curry
3 tbsp oil or coconut oil
2 medium onions, finely chopped
2 tbsp ginger-garlic paste
2 medium tomatoes, puréed
1 tsp coriander powder
1 tsp cumin powder
1 tsp garam masala
1½ cups thick coconut milk
1 cup hot water
Salt to taste
Whole Spices (Optional but Recommended)
2 green cardamoms
1 small cinnamon stick
3–4 cloves
1 bay leaf
For Garnish
Fresh coriander leaves
Slit green chilies (optional)
Directions
- Step 1: Marinate the Chicken : In a large bowl, mix chicken, turmeric, chili powder, salt, and lemon juice. Rest for 20 minutes.
- Step 2: Heat Oil and Whole Spices : Heat oil in a heavy-bottom pan. Add bay leaf, cardamom, cloves, and cinnamon. Sauté until aromatic.
- Step 3: Cook the Onion Base : Add chopped onions and cook until golden. Add ginger-garlic paste and cook 2–3 minutes.
- Step 4: Add Tomatoes and Spices : Add tomato purée and cook until oil separates. Add coriander powder, cumin powder, and garam masala.
- Step 5: Add Chicken : Add marinated chicken. Cook on medium heat for 6–8 minutes.
- Step 6: Add Coconut Milk & Simmer : Pour in coconut milk and hot water. Cover and simmer on low heat for 25 minutes. Adjust salt and garnish with coriander.







