There is something truly magical about the Coconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe that instantly brings warmth and comfort to your table. This luscious, fragrant curry combines tender chicken thighs with a rich, creamy coconut milk sauce enlivened by a blend of toasted spices and fresh curry leaves. Whether you choose the traditional stovetop method or the convenience of an Instant Pot, this recipe offers a burst of authentic flavors in every bite, perfect for sharing on a cozy night or impressing guests with a vibrant, homemade meal.
Ingredients You'll Need
The beauty of this Coconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe lies in its simple, yet thoughtfully selected ingredients. Each one plays an essential role, whether it’s building layers of aromatic warmth, creating a silky sauce, or adding that perfect touch of heat and color to the dish.
- 6 dried red chillies (or 1 teaspoon cayenne powder): Adds the perfect kick of heat balanced through the curry.
- ½ teaspoon black mustard seeds (or 1 teaspoon ground mustard): Provides a subtle pungent snap that lifts the flavors.
- ¼ teaspoon fenugreek seeds: (Optional) Adds a delicate bitterness that deepens the spice profile.
- 1 teaspoon cumin seeds (or 1 teaspoon ground cumin powder): Contributes an earthy, warm note that is signature in Indian curries.
- 8-10 black peppercorns (or ½ teaspoon freshly ground black pepper): Gives a sharp, peppery spice that enhances the chicken’s savoriness.
- 3 cloves (or ¼ teaspoon ground cloves): Introduces a sweet and aromatic depth that’s subtle yet essential.
- 2 teaspoons coriander seeds (or ground coriander): Brings a slight citrusy and nutty flavor that brightens the dish.
- 1.25 lb boneless, skinless chicken thighs: Juicy and tender, these pieces soak up the spices beautifully.
- 1 teaspoon salt (or to taste): Balances and elevates all flavors at every stage.
- 4 tablespoons oil: Used to toast spices and soften onions, building the curry’s base.
- 1 large onion (thinly sliced, about 1 cup): When browned, it adds natural sweetness and depth.
- 1-2 green chilies: For fresh heat that you can easily adjust to your taste.
- 1 bay leaf: Infuses a delicate layer of herbal aroma while cooking.
- 2-inch cinnamon stick: Adds sweet warmth that lingers gently in the background.
- 3 green cardamom pods (cracked open): Contribute a fragrant, citrusy spice.
- ¼ teaspoon turmeric powder: Colors the curry beautifully and delivers a mild earthy flavor.
- 1 tablespoon garlic paste: Imparts pungent richness and depth.
- ½ tablespoon ginger paste: Adds a fresh, zesty brightness to the sauce.
- ½ tablespoon tamarind pulp (optional): Offers a tangy contrast that balances the creamy coconut milk.
- 8-10 fresh curry leaves (optional): Provide an aromatic, almost citrusy fragrance unique to South Indian cuisines.
- 1 cup unsweetened full-fat coconut milk: The star ingredient that brings creaminess, richness, and a subtle sweetness to the curry.
How to Make Coconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe
Step 1: Prepare and Rub the Spices on Chicken
This step is where the flavor foundation begins. If you’re using whole spices, dry roast them gently in a small pan until you smell that intoxicating aroma, being careful not to let them brown too much. Grinding the roasted spices to a balanced texture ensures each piece of chicken gets fully coated. Combining the spice blend with salt and chicken creates a marinade that’s simply irresistible, especially if left to rest for a few hours or overnight for a deeper infusion.
Step 2: Stove Top Method – Building the Curry Base
In a heavy-bottomed pan or Dutch oven, heat the oil and toast your whole spices like bay leaf, cardamom, and cinnamon to release their essential oils with a gentle crackle. Adding sliced onions next and sautéing until golden brown develops their natural sweetness, anchoring the sauce’s complexity. Then, stir in garlic, ginger, curry leaves, and turmeric powder to create a fragrant paste. Introducing the spiced chicken at this stage lets it absorb all these bold flavors as it gently browns.
Step 3: Stove Top Method – Simmering the Curry
Covering the pot and allowing the chicken to cook slowly in its own juices intensifies flavor and tenderness. A slow simmer on low heat ensures the meat becomes juicy and the spices meld perfectly. Adding coconut milk at the right moment without boiling it keeps the sauce luxuriously smooth. Finish with an optional splash of tamarind pulp for a subtle tang. This part requires patience but promises the most rewarding, deeply flavored Curry.
Step 4: Instant Pot Method – Quick and Flavorful
The Instant Pot method is a fantastic shortcut without sacrificing flavor. Start by sautéing spices, onions, and aromatics right in the pot to build a rich base. Adding and browning the chicken before switching to pressure cook mode locks in moisture and flavors rapidly. A high-pressure cook of three minutes followed by natural pressure release yields perfectly tender chicken. Stirring in the coconut milk last, and simmering briefly, provides that signature creamy finish without any fuss.
How to Serve Coconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe
Garnishes
Garnishing this curry with fresh curry leaves, extra green chilies, or a sprinkle of finely chopped cilantro adds vibrant color and layer of fresh flavor that contrasts beautifully with the creamy sauce. A wedge of lime or a few spoonfuls of plain yogurt on the side can also enhance the experience by adding brightness or creaminess as you prefer.
Side Dishes
This Coconut Milk Chicken Curry pairs wonderfully with fluffy steamed basmati rice, allowing the silky sauce to soak in perfectly. For a more substantial meal, serve alongside warm naan bread or lightly spiced roasted vegetables to complement the curry's rich and complex flavors.
Creative Ways to Present
For a stunning presentation, serve the curry in a rustic bowl with a drizzle of coconut cream on top and a scattering of toasted coconut flakes for a subtle crunch. Layering the curry over fragrant rice in a bowl or offering it in small tasting portions as part of a multi-dish meal showcases its versatility and makes it a centerpiece that sparks conversation.
Make Ahead and Storage
Storing Leftovers
You can easily refrigerate any leftovers in an airtight container for up to 3-4 days. The flavors often deepen after resting, making the curry even more delicious the next day. Just ensure it is cooled completely before storing to maintain freshness.
Freezing
This Coconut Milk Chicken Curry freezes beautifully. Portion it into freezer-safe containers or bags, leaving some space for expansion, and freeze for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove or in the Instant Pot.
Reheating
When reheating, do so on low heat to prevent the coconut milk from curdling. Stir occasionally until warmed through, adding a little water or broth if the sauce has thickened too much. This will revive the creamy consistency you love.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breast will work, but it can dry out faster than thighs, so be mindful not to overcook it. Thighs are preferred for their juiciness and flavor absorption.
What if I don’t have fresh curry leaves?
You can skip the curry leaves if you don’t have them on hand, but they add a unique aroma that’s hard to replicate. Dried curry leaves are sometimes available and can be used as a substitute.
Is it necessary to roast and grind the spices fresh?
While fresh roasted and ground spices deliver the best flavor, using pre-ground spices is perfectly fine for convenience and still results in a tasty curry.
Can I make this recipe vegan?
To make a vegan version, substitute the chicken with hearty vegetables like cauliflower or tofu and follow the same cooking method using vegetable broth or water.
Why shouldn’t I let the coconut milk boil?
Boiling coconut milk can cause it to split or curdle, affecting the texture and flavor. Gentle simmering keeps the sauce smooth and rich.
Final Thoughts
Making this Coconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe is like inviting warmth and vibrant spices into your kitchen. Whether you’re a seasoned home cook or new to curries, this recipe offers a delightful way to experience bold flavors with comforting creaminess. So gather your ingredients, try one of the cooking methods, and savor every delicious bite of this truly special dish that’s sure to become a treasured favorite.
PrintCoconut Milk Chicken Curry (Stovetop & Instant Pot) Recipe
This Coconut Milk Chicken Curry is a rich and flavorful South Asian-inspired dish that combines aromatic spices, tender chicken thighs, and creamy coconut milk. Cooked either on the stovetop or in an Instant Pot, this curry offers a perfect balance of heat and creaminess enhanced by fresh curry leaves, tamarind pulp, and a blend of roasted ground spices. Ideal for those craving a hearty, comforting meal served with warm rice.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Stovetop and Pressure Cooking
- Cuisine: Indian
Ingredients
Spices and Dry Ingredients
- 6 dried red chillies (or 1 teaspoon cayenne powder, adjust to taste)
- ½ teaspoon black mustard seeds (or 1 teaspoon ground mustard)
- ¼ teaspoon fenugreek seeds (optional)
- 1 teaspoon cumin seeds (or 1 teaspoon ground cumin powder)
- 8-10 black peppercorns (or ½ teaspoon freshly ground black pepper)
- 3 cloves (or ¼ teaspoon ground cloves)
- 2 teaspoons coriander seeds (or 2 teaspoons coriander powder)
Protein
- 1.25 lb boneless, skinless chicken thighs, cut into 2.5 inch pieces
Fresh Ingredients
- 1 large onion, thinly sliced (about 1 cup)
- 1-2 green chilies (serrano or Thai bird, adjust to taste)
- 8-10 fresh curry leaves (optional)
- 1 bay leaf
- 2 inch cinnamon stick
- 3 green cardamom pods, cracked open
Pastes and Powders
- 1 teaspoon salt (adjust to taste)
- 4 tablespoons oil
- ¼ teaspoon turmeric powder
- 1 tablespoon garlic paste
- ½ tablespoon ginger paste
- ½ tablespoon tamarind pulp (optional, adjust to taste)
Dairy and Liquids
- 1 cup unsweetened full-fat coconut milk
Instructions
- Rub the Spices on Chicken: If using whole spices, dry roast them on low heat until aromatic without browning. Let them cool, then grind to medium coarseness. In a large bowl, combine the chicken pieces with salt and ground spices, coating well. Let the chicken marinate covered for at least 30 minutes, preferably 4 hours or overnight for enhanced flavor.
- Stovetop Method - Temper Spices: Heat oil in a kadhai or dutch oven over medium heat. Add bay leaf, cracked cardamom pods, cinnamon stick, and whole spices; sauté for 10-12 seconds to release fragrance. Optionally add a small piece of star anise.
- Sauté Onions: Add sliced onions and cook for 6-7 minutes, stirring occasionally, until golden brown and caramelized.
- Add Aromatics: Stir in garlic paste, ginger paste, curry leaves, and turmeric powder; sauté for about 15 seconds to blend flavors.
- Cook Chicken: Add the spiced chicken and sprinkle an additional ¼ teaspoon salt. Stir well to combine and cook over medium heat for 5-8 minutes until the chicken pieces turn whitish with light browning at the edges.
- Simmer Covered: Reduce heat to low-medium, cover the pot, and let the chicken cook in its own juices for 12-15 minutes until about 90% cooked. Stir occasionally to prevent sticking.
- Add Coconut Milk: Uncover and pour in the coconut milk without stirring immediately. Let it integrate gently, then stir gently. Add green chilies and extra curry leaves if desired. Cover and simmer on low for an additional 5-7 minutes until chicken is fully cooked. Avoid boiling to prevent coconut milk curdling.
- Adjust Sauce Consistency: If a thinner sauce is preferred, add ½ cup water and cook for another 2-3 minutes until liquid blends into the curry.
- Finish and Serve: Stir in tamarind pulp, adjust seasoning to taste, and serve hot with warm rice.
- Instant Pot Method – Sauté Spices: Turn Instant Pot to sauté mode. Warm oil and temper with bay leaf, cardamom, and cinnamon. Add onions and brown for 6-7 minutes.
- Add Aromatics and Chicken: Add ginger paste, garlic paste, green chili, curry leaves, and turmeric powder; sauté for 20 seconds. Add chicken and sprinkle ¼ teaspoon salt. Sauté 3-4 minutes until chicken is mostly opaque and lightly browned.
- Pressure Cook: Close Instant Pot lid with vent sealed. Cook on high pressure for 3 minutes.
- Natural Pressure Release: Allow pressure to release naturally, then open the lid.
- Finish in Sauté Mode: Set Instant Pot to sauté mode again. Add coconut milk and tamarind pulp, stirring gently. Cook for 4-5 minutes without boiling, adjusting salt to taste.
- Adjust Sauce Consistency: For a runnier curry, add ½ cup water and cook 2-3 minutes more until combined.
- Serve: Serve the curry hot with warm rice.
Notes
- Marinating the chicken for several hours or overnight enhances flavor significantly.
- Do not let the coconut milk boil to prevent curdling and separation.
- Use fresh curry leaves and whole spices for authentic aroma but omit if unavailable.
- Tamarind pulp is optional but adds a subtle tanginess that balances the creaminess.
- The heat level can be adjusted by varying the number of dried red chilies or cayenne powder.
- Serve with steamed basmati rice or your preferred grain for a complete meal.

Leave a Reply