If you’re looking for a cozy, satisfying meal that warms the soul, you’re in for a treat with this Chicken Curry with Coconut Milk. With its rich, creamy texture and aromatic spices, this dish is not just a feast for the taste buds but also a delight for the senses. The combination of tender chicken thighs, soft potatoes, and a luscious coconut milk sauce creates the perfect balance of flavors and comfort. Whether you’re preparing a weeknight dinner or entertaining guests, this recipe will surely impress.
Reasons to Love Chicken Curry with Coconut Milk

There are countless reasons to adore this Chicken Curry with Coconut Milk. First and foremost, the flavor profile is simply divine. The blend of spices—roasted cumin, garam masala, and curry powder—creates a warm and inviting aroma that fills your kitchen as it cooks. The creaminess of the coconut milk adds a luxurious touch, making each bite a creamy, savory delight.
Moreover, this dish is versatile. You can serve it over rice or with naan, and it pairs beautifully with a fresh salad or steamed vegetables. It’s also a one-pot wonder, meaning less time spent on cleanup and more time enjoying your meal.
Ingredients at a Glance
To create this delicious Chicken Curry with Coconut Milk, you’ll need the following ingredients:
- 1/2 tbsp olive oil
- 1/2 tsp roasted cumin
- 1-1/2 tsp garam masala
- 2 tsp curry powder
- 1/2 onion, minced
- 5 cloves garlic, minced
- 1 large tomato, chopped
- 2 tbsp fresh cilantro, chopped
- 1/2 cup light coconut milk
- 2/3 cup water
- 1 large potato, peeled and diced small
- 6 skinless chicken thighs
- Kosher salt to taste
Hardware & Gadgets
To make your cooking experience smoother, here are a few essential tools:
- Large skillet or Dutch oven: Perfect for sautéing and simmering your curry.
- Wooden spoon: Great for stirring and preventing scratches on your cookware.
- Measuring cups and spoons: Ensures your ingredients are accurately measured for perfect flavor.
- Knife and cutting board: Essential for chopping your vegetables and chicken.
Method: Chicken Curry with Coconut Milk

Step 1: Sauté the Aromatics
In a large skillet or Dutch oven, heat the olive oil over medium heat. Once hot, add the minced onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Step 2: Add the Spices
Add the roasted cumin, garam masala, and curry powder to the skillet. Stir well to coat the onions and garlic with the spices, allowing them to bloom in the oil for about 1-2 minutes.
Step 3: Incorporate the Tomatoes
Add the chopped tomato to the mixture and cook for 3-4 minutes until the tomato softens and begins to break down.
Step 4: Add the Chicken and Potatoes
Introduce the chicken thighs to the pan, ensuring they are well coated with the spice mixture. Add the diced potato and stir to combine.
Step 5: Pour in Coconut Milk and Water
Pour in the light coconut milk and water, stirring to combine everything. Bring the mixture to a gentle simmer.
Step 6: Simmer to Perfection
Cover the skillet and reduce the heat to low. Allow the curry to simmer for 25-30 minutes, or until the chicken is fully cooked and tender. Stir occasionally, adding more water if needed to maintain the desired consistency.
Step 7: Finish with Fresh Cilantro
Once the chicken is cooked through, taste and adjust the seasoning with kosher salt as needed. Remove from the heat and stir in the chopped cilantro for a fresh burst of flavor.
Healthier Substitutions

If you’re looking to make this Chicken Curry with Coconut Milk even healthier, consider these substitutions:
- Use skinless chicken breast instead of thighs for a leaner option.
- Substitute the light coconut milk with unsweetened almond milk for a lower-calorie version.
- Add more vegetables such as spinach or bell peppers for added nutrients.
- Reduce the amount of oil used by opting for a non-stick skillet.
Notes from the Test Kitchen
For the best flavor, allow the curry to rest for a few minutes after cooking. This will give the spices time to meld together. If you prefer a thicker sauce, you can let the curry simmer uncovered for an additional 10 minutes. Feel free to adjust the spices to suit your taste; if you love heat, consider adding a pinch of cayenne or some diced green chilies.
Make Ahead Like a Pro
This Chicken Curry with Coconut Milk can be made ahead of time and stored in the refrigerator for up to three days. Simply reheat it on the stove over low heat, adding a splash of water or coconut milk if it thickens too much. It also freezes well, making it a great option for meal prep. Just thaw overnight in the refrigerator before reheating.
Helpful Q&A
Can I substitute chicken thighs with another protein?
Absolutely! Chicken breast, shrimp, or even tofu can be used as alternatives. Just adjust the cooking time accordingly, as different proteins have varying cooking requirements.
What can I serve with Chicken Curry with Coconut Milk?
This dish pairs wonderfully with steamed basmati rice, quinoa, or naan bread. A side of fresh salad or sautéed greens also complements it nicely.
How spicy is this curry?
The spice level of this curry is mild to medium. If you enjoy a spicier curry, feel free to add more curry powder or fresh chilies to the mix.
Can I use frozen chicken for this recipe?
Yes, you can use frozen chicken. Just ensure you thaw it completely before cooking for even cooking and flavor absorption.
Because You Liked This
Final Bite
This Chicken Curry with Coconut Milk is more than just a dish; it’s a celebration of flavors and comfort. Packed with spices and enriched by the creamy coconut milk, it brings warmth and joy to any table. Whether you’re sharing it with loved ones or enjoying it as a solo treat, this recipe is bound to become a favorite in your kitchen. Don’t forget to savor every bite and enjoy the delightful experience that comes with every spoonful. Happy cooking!

Chicken Curry with Coconut Milk
Ingredients
- 1/2 tbsp olive oil
- 1/2 tsp roasted cumin
- 1-1/2 tsp garam masala
- 2 tsp curry powder
- 1/2 unit onion, minced
- 5 cloves garlic, minced
- 1 large tomato, chopped
- 2 tbsp fresh cilantro, chopped
- 1/2 cup light coconut milk
- 2/3 cup water
- 1 large potato, peeled and diced small
- 6 skinless chicken thighs
- to taste Kosher salt
Instructions
- In a large skillet or Dutch oven, heat the olive oil over medium heat. Once hot, add the minced onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
- Add the roasted cumin, garam masala, and curry powder to the skillet. Stir well to coat the onions and garlic with the spices, allowing them to bloom in the oil for about 1-2 minutes.
- Add the chopped tomato to the mixture and cook for 3-4 minutes until the tomato softens and begins to break down.
- Introduce the chicken thighs to the pan, ensuring they are well coated with the spice mixture. Add the diced potato and stir to combine.
- Pour in the light coconut milk and water, stirring to combine everything. Bring the mixture to a gentle simmer.
- Cover the skillet and reduce the heat to low. Allow the curry to simmer for 25-30 minutes, or until the chicken is fully cooked and tender. Stir occasionally, adding more water if needed to maintain the desired consistency.
- Once the chicken is cooked through, taste and adjust the seasoning with kosher salt as needed. Remove from the heat and stir in the chopped cilantro for a fresh burst of flavor.
Equipment
- Large skillet or Dutch oven
- Wooden Spoon
- Measuring cups and spoons
- Knife and cutting board
Notes
- For the best flavor, allow the curry to rest for a few minutes after cooking.
- If you prefer a thicker sauce, let the curry simmer uncovered for an additional 10 minutes.
- Feel free to adjust the spices to suit your taste; add cayenne for heat.
