If you are craving a comforting dish that hits all the right notes, this Creamy Chicken Curry Recipe is your new best friend. Imagine tender, juicy chicken thighs simmered in a rich, velvety sauce balanced beautifully with fragrant spices, creamy coconut milk, and a touch of tangy yogurt. Every spoonful bursts with warmth and depth, making it perfect for cozy dinners or sharing with loved ones. Whether you’re a curry connoisseur or just starting your journey into Indian-inspired flavors, this recipe is straightforward, satisfying, and absolutely delicious.

Ingredients You’ll Need
These ingredients are simple yet crucial, each lending its own magic to create a harmonious blend of taste, texture, and color. From aromatic spices to creamy dairy, every component plays a vital role in building layers of flavor.
- 1 ½ pounds boneless, skinless chicken thighs: Perfectly juicy, these pieces absorb spices beautifully and stay tender through cooking.
- 2 tablespoons vegetable oil: Provides a neutral base to sauté ingredients without overpowering the flavors.
- 1 large onion, finely chopped: Adds sweetness and a soft texture that forms the foundation of the curry.
- 3 cloves garlic, minced: Brings pungency and depth that wakes up the palate.
- 1 tablespoon fresh ginger, grated: Offers warmth and a subtle zing that cuts through the richness.
- 2 tablespoons curry powder: The star spice blend that defines the curry’s character.
- 1 teaspoon ground cumin: Earthy and nutty undertones that complement the other spices.
- 1 teaspoon ground coriander: Adds a citrusy brightness to balance the dish.
- ½ teaspoon turmeric: Imparts a beautiful golden color and mild bitterness.
- ½ teaspoon chili powder (optional): A gentle heat boost for those who like a little kick.
- 1 can (14 oz) diced tomatoes: Provides acidity and body to the sauce.
- 1 cup coconut milk: Creamy and rich, it smooths out the spices and adds luscious texture.
- ½ cup plain Greek yogurt or heavy cream: Enhances creaminess and adds a subtle tanginess.
- Salt and black pepper to taste: Essential seasonings to bring all flavors together.
- Fresh cilantro, chopped (for garnish): Offers a fresh, herbal finish and vibrant color.
- Cooked rice or naan, for serving: The perfect vehicles for soaking up every bit of that incredible sauce.
How to Make Creamy Chicken Curry Recipe
Step 1: Sauté the Onions, Garlic, and Ginger
Start by heating the vegetable oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onions and cook for about 5 to 7 minutes until they turn soft and golden. This step builds a sweet and savory base for your curry. Next, stir in the minced garlic and grated ginger, cooking for another minute until their aroma fills your kitchen — it’s like a comforting hug in a pan.
Step 2: Toast the Spices
Now toss in the curry powder, cumin, coriander, turmeric, and chili powder if you’re using it. Let these spices cook for 1 to 2 minutes with constant stirring. This toasting step is crucial because it releases the essential oils and deepens the flavors, making your curry truly authentic and fragrant.
Step 3: Brown the Chicken
Add the bite-sized chicken pieces to the skillet and cook them for 5 to 7 minutes until they’re nicely browned on all sides. Browning the chicken locks in juices and adds a lovely texture that contrasts beautifully with the creamy sauce.
Step 4: Simmer with Tomatoes and Coconut Milk
Pour in the diced tomatoes along with their juices and the creamy coconut milk. Give everything a good stir to combine, then bring the mixture to a gentle simmer. Turn the heat down low, cover the skillet, and let it cook for 20 minutes. This slow simmer tenderizes the chicken and allows the sauce to thicken while all the flavors marry together harmoniously.
Step 5: Finish with Yogurt or Cream
Remove the lid and gently stir in the Greek yogurt or heavy cream. Continue to simmer uncovered for another 5 to 10 minutes until the sauce thickens just slightly and the chicken is fully cooked through. This final creamy touch balances the spices perfectly and makes every bite irresistibly rich.
Step 6: Season and Garnish
Season the curry with salt and black pepper according to your taste. Scatter freshly chopped cilantro over the top for a pop of color and freshness. Your Creamy Chicken Curry Recipe is now ready to be enjoyed!
How to Serve Creamy Chicken Curry Recipe

Garnishes
Garnishing your curry with freshly chopped cilantro is more than just decoration — it adds a burst of herbal brightness that beautifully contrasts the creamy sauce. You could also try a squeeze of lime for some tang or sprinkle some toasted cashews for added crunch and richness.
Side Dishes
The best side dishes for this curry are fluffy steamed rice or warm, pillowy naan bread. Both soak up the luscious sauce magnificently. For extra texture and freshness, consider a simple cucumber raita or a crisp salad to balance the warmth and creaminess of the curry.
Creative Ways to Present
For a stunning presentation, serve the curry in a beautiful, shallow bowl with a drizzle of coconut milk swirled on top and a sprinkle of cilantro and red chili flakes. Layer it alongside vibrant roasted vegetables or grilled paneer for a restaurant-style experience at home that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Leftovers of this Creamy Chicken Curry Recipe taste just as good, if not better, the next day once the flavors have had more time to meld. Store it in an airtight container in the refrigerator for up to 3 days to keep it fresh and flavorful.
Freezing
This curry freezes wonderfully. To freeze, transfer portions into freezer-safe containers or heavy-duty bags and freeze for up to 3 months. When you’re ready, thaw it overnight in the fridge for best results.
Reheating
Reheat gently over low to medium heat on the stovetop, stirring occasionally to prevent sticking. You may want to add a splash of water or coconut milk if the sauce has thickened too much in the fridge. This helps restore the luscious texture and flavor beautifully.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! While chicken thighs stay juicier and more tender, chicken breasts will work fine too. Just be careful not to overcook them so they don’t dry out.
What can I substitute for Greek yogurt if I don’t have it?
If you don’t have Greek yogurt, heavy cream is a great substitute that will maintain the creaminess. Alternatively, you could use sour cream or even coconut cream for a dairy-free twist.
How spicy is this curry?
The curry has a warm, mild heat that can be adjusted easily by increasing or omitting the chili powder. It’s perfect for those who want flavor without overwhelming spice.
Can I make this recipe vegan?
To make a vegan version, swap the chicken for chickpeas or tofu, use coconut yogurt or a plant-based cream substitute, and follow the same steps. The spices and coconut milk provide plenty of depth.
Is this recipe gluten-free?
Yes, this Creamy Chicken Curry Recipe is naturally gluten-free as long as you serve it with gluten-free accompaniments like rice or gluten-free naan.
Final Thoughts
I truly hope you give this Creamy Chicken Curry Recipe a try because it’s genuinely a dish that brings comfort, celebration, and unforgettable flavor together in one pot. Whether it’s a busy weeknight or a special gathering, it’s reliable, indulgent, and sure to become a family favorite. Happy cooking!
Print
Creamy Chicken Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Gluten Free
Description
This creamy chicken curry recipe combines tender boneless chicken thighs with a rich blend of spices, coconut milk, and yogurt or cream for a luscious, flavorful dish. Perfectly balanced with warmth and a hint of spice, it’s a comforting meal served best over rice or with naan bread.
Ingredients
Chicken and Marinade
- 1 ½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces
Spices and Aromatics
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon chili powder (optional)
Liquids and Garnish
- 1 can (14 oz) diced tomatoes
- 1 cup coconut milk
- ½ cup plain Greek yogurt or heavy cream
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish)
For Serving
- Cooked rice or naan
Instructions
- Heat the oil and sauté onions: In a large skillet or Dutch oven, warm the vegetable oil over medium heat. Add the finely chopped onion and sauté for 5–7 minutes until the onions soften and turn golden brown.
- Add garlic and ginger: Stir in the minced garlic and grated fresh ginger. Cook for another minute until fragrant, ensuring the flavors meld well with the onions.
- Toast the spices: Mix in the curry powder, ground cumin, ground coriander, turmeric, and chili powder if using. Cook the spices for 1–2 minutes, stirring constantly to release their aromas and deepen the flavor.
- Brown the chicken: Add the bite-sized chicken pieces to the skillet. Cook for 5–7 minutes, stirring occasionally, until the chicken is browned on all sides, sealing in its juices.
- Add tomatoes and coconut milk: Pour in the diced tomatoes and coconut milk. Stir to combine all ingredients thoroughly. Bring the mixture to a gentle simmer.
- Simmer covered: Reduce the heat to low, cover the skillet or Dutch oven, and let the curry cook for 20 minutes, stirring occasionally to prevent sticking and ensure even cooking.
- Incorporate yogurt or cream: Remove the lid and stir in the plain Greek yogurt or heavy cream. Simmer uncovered for another 5–10 minutes to allow the sauce to thicken slightly and for the chicken to cook through completely.
- Season and garnish: Taste and season with salt and black pepper as desired. Sprinkle freshly chopped cilantro over the curry to add a fresh, bright finish.
- Serve: Serve the creamy chicken curry hot, paired with cooked rice or warm naan bread for a satisfying meal.
Notes
- Marinate the chicken in yogurt and spices for 1–2 hours before cooking to enhance flavor and tenderness.
- Adjust the heat by increasing or decreasing the chili powder to your preference.
- Use boneless, skinless chicken thighs for the best texture and moisture retention.
- Substitute heavy cream with coconut cream for a richer, dairy-free option.
- To make the dish spicier, consider adding fresh chopped chilies or a dash of cayenne pepper.
