Picture this: tender pieces of chicken bathed in a velvety, aromatic coconut sauce that’s rich with warming spices and just a hint of sweetness. Indian Coconut Chicken Korma is a celebration of flavors that transforms ordinary chicken into an extraordinary meal worthy of special occasions yet simple enough for weeknight dinners.

This beloved dish combines the creaminess of coconut milk with fragrant spices like cardamom, coriander, and cumin to create a sauce so irresistible you’ll want to savor every drop. You’ll learn how to master this restaurant-quality curry at home with foolproof techniques and insider tips.

Table of Contents

Why You’ll Love This Recipe

Indian Coconut Chicken Korma delivers restaurant-quality results without the hefty price tag or complicated techniques. The luxurious coconut-based sauce creates an incredibly smooth, creamy texture that coats each piece of chicken perfectly. Unlike heavy cream-based kormas, this version feels lighter yet equally indulgent, with coconut milk adding subtle sweetness that balances the warm spices beautifully. The dish comes together in under an hour, making it perfect for busy weeknights when you crave something special.

You’ll love the contrast between the tender, succulent chicken and the silky sauce, punctuated by crunchy cashews or almonds if you choose to add them. The aromatic spices fill your kitchen with an intoxicating fragrance that builds anticipation with every minute of cooking. This coconut chicken korma is also incredibly versatile, easily adapting to different spice preferences and dietary needs while maintaining its authentic character.

Ingredients

For this Indian Coconut Chicken Korma, you’ll need:

  • 2 lbs. boneless, skinless chicken thighs or breasts, cut into 1.5-inch pieces (900g)
  • 1 cup full-fat coconut milk (240ml), plus extra for finishing
  • 1 large onion, finely chopped (about 1.5 cups/200g)
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated (15g)
  • 2 tablespoons tomato paste (30g)
  • 1 cup plain yogurt (240ml), room temperature
  • 3 tablespoons vegetable oil or ghee (45ml)
  • 2 teaspoons garam masala (10g), the aromatic spice blend that defines korma
  • 1 teaspoon ground coriander (5g)
  • 1 teaspoon ground cumin (5g)
  • 1/2 teaspoon turmeric powder (2.5g)
  • 1/2 teaspoon red chili powder (2.5g), adjust to taste
  • 4-5 green cardamom pods, lightly crushed
  • 1 cinnamon stick (3-inch piece)
  • 1/4 cup cashews or almonds (35g), soaked in warm water for 30 minutes
  • 2 tablespoons fresh cilantro, chopped (for garnish)
  • Salt to taste (approximately 1.5 teaspoons/9g)

Pro Tips

Indian Coconut Chicken Korma – Crispy Savors

Master these critical techniques for the perfect Indian Coconut Chicken Korma. First, don’t skip marinating the chicken in yogurt with a pinch of salt for at least 30 minutes. This step tenderizes the meat and creates a flavor foundation that permeates every bite. The yogurt’s acidity breaks down proteins, ensuring your chicken stays incredibly moist during cooking. Second, blend your soaked cashews or almonds with a little coconut milk until completely smooth before adding to the curry. This creates the signature velvety texture that distinguishes authentic korma from ordinary curries.

The nut paste acts as a thickener and adds richness without making the sauce heavy. Third, temper your whole spices properly by heating them in oil until fragrant but not burned. This blooming process releases essential oils that form the aromatic base of your curry. Add onions only after the spices release their fragrance, usually 30-45 seconds, and cook them until deeply golden brown. Patience during this step rewards you with complex, caramelized flavors that make your chicken korma curry taste like it simmered for hours.

Step-by-Step Instructions

Step 1: Prepare and Marinate the Chicken

Cut your chicken into uniform 1.5-inch pieces to ensure even cooking. In a large bowl, combine the chicken with half the yogurt and a pinch of salt. Mix thoroughly, cover, and refrigerate for at least 30 minutes or up to 4 hours. This marination tenderizes the meat and infuses it with tangy flavor. Meanwhile, soak your cashews or almonds in warm water to soften them for blending.

Step 2: Create the Nut Paste Base

Drain the soaked nuts and blend them with 1/4 cup of coconut milk until you achieve a completely smooth paste without any graininess. This paste forms the luxurious foundation of your Indian Coconut Chicken Korma sauce. Set aside for later use. The smoother your paste, the more velvety your final curry will be.

Step 3: Build the Aromatic Base

Heat the oil or ghee in a large, heavy-bottomed pan or Dutch oven over medium heat. Add the cardamom pods and cinnamon stick, allowing them to sizzle for 30-45 seconds until wonderfully fragrant. Add the chopped onions with a pinch of salt and cook, stirring frequently, for 10-12 minutes until they turn deep golden brown. Don’t rush this step as the caramelized onions create depth of flavor. Add the minced garlic and grated ginger, cooking for another 2 minutes until the raw smell disappears.

Step 4: Layer the Spices

Reduce heat to medium-low and add the tomato paste, garam masala, coriander, cumin, turmeric, and chili powder to the onion mixture. Stir constantly for 2-3 minutes to cook the spices and eliminate any raw taste. The mixture should become fragrant and darken slightly. If the spices start sticking, add a tablespoon of water to prevent burning. This tempering process is crucial for developing the complex flavors characteristic of authentic coconut chicken korma.

Step 5: Cook the Chicken

Increase heat to medium-high and add the marinated chicken pieces to the pan. Stir well to coat each piece with the spice mixture. Cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink on the outside. The chicken will continue cooking in the sauce, so don’t worry about cooking it through completely at this stage.

Step 6: Create the Creamy Sauce

Lower the heat to medium and add the remaining yogurt, stirring constantly to prevent curdling. Add the nut paste and remaining coconut milk, mixing everything thoroughly. Bring the mixture to a gentle simmer, then reduce heat to low. Cover and cook for 15-20 minutes, stirring occasionally, until the chicken is cooked through and tender. The sauce should thicken and coat the back of a spoon. If it’s too thick, add a splash of water or coconut milk. Taste and adjust salt as needed. For extra richness, stir in an additional 2-3 tablespoons of coconut milk before serving.

Step 7: Finish and Garnish

Remove from heat and let the Indian Coconut Chicken Korma rest for 5 minutes to allow flavors to meld. Garnish with fresh cilantro and serve hot. The resting period allows the sauce to thicken slightly and the flavors to settle beautifully.

Variations

Transform your Indian Coconut Chicken Korma with these popular adaptations. For a vegetarian coconut korma, substitute chicken with paneer cubes, chickpeas, or mixed vegetables like cauliflower, potatoes, and peas. Reduce cooking time to 10-12 minutes for vegetables. For a dairy-free version, replace yogurt with coconut yogurt or cashew cream, maintaining the same quantity for consistent texture.

The flavor remains authentic while accommodating dietary restrictions. Create a spicy chicken korma by doubling the chili powder and adding 2-3 slit green chilies during cooking. For a richer Mughlai-style korma, add 2 tablespoons of heavy cream and a pinch of saffron soaked in warm milk during the final minutes of cooking. You can also make this in a slow cooker by combining all ingredients except the finishing coconut milk, cooking on low for 4-5 hours, then stirring in the final coconut milk before serving.

Looking for inspiration? Try our Pineapple Chicken Kabobs for another bold dish that balances sweet and savory flavors beautifully.

Storage and Serving

Store leftover Indian Coconut Chicken Korma in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve after a day, making it perfect for meal prep. Reheat gently on the stovetop over low heat, adding a splash of coconut milk or water if the sauce has thickened too much. You can also freeze this curry for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator before reheating.

Serve this coconut chicken korma curry over fluffy basmati rice, which soaks up the luscious sauce beautifully. Naan bread or roti make excellent accompaniments for scooping up every last bit of curry. For a complete meal, pair with cucumber raita, pickled onions, and a simple side salad. This dish also pairs wonderfully with jeera rice (cumin rice) or even cauliflower rice for a lower-carb option.

Frequently Asked Questions

Can I use chicken breast instead of thighs for Indian Coconut Chicken Korma?

Yes, you can use chicken breast, but thighs remain juicier and more flavorful. If using breast, reduce cooking time by 3-4 minutes to prevent dryness and consider cutting pieces slightly larger.

What can I substitute for coconut milk?

Heavy cream or cashew cream work as substitutes, though they change the flavor profile. For authentic taste, stick with full-fat coconut milk, which provides the characteristic sweetness and consistency.

How can I make this less spicy?

Reduce or omit the chili powder entirely and remove seeds from any green chilies if using. The Indian Coconut Chicken Korma remains flavorful without heat, as the aromatic spices provide complexity beyond just spiciness.

Why did my yogurt curdle in the sauce?

Yogurt curdles when added to high heat or if it’s too cold. Always use room-temperature yogurt and add it over medium-low heat while stirring constantly. Adding it gradually also helps prevent curdling.

Can I make this in an Instant Pot?

Absolutely! Sauté the aromatics and spices using the sauté function, add all remaining ingredients except the finishing coconut milk, pressure cook on high for 8 minutes with natural release, then stir in the final coconut milk.

Conclusion

This Indian Coconut Chicken Korma is comfort food at its finest, delivering complex, aromatic flavors wrapped in a velvety coconut sauce that feels like a warm hug. It’s the kind of dish that impresses dinner guests yet remains approachable enough for regular weeknight rotation. The balance of warming spices, creamy coconut, and tender chicken creates a harmony that keeps you coming back for more.

Whether you’re new to Indian cooking or a seasoned home chef, this recipe demystifies authentic curry-making with straightforward techniques and readily available ingredients. The result is a restaurant-quality meal that fills your home with irresistible aromas and your table with satisfied smiles. Once you master this coconut chicken korma, you’ll find yourself craving its comforting flavors again and again.

For more recipe followe me in facebookb and pinterest

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Indian Coconut Chicken Korma – Crispy Savors

Indian Coconut Chicken Korma


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aleena

Description

This creamy, aromatic Indian chicken curry will become your go-to comfort meal when you crave something rich and satisfying. The coconut milk makes it surprisingly easy to achieve restaurant-quality flavor at home.

 


Ingredients

  • 2 lbs. boneless, skinless chicken thighs or breasts, cut into 1.5-inch pieces
  • 1 cup full-fat coconut milk, plus extra for finishing
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons tomato paste
  • 1 cup plain yogurt, room temperature
  • 3 tablespoons vegetable oil or ghee
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder, adjust to taste
  • 45 green cardamom pods, lightly crushed
  • 1 cinnamon stick, 3-inch piece
  • 1/4 cup cashews or almonds, soaked in warm water for 30 minutes
  • 2 tablespoons fresh cilantro, chopped for garnish
  • Salt to taste


Instructions

  1. Cut chicken into uniform 1.5-inch pieces and marinate with half the yogurt and a pinch of salt for 30 minutes to 4 hours.
  2. Drain soaked nuts and blend with 1/4 cup coconut milk until completely smooth to create the creamy base.
  3. Heat oil or ghee in a large pan over medium heat and add cardamom pods and cinnamon stick for 30-45 seconds.
  4. Add chopped onions and cook for 10-12 minutes until deep golden brown, then add garlic and ginger for 2 more minutes.
  5. Reduce heat to medium-low and add tomato paste and all ground spices, stirring constantly for 2-3 minutes.
  6. Increase heat to medium-high and add marinated chicken, cooking for 5-6 minutes until no longer pink outside.
  7. Lower heat to medium and add remaining yogurt, nut paste, and coconut milk, stirring constantly.
  8. Bring to a gentle simmer, reduce heat to low, cover and cook for 15-20 minutes until chicken is tender.
  9. Adjust salt, stir in additional coconut milk if desired, and let rest 5 minutes before garnishing with cilantro.

Write A Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Pin It