Coconut Milk Chicken Recipe
If you have been craving a dish that’s rich, comforting, and bursting with vibrant flavors, then you are in for a real treat with this Coconut Milk Chicken. This recipe delivers tender chicken bathed in a luxuriously creamy coconut milk sauce, heightened by aromatic ginger, garlic, and red curry paste. Every bite feels like a warm hug, with just the right amount of kick from fresh chili and a sprinkle of fresh herbs. It’s an ultimate crowd-pleaser that comes together with surprisingly simple ingredients and fills your kitchen with irresistible tropical aromas.

Ingredients You’ll Need
These ingredients are straightforward yet incredibly important to achieve the perfect balance of flavors, textures, and that beautiful creamy color in your Coconut Milk Chicken. Each component plays its own part, whether adding sweetness, spice, or that luscious richness.
- Coconut Oil: Adds a subtle coconut fragrance and helps sauté the aromatics to perfection.
- Onion: Gives a sweet and savory base that softens nicely when cooked.
- Fresh Ginger: Brightens the dish with its pungent and spicy notes.
- Garlic Cloves: Provides depth and warmth to the sauce.
- Red Chili: Brings just enough heat to elevate the flavors.
- Coconut Milk: The heart of the dish, delivering creaminess and tropical richness.
- Soy Sauce: Enhances umami and balances sweetness.
- Red Curry Paste: Offers robust, spicy complexity that’s essential.
- Brown Sugar: Adds a slight caramel sweetness for balance.
- Chicken Breast: Tender protein that soaks in the flavorful sauce.
- Salt and Pepper: Season perfectly to taste.
- Cilantro, Chili Oil or Crunch, Scallions, Fresh Lime: Fresh garnishes to finish with brightness and texture.
- Steamed Rice: Classic and simple, to soak up every bit of the delicious sauce.
How to Make Coconut Milk Chicken
Step 1: Sauté the Aromatics
Start by heating your coconut oil in a large, deep skillet over medium heat. Add the diced onion and cook until it begins to soften and turn translucent, about 4 to 5 minutes. Then stir in the minced ginger, red chili, and garlic. Cook everything together for an additional 2 minutes until fragrant. This combination creates the aromatic backbone that will infuse every bite with warm and lively flavors.
Step 2: Add the Coconut Milk and Seasonings
Next, pour in the creamy coconut milk along with brown sugar, soy sauce, salt, pepper, and red curry paste. Stir well to fully incorporate the curry paste, making sure the sauce becomes richly colored and fragrant. This step is where the sauce begins to develop its signature creamy, luscious texture with a lovely balance of salty, sweet, and spicy notes.
Step 3: Poach the Chicken
Carefully add the sliced chicken breast to the skillet, gently submerging it into the coconut milk mixture. Lower the heat to medium-low, so the sauce maintains a gentle simmer but never boils. Let the chicken cook in the sauce for about 15 to 20 minutes, which allows it to absorb the flavors while staying incredibly tender and juicy.
Step 4: Keep It Tender
It’s important not to rush this simmering stage or let the mixture boil vigorously, as this can cause the chicken to become tough. Once the chicken is cooked through, either take the skillet off the heat or reduce it to very low to keep everything warm. This slow, gentle poaching locks in moisture, resulting in bite-after-bite tenderness.
Step 5: Finish and Serve
Just before serving, stir in a squeeze of fresh lime juice and a handful of chopped cilantro to brighten the dish beautifully. Serve the coconut milk chicken over warm steamed rice, spooning plenty of the sauce over the top. For a little extra flavor and texture contrast, drizzle some chili oil or chili crunch and sprinkle with scallions and more fresh cilantro. This final flourish turns a simple meal into something extraordinary.
How to Serve Coconut Milk Chicken

Garnishes
The garnishes bring life and vibrancy to your Coconut Milk Chicken. Fresh cilantro adds a burst of herbaceous brightness, while a squeeze of lime juice awakens the creamy sauce with a hint of acidity. Chili oil or chili crunch adds a tantalizing heat and crunch, perfectly balancing the richness of the coconut milk with a bit of texture.
Side Dishes
This dish pairs best with steamed jasmine or basmati rice, as the rice absorbs the luscious coconut curry sauce wonderfully. For some green freshness, try a simple cucumber salad or lightly steamed greens like bok choy to balance the richness of the chicken. You could also serve it alongside warm naan or flatbread to scoop up every last bit of sauce.
Creative Ways to Present
For a fun twist, serve the Coconut Milk Chicken in individual bowls topped with a sunny-side-up egg for extra richness. You can also spoon the curry over rice noodles or even roasted vegetables for a gluten-free alternative. Garnishing with toasted coconut flakes gives a subtle crunch and enhances that tropical vibe. The key is to keep the presentation colorful and inviting, reflecting the warmth of the flavors inside.
Make Ahead and Storage
Storing Leftovers
Leftover Coconut Milk Chicken tastes fantastic when refrigerated in an airtight container for up to three days. The flavors continue to meld and deepen, making it even better the next day. Just be sure to cool it quickly before storing and keep it chilled until reheating.
Freezing
You can freeze this dish for up to two months without sacrificing taste or texture. Use a freezer-safe container or heavy-duty freezer bag, removing as much air as possible to prevent freezer burn. When you’re ready to enjoy it, thaw overnight in the fridge for best results.
Reheating
Reheat Coconut Milk Chicken gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking. Adding a splash of water or broth can loosen the sauce if it thickened too much. You can also microwave it in short intervals, stirring in between, until warmed through. Avoid high heat which could cause the chicken to dry out or the sauce to split.
FAQs
Can I use chicken thighs instead of chicken breast?
Absolutely! Chicken thighs are even more forgiving and tend to stay juicier during simmering. Just slice them similarly and adjust cooking time slightly if needed.
Is this dish spicy?
The red chili and curry paste do add some heat, but you can easily adjust the spiciness to your liking by using less chili or opting for a milder curry paste.
Can I make Coconut Milk Chicken dairy-free?
Yes! This recipe is naturally dairy-free since it uses coconut milk instead of cream. Just be sure your curry paste doesn’t contain any hidden dairy ingredients.
What can I substitute for soy sauce?
If you want a gluten-free option, tamari or coconut aminos both work well without compromising the savory punch in the sauce.
How thick should the sauce be?
The sauce should be silky and pourable but not watery. It will thicken slightly as it simmers and cools, so keep an eye on the heat to maintain a gentle simmer that reduces the sauce just right.
Final Thoughts
This Coconut Milk Chicken is truly one of those recipes that feels like a warm embrace—comforting, flavorful, and wonderfully satisfying. Its combination of creamy coconut sauce, tender chicken, and bold spices makes it a beloved classic you’ll return to again and again. I can’t wait for you to try it and experience how these simple ingredients come together to create something so incredibly delicious. Happy cooking!
PrintCoconut Milk Chicken Recipe
This Coconut Milk Chicken recipe features tender chicken breast poached in a rich and flavorful coconut milk sauce infused with ginger, garlic, red curry paste, and chili. Enhanced with soy sauce and brown sugar, it offers a perfect balance of savory, spicy, and slightly sweet notes. Served over steamed rice and garnished with fresh cilantro, scallions, and a squeeze of lime, this dish is a comforting and aromatic Thai-inspired meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Poaching, Sautéing
- Cuisine: Thai
- Diet: Halal
Ingredients
Primary Ingredients
- 1 Tablespoon Coconut Oil (or canola oil)
- 1 Onion, diced
- 1 Tablespoon Fresh Ginger, minced
- 4 Garlic Cloves, minced
- 1 Red Chili, minced
- 2 (14-ounce) cans Coconut Milk
- 2 to 3 Tablespoons Soy Sauce
- 3 Tablespoons Red Curry Paste
- 1 Tablespoon Brown Sugar
- 1 1/2 lbs Chicken Breast, sliced
- 1 teaspoon Salt
- 1/2 teaspoon Pepper
Garnishes and Serving Suggestions
- Fresh Cilantro
- Chili Oil or Chili Crunch
- Scallions, sliced
- Fresh Lime, for squeezing
- Steamed Rice, for serving
Instructions
- Saute the Aromatics: Heat a large, deep skillet over medium heat and add the coconut oil. Once heated, add the diced onion and cook for 4-5 minutes until it starts to soften. Stir in the minced ginger, chopped red chili, and minced garlic, cooking for an additional 2 minutes to release their flavors.
- Add the Coconut Milk and Seasonings: Pour in the cans of coconut milk followed by the brown sugar, soy sauce, salt, pepper, and red curry paste. Stir well to combine all ingredients into a cohesive sauce.
- Poach the Chicken: Gently add the sliced chicken breast into the simmering coconut milk mixture. Lower the heat to medium-low to maintain a gentle simmer. Cook for 15-20 minutes until the chicken is fully cooked and tender, avoiding boiling to keep the chicken moist.
- Keep It Tender: Avoid overcooking or boiling the chicken by monitoring the heat closely. Once the chicken is cooked through, remove the pan from heat or turn the temperature down to the lowest setting to keep the chicken warm without toughening it.
- Finish and Serve: Just before serving, stir in a squeeze of fresh lime juice or sprinkle chopped cilantro for brightness. Serve the chicken and sauce over steamed rice, generously spooning sauce on top. Garnish with chili oil or chili crunch, fresh scallions, and more cilantro for extra flavor and a touch of heat.
Notes
- For milder heat, reduce the amount of red chili or omit it.
- Chicken thighs may be used instead of breast for a juicier texture.
- Adjust soy sauce quantity to taste if you prefer less saltiness.
- This dish pairs perfectly with jasmine or basmati rice.
- Leftovers keep well refrigerated for up to 3 days.
- To make it gluten free, use tamari instead of soy sauce.
Nutrition
- Serving Size: 1 cup (approx. 250g)
- Calories: 430
- Sugar: 5g
- Sodium: 580mg
- Fat: 29g
- Saturated Fat: 23g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: nine 10g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 75mg
Keywords: Coconut milk chicken, Thai chicken curry, coconut milk curry, red curry chicken, easy Thai recipe, poached chicken recipe