If you are searching for a comforting, rich dinner that feels like a warm hug on a plate, this Creamy Chicken Curry Recipe is exactly what you need. Featuring tender chicken simmered in a luscious, spiced coconut-tomato sauce, it effortlessly balances spice and creaminess to create a dish that is both deeply flavorful and satisfyingly smooth. Whether you’re new to making curries or a seasoned home cook, this recipe delivers a delightful blend of aromas and textures that make every bite truly memorable.

Ingredients You’ll Need
Gathering the right ingredients is half the excitement; these simple yet essential components each play a key role in building the vibrant taste and creamy texture that defines this dish.
- 1 ½ pounds boneless, skinless chicken thighs or breasts: Provides tender, juicy pieces that absorb spices beautifully.
- 2 tablespoons oil or ghee: Adds depth and helps sauté aromatics to golden perfection.
- 1 medium onion, finely chopped: Builds a natural sweetness and soft base for the curry.
- 3 cloves garlic, minced: Infuses the sauce with savory, pungent warmth.
- 1 tablespoon fresh ginger, minced: Brings a refreshing zing and subtle heat.
- 2 tablespoons curry powder: The star spice blend that delivers classic curry flavor.
- 1 teaspoon ground cumin: Adds earthy, smoky notes for complexity.
- 1 teaspoon ground turmeric: Gives the dish its sunny color and subtle bitterness.
- 1 teaspoon paprika: Enhances color and adds a mild sweetness.
- 1/2 teaspoon chili powder (optional): Kicks up the heat if you like things spicier.
- 1 cup canned diced tomatoes: Provides a tangy base that balances creamy coconut milk.
- 1 cup full-fat coconut milk: Creates the signature creaminess and tropical richness.
- 1/2 cup plain Greek yogurt or heavy cream: Enriches the sauce with silkiness and slight tang.
- Salt and black pepper to taste: Essential for seasoning and bringing all flavors together.
- Fresh cilantro for garnish: Adds a fresh, herbal brightness at the end.
- Cooked rice or naan for serving: Perfect vehicles to soak up the luscious sauce.
How to Make Creamy Chicken Curry Recipe
Step 1: Sauté the Aromatics
Begin by heating your chosen oil or ghee in a large skillet over medium heat. Add the chopped onion and cook for about 4 to 5 minutes, stirring occasionally until the onion softens and turns translucent, releasing its natural sweetness. Then, toss in the minced garlic and ginger, cooking for another minute to awaken their fragrant flavors without burning them.
Step 2: Brown the Chicken
Next, add your bite-sized chicken pieces to the pan. Let them cook for 5 to 7 minutes until they develop a light golden brown all over. This step locks in moisture and starts building flavor from the surface, which then melds perfectly with the spices.
Step 3: Spice It Up
Sprinkle the curry powder, ground cumin, turmeric, paprika, and chili powder if you’re using it, right over the browned chicken. Stir everything well so every piece is coated in the vibrant spice blend. The aroma at this point is truly mouthwatering and signals that the dish is coming together beautifully.
Step 4: Build the Sauce
Pour in the diced tomatoes and stir to mix them evenly with the spices and chicken. Allow this mixture to simmer gently for 5 minutes, letting the flavors start to meld and the tomatoes soften into the base of your curry.
Step 5: Add the Creamy Elements
Lower the heat and stir in the coconut milk along with your choice of Greek yogurt or heavy cream. Continue to simmer uncovered for 10 to 15 minutes, stirring occasionally until the sauce thickens and the chicken is cooked through. Taste and season with salt and black pepper to your liking.
Step 6: Garnish and Serve
Once your curry is perfectly creamy and aromatic, sprinkle fresh cilantro on top and plate it up with fluffy rice or warm naan bread to enjoy every drop of this rich sauce.
How to Serve Creamy Chicken Curry Recipe

Garnishes
Fresh cilantro not only brightens the dish visually but introduces a subtle herbaceous note that balances the richness. For an extra touch, a squeeze of fresh lime or a dollop of yogurt can add a delightful contrast in acidity and texture.
Side Dishes
This Creamy Chicken Curry Recipe pairs wonderfully with fragrant basmati rice or soft, buttery naan bread. You might also serve it alongside sautéed greens or a cool cucumber raita to add some fresh crunch and contrast.
Creative Ways to Present
For a more festive presentation, serve the curry in a colorful bowl surrounded by small dishes of chopped nuts, sliced chili, and extra herbs so guests can customize their flavors. You can even use the sauce as a flavorful topping for roasted vegetables or grain bowls for a fun twist.
Make Ahead and Storage
Storing Leftovers
Leftover curry tastes even better the next day as the flavors deepen. Store it in an airtight container in the refrigerator for up to 3 days, making it a convenient and delicious option for busy weekdays.
Freezing
This recipe freezes beautifully as well. Transfer cooled curry to a freezer-safe container, leaving some space for expansion, and freeze for up to 2 months. Thaw overnight in the fridge before reheating to preserve the texture and taste.
Reheating
Gently reheat on the stovetop over low to medium heat, stirring occasionally to prevent sticking. You may want to add a splash of water or coconut milk if the sauce has thickened too much during storage to regain that perfect creamy consistency.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Both chicken breasts and thighs work well in this Creamy Chicken Curry Recipe. Thighs are juicier and more forgiving if overcooked, but breasts will give you a leaner option while still soaking up all the delicious sauce.
Is this recipe spicy?
The heat level is mild by default, but you can easily adjust it by increasing or omitting the chili powder. Adding a pinch of cayenne or fresh chilies will bring more heat if you love a spicy kick.
Can I make this recipe dairy-free?
Yes! Simply substitute the Greek yogurt or heavy cream with more coconut milk or a dairy-free yogurt alternative to keep the dish creamy without dairy.
What can I add to make the curry more colorful or nutritious?
Adding vegetables like spinach, peas, or bell peppers not only brightens the dish but also adds texture and extra nutrients. Just toss them in during the last few minutes of simmering to wilt or soften.
How do I prevent the yogurt or cream from curdling in the curry?
To avoid curdling, make sure to reduce the heat to low before stirring in the yogurt or cream, and add it slowly while gently stirring. Simmering at too high a temperature can cause the dairy to separate.
Final Thoughts
This Creamy Chicken Curry Recipe is a beautiful example of how simple ingredients can be transformed into a rich, comforting meal that feels special any night of the week. It’s easy to make, full of warming flavors, and flexible enough to suit your taste or dietary needs. I can’t wait for you to try it and discover just how satisfying homemade curry can be!
Print
Creamy Chicken Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Gluten Free
Description
This creamy chicken curry is a rich and comforting dish featuring tender pieces of chicken simmered in a luscious spiced coconut-tomato sauce. Perfect for a weeknight dinner, it pairs beautifully with steamed rice or warm naan bread and is cooked easily in one pan on the stovetop.
Ingredients
Chicken and Spices
- 1 ½ pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 2 tablespoons oil or ghee
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon paprika
- ½ teaspoon chili powder (optional for heat)
Sauce and Garnish
- 1 cup canned diced tomatoes
- 1 cup full-fat coconut milk
- ½ cup plain Greek yogurt or heavy cream
- Salt and black pepper to taste
- Fresh cilantro for garnish
- Cooked rice or naan for serving
Instructions
- Prepare the base: Heat oil in a large skillet or pan over medium heat. Add the finely chopped onion and sauté for 4–5 minutes until softened and translucent.
- Add aromatics: Stir in the minced garlic and ginger, cooking for an additional minute until fragrant to build the curry’s flavor foundation.
- Cook the chicken: Add the bite-sized chicken pieces to the pan, cooking until they are lightly browned on all sides, about 5–7 minutes to seal in juices and enhance taste.
- Add spices: Sprinkle in curry powder, ground cumin, turmeric, paprika, and optional chili powder. Stir thoroughly to coat the chicken evenly with the spices, allowing them to toast slightly for deeper flavor.
- Add tomatoes and simmer: Pour in the canned diced tomatoes and stir to combine. Let the mixture simmer for 5 minutes to meld the flavors and reduce slightly.
- Add creamy ingredients and cook: Reduce the heat and stir in the full-fat coconut milk and Greek yogurt or heavy cream. Simmer uncovered for 10–15 minutes, or until the sauce thickens and the chicken is fully cooked through.
- Season and garnish: Taste and season with salt and black pepper as needed. Garnish with fresh cilantro for a bright finish. Serve hot with cooked rice or naan bread.
Notes
- For extra richness, substitute heavy cream for the yogurt.
- Add vegetables such as spinach or peas to increase nutritional value and variety.
- Adjust the amount of chili powder or add cayenne pepper if you prefer a spicier curry.
- Leftovers taste even better the next day as the flavors continue to develop.

