If you’ve ever craved a dish that feels like a warm hug on a plate, you are absolutely going to love this Thai Chicken Curry with Coconut Milk Recipe. It’s a vibrant, creamy, and perfectly spiced curry that brings together tender chicken, colorful bell peppers, and silky coconut milk into a harmonious blend of flavors you won’t forget. Rich with aromatic curry powders and a gentle kick from crushed red pepper flakes, this recipe is both simple and satisfying, making it a go-to weeknight dinner or an impressive dish to share with friends. Trust me, once you try this, you’ll want to make it over and over again.
Ingredients You’ll Need

This Thai Chicken Curry with Coconut Milk Recipe uses straightforward yet vibrant ingredients that each play a crucial role. From the tender chicken that soaks up every bit of flavor to the creamy coconut milk that smooths everything out, every item on this list is essential for that authentic taste and texture.
- 1 ½ pounds boneless skinless chicken breasts or thighs: Thinly sliced for quick, even cooking and maximum flavor absorption.
- 3 red bell peppers: Chopped for a pop of sweet color and crunch that brightens the dish.
- 1 white or yellow onion: Adds subtle sweetness and depth when cooked down.
- 2 tablespoons oil: Helps to sauté the ingredients, creating a beautiful base for the curry.
- 2 teaspoons yellow curry powder: Infuses the curry with a warm earthy flavor that’s unmistakably Thai.
- 2 tablespoons red curry paste: Brings richness and complexity, balancing heat and aromatic spices.
- ½ to 1 teaspoon crushed red pepper flakes: For that gentle kick that wakes up your taste buds.
- 26 ounces unsweetened coconut milk: Provides that creamy, silky texture and tropical sweetness.
- 1 teaspoon salt: Enhances all the ingredients and brings the flavors together perfectly.
- ¼ cup cold water + 2 tablespoons cornstarch: Mixed to thicken the curry into a luscious sauce.
How to Make Thai Chicken Curry with Coconut Milk Recipe
Step 1: Cook the Chicken and Vegetables
Start by heating a large skillet over medium heat, then add the chicken, chopped red bell peppers, and onions. Drizzle with oil, and stir well to coat everything evenly. Cook for about 6 to 8 minutes, stirring occasionally, until the chicken pieces are cooked through but still tender. This is the foundation where your curry’s heart begins to form.
Step 2: Add Yellow Curry Powder
Sprinkle the yellow curry powder right over your cooked chicken and veggies. Stir for about one minute to toast the spices gently, which unleashes all those irresistibly fragrant and warm notes that define the dish.
Step 3: Pour in Coconut Milk and Curry Paste
Next, pour in the creamy coconut milk and stir in red curry paste, crushed red pepper flakes, and salt. Bring your curry mixture up to a gentle boil, allowing all those flavors to marry and intensify. The coconut milk will create a rich, velvety sauce that hugs every morsel of chicken and veg.
Step 4: Thicken the Sauce
Whisk cornstarch into cold water until smooth, then slowly add this slurry to the curry pan. Stir continuously for about 1 to 2 minutes, watching the sauce thicken to just the right consistency that clings deliciously to each bite.
Step 5: Final Taste and Serve
Give your curry a final taste and adjust salt or spice levels as you prefer. Serve immediately over fluffy steamed white rice or fragrant rice noodles to soak up all that saucy goodness. If you’d like, garnish with freshly chopped cilantro to add a burst of freshness that truly completes the dish.
How to Serve Thai Chicken Curry with Coconut Milk Recipe

Garnishes
Fresh cilantro is a classic garnish here, offering a bright herbal lift that contrasts beautifully with the creamy curry. You can also add thinly sliced red chilies or a squeeze of lime for extra zing and color. These little touches take your curry from delicious to dazzling.
Side Dishes
Serve this curry alongside steamed jasmine rice for a traditional pairing, or get creative with rice noodles if you want a textural twist. A simple cucumber salad or lightly sautéed greens like bok choy or spinach complement the richness of the curry and add a fresh, crisp element to your meal.
Creative Ways to Present
For a special touch, serve the curry in a hollowed-out coconut shell or colorful bowls that highlight its vibrant reds and oranges. Consider topping with toasted coconut flakes or crushed peanuts for crunch. This curry also makes a fantastic filling for lettuce wraps when you want a lighter or more interactive meal experience.
Make Ahead and Storage
Storing Leftovers
This Thai Chicken Curry with Coconut Milk Recipe keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors tend to deepen after sitting, making leftovers just as delightful as the first serving.
Freezing
If you want to save some for later, freeze the curry in a freezer-safe container for up to 2 months. Just be sure to thaw it slowly in the refrigerator overnight before reheating to preserve the creamy texture of the coconut milk sauce.
Reheating
Reheat gently on the stovetop over low to medium heat with a splash of water or coconut milk if needed to reclaim the luscious consistency. Stir frequently so it heats evenly and doesn’t separate. It’s an easy meal that comes back to life quickly and tastes like you just made it.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Boneless skinless chicken thighs work wonderfully in this Thai Chicken Curry with Coconut Milk Recipe. They tend to be juicier and more forgiving if you prefer a richer texture.
What can I substitute for red curry paste?
If you don’t have red curry paste, you can use yellow curry paste, but expect a milder heat and a slightly different flavor profile. Alternatively, blend some fresh chilies with garlic and lemongrass for a homemade twist.
Is this recipe very spicy?
The heat is easily controlled in this recipe by adjusting the amount of crushed red pepper flakes and red curry paste you add. Start with less if you’re sensitive and add more as desired—this curry is all about your personal spice preference.
Can I make this curry vegan?
Yes! Swap the chicken for tofu, tempeh, or hearty vegetables like cauliflower and sweet potatoes. Just follow the same cooking steps, and you’ll have a delicious vegan version that’s just as comforting.
Do I need to use cornstarch?
Cornstarch helps thicken the sauce to that perfect creamy texture that clings to your rice. If you prefer a thinner curry, you can skip it, or if you don’t have cornstarch, try arrowroot powder or reduce the curry sauce for longer over low heat.
Final Thoughts
Making this Thai Chicken Curry with Coconut Milk Recipe is like inviting a bit of Thailand into your kitchen, with its rich coconut flavors and robust spices all coming together in one beautiful, satisfying meal. It’s straightforward to prepare but feels indulgently special every time, perfect for sharing with family or friends around the dinner table. Give it a try—you might just find your new favorite comfort food!
PrintThai Chicken Curry with Coconut Milk Recipe
This vibrant Thai Chicken Curry with Coconut Milk is a quick and flavorful dish perfect for a weeknight dinner. Tender chicken pieces are simmered with colorful bell peppers and onions in a rich, aromatic coconut milk curry sauce infused with yellow curry powder, red curry paste, and a touch of crushed red pepper flakes. Thickened with corn starch for a luscious texture, this curry offers a balance of spicy, savory, and creamy flavors that pair beautifully with steamed rice or rice noodles.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
Ingredients
Protein
- 1 ½ pounds boneless skinless chicken breasts or thighs, thinly sliced into 1/2-inch pieces
Vegetables
- 3 red bell peppers, chopped
- 1 white or yellow onion, chopped
Spices and Pastes
- 2 teaspoons yellow curry powder
- 2 tablespoons red curry paste
- ½–1 teaspoon crushed red pepper flakes (adjust to taste)
Other Ingredients
- 2 tablespoons oil
- 26 ounces unsweetened coconut milk
- 1 teaspoon salt (plus more to taste)
- ¼ cup cold water
- 2 tablespoons corn starch
Instructions
- Cook chicken and vegetables: In a large skillet over medium heat, combine the thinly sliced chicken, chopped red bell peppers, and chopped onion. Drizzle with oil and stir well to coat the ingredients evenly. Cook for 6-8 minutes, stirring occasionally, until the chicken is just cooked through and the vegetables begin to soften.
- Add yellow curry powder: Sprinkle the yellow curry powder evenly over the chicken and vegetables. Stir continuously for about 1 minute to toast the spices and develop their flavor.
- Add liquids and red curry paste: Pour in the unsweetened coconut milk, then add the red curry paste, crushed red pepper flakes, and one teaspoon of salt. Stir well to combine everything and bring the mixture to a low boil, allowing the flavors to meld.
- Thicken the curry sauce: In a small bowl, whisk the corn starch into the cold water until fully dissolved. Slowly pour this slurry into the skillet, stirring constantly for 1-2 minutes until the curry sauce thickens to a luscious consistency.
- Final seasoning and serve: Taste the curry and adjust the salt if needed. Serve the curry immediately over steamed white rice or rice noodles. Garnish with fresh cilantro if desired to add a bright, fresh finish.
Notes
- For extra heat, increase crushed red pepper flakes according to your preference.
- You can substitute chicken thighs for breasts if you prefer a more tender, juicy texture.
- Serve with jasmine rice or rice noodles to soak up the delicious curry sauce.
- Fresh cilantro is optional but adds a lovely herbal note as a garnish.
- This curry can be made mild or spicy depending on the amount of red curry paste and chili flakes used.
