Recipes

Creamy Spiced Chicken Curry

Please share this post with your friends 🤗

Today I’m sharing a recipe that’s been a game changer in our kitchen—a Creamy Spiced Chicken Curry that’s both comforting and packed with vibrant flavors. Imagine tender chicken bathed in a luscious, creamy tomato-based sauce with just the right balance of aromatic spices.

This recipe is perfect for a busy weeknight dinner or for impressing friends at your next gathering. Plus, it’s super adaptable! Whether you prefer the subtle sweetness of coconut milk or the richness of heavy cream, this dish always comes out delicious.

In true Pinch of Yum style, I’m going to take you through every step of this recipe—from the sizzle of the onions to that final sprinkle of fresh cilantro. So grab your ingredients and let’s dive in!

Why You’ll Love This Creamy Spiced Chicken Curry

This curry has it all: a deep, flavorful sauce; tender chicken that soaks up every bit of spice; and a creamy finish that makes each bite comforting and satisfying. What makes this recipe stand out is its balance.

The spices are toasted just long enough to unlock their aromatic oils, then mellowed out with tomato puree, coconut milk (or heavy cream), and yogurt. The result is a sauce that’s rich and complex yet not overpowering—a true crowd pleaser.

I love how the dish can be tweaked to suit your taste. If you like a bit more heat, feel free to up the red chili powder. Prefer a milder dish? Just reduce the amount or substitute with a sweet paprika.

And the best part? It’s ready in just 45 minutes, making it a perfect option when you’re short on time but still crave something homemade and full of flavor.

The Ingredients

Here’s what you’ll need to create this beautiful dish:

  • 500g boneless chicken breast, cut into bite-sized pieces
  • 2 tablespoons oil (I love using a neutral oil like canola or vegetable oil, but olive oil works in a pinch)
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ginger, grated
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • ½ teaspoon turmeric
  • ½ teaspoon red chili powder (adjust to taste – more if you love heat!)
  • 1 cup tomato puree
  • 1 cup coconut milk or heavy cream (choose based on your flavor preference; coconut milk gives a lovely tropical note, while heavy cream is extra indulgent)
  • ½ cup plain yogurt
  • Salt to taste
  • Fresh cilantro for garnish
  • Cooked basmati rice, for serving

Let’s Get Cooking!

Step 1: The Flavorful Foundation

Start by heating 2 tablespoons of oil in a large pan over medium heat. Once the oil is shimmering, add your finely chopped onion. Sauté until the onions become soft and turn a beautiful, light golden color. This process is crucial as the caramelized onions add a natural sweetness that sets the stage for the spices to shine.

Pro tip: Don’t rush the onions! Letting them soften and caramelize slowly builds that deep flavor base that every great curry needs.

Step 2: Aromatics to Awaken Your Senses

Next, toss in the minced garlic and grated ginger. Stir these into the onions and let them cook for about a minute until they’re fragrant. The garlic brings a savory warmth, and the ginger adds a zingy freshness. This dynamic duo is the heart of many curries and will give your dish a robust aroma that fills your kitchen with an irresistible scent.

Step 3: Toasting the Spices

Now it’s time to add your spice blend. Sprinkle in:

  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • ½ teaspoon turmeric
  • ½ teaspoon red chili powder

Stir these spices into your onion mixture. Allow them to toast for about 30 seconds. Toasting the spices is key—it releases their essential oils and intensifies their flavors, creating a foundation that’s both aromatic and deeply layered.

Insider tip: Keep stirring during this step to ensure the spices don’t burn. You just want them fragrant, not scorched.

Step 4: Building the Base with Tomato Puree

Pour in 1 cup of tomato puree and mix well with the spiced onions. Let the mixture simmer for about 5 minutes. This not only thickens the sauce slightly but also allows the flavors to meld together. The acidity from the tomato helps balance the richness of the spices and sets the stage for the creamy elements to follow.

Step 5: Adding the Star—Chicken!

It’s time for the chicken! Add your 500g of bite-sized chicken breast pieces to the pan. Make sure each piece is well-coated in that gorgeous spiced tomato sauce. Let the chicken cook for about 5-7 minutes. You’ll notice the chicken starting to turn white on the outside as it absorbs all that savory goodness.

Step 6: The Creamy Transformation

Lower the heat to a gentle simmer before adding in 1 cup of coconut milk or heavy cream along with ½ cup of plain yogurt. Stir everything together so that the creamy ingredients blend seamlessly with the spiced sauce. Now, let it all simmer for another 10-15 minutes. This slow cooking process ensures the chicken is perfectly cooked and the sauce becomes thick, rich, and luxuriously creamy.

Helpful hint: Stir gently while the curry simmers to avoid any dairy from curdling. The low heat is essential to keep the sauce smooth and velvety.

Step 7: Finishing Touches

Once the chicken is tender and the sauce has reached that perfect creamy consistency, season with salt to taste. Then, remove the pan from the heat and let the curry rest for a few minutes. This resting period allows the flavors to further develop and settle.

Finally, garnish with freshly chopped cilantro. The bright, herbal note of cilantro adds a refreshing contrast to the warm spices and creaminess of the sauce.

Step 8: Serve and Enjoy

Serve your Creamy Spiced Chicken Curry piping hot, accompanied by a generous serving of cooked basmati rice. The fragrant, fluffy rice is perfect for soaking up every drop of that delectable sauce.

Tips for Perfection

Even though this recipe is pretty straightforward, here are a few insider tips to ensure your curry comes out perfectly every time:

  • Spice Freshness:
    Use fresh, high-quality spices for the best flavor. Spices that have been sitting in your pantry for too long can lose their potency, so make sure they’re still aromatic and vibrant.
  • Control the Heat:
    The amount of red chili powder is totally adjustable. If you’re a spice newbie or prefer a milder flavor, start with less and add more gradually. Remember, you can always add more heat, but you can’t take it out once it’s in!
  • Dairy Delicacy:
    When adding the coconut milk or heavy cream and yogurt, ensure your heat is low. This is crucial to prevent curdling. Stir continuously and allow the sauce to gently simmer, which helps the dairy blend into a smooth, creamy texture.
  • Resting Period:
    Don’t skip the resting period after you finish cooking. Letting the curry sit for a few minutes off the heat allows the flavors to meld together beautifully, making every bite more harmonious.
  • Make-Ahead Magic:
    This curry tastes even better the next day. If you have leftovers (which is hard to imagine!), store them in an airtight container. The flavors deepen overnight, making it a perfect make-ahead meal.
  • Extra Garnish:
    If you’re feeling extra fancy, a squeeze of fresh lemon juice over the top just before serving can brighten the entire dish, adding a zesty counterpoint to the creamy sauce.

Variations to Suit Your Taste

One of the best parts about this recipe is its flexibility. Here are some fun variations to try:

1. Vegetable Boost Curry

For a hearty vegetarian version, substitute the chicken with chickpeas or a mix of your favorite vegetables like cauliflower, bell peppers, and spinach. The process remains the same—simply add the veggies after the tomato puree step, and let them simmer until tender. Chickpeas, in particular, absorb the flavors wonderfully, making every bite satisfying.

2. Spiced-Up Seafood Curry

Seafood lovers, rejoice! Swap the chicken for shrimp or chunks of firm white fish. Be mindful that seafood cooks faster, so adjust the simmering time accordingly—about 5-7 minutes should be plenty to keep your seafood tender and juicy.

3. Creamy Lentil Curry

For an extra protein punch and a vegan twist, try adding cooked lentils instead of chicken. Lentils work beautifully with the spices and create a thick, hearty curry that’s perfect with rice or naan.

Serving Suggestions

No curry is complete without the perfect accompaniments. Here are a few serving ideas to elevate your meal:

  • Basmati Rice:
    Fluffy, fragrant basmati rice is a classic partner for any curry. The long grains soak up the creamy sauce perfectly, ensuring that every mouthful is packed with flavor.
  • Naan or Roti:
    If you love bread, serve your curry with warm naan or roti. The soft, chewy texture is ideal for scooping up the sauce, adding an extra dimension to your meal.
  • Side Salad:
    A crisp side salad with cucumbers, tomatoes, and a light lemon dressing can add a refreshing crunch that complements the rich curry.
  • Pickled Vegetables:
    For those who enjoy a tangy twist, pickled onions or cucumbers make a fantastic garnish, providing a contrast to the creamy sauce.

Final Thoughts

I truly believe that cooking is an art form—a way to express creativity, connect with your heritage, and share love through food. This Creamy Spiced Chicken Curry is not just another recipe; it’s a celebration of flavor, texture, and the joy of cooking. Every time you make it, you’re creating a dish that’s both comforting and exciting, a meal that warms the heart and satisfies the soul.

I hope you give this recipe a try and make it your own. Whether you stick to the original or experiment with a few twists, I’d love to hear about your experiences. Share your photos, tell me about your favorite variations, and let’s keep the conversation going in the comments or on social media.

Please share this post with your friends 🤗