🌿🍗 Creamy Thai Basil Chicken with Coconut Curry Sauce
Tender chicken thighs simmered in a rich coconut curry sauce with garlic, ginger, sweet bell peppers, Thai red curry paste, and fragrant fresh basil.
This comforting Thai-inspired chicken dish combines creamy coconut milk with aromatic garlic and ginger, warming turmeric, bold red curry paste, and fresh basil. The chicken stays juicy and tender while the sauce becomes silky, flavorful, and perfect for spooning over steamed rice.
It’s an easy one-pan dinner that’s packed with restaurant-style flavor without complicated preparation.
⏱️ Recipe Information
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4–6
Difficulty: Easy
Method: One-Pan / Stovetop
🛒 Ingredients
🍗 For the Chicken & Curry
- 1½ pounds (680 g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 tablespoon vegetable oil
- 1 small yellow onion, thinly sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, thinly sliced
- 1 tablespoon Thai red curry paste
- 1 teaspoon ground turmeric
- 1 can (13.5–14 oz / 400 ml) full-fat coconut milk
- ½ cup (120 ml) chicken broth
- 1 tablespoon soy sauce
- 1 tablespoon fish sauce
- 1–2 teaspoons brown sugar, to taste
- 1 tablespoon fresh lime juice
- ½ teaspoon salt, or to taste
- ¼ teaspoon freshly ground black pepper
🌿 For the Fresh Herbs
- 1 cup loosely packed fresh Thai basil leaves
- ¼ cup fresh cilantro, roughly chopped
- 2 green onions, thinly sliced
Optional
- 1–2 fresh red chilies, thinly sliced
- ½ teaspoon crushed red pepper flakes
- 1 teaspoon sesame oil
- 1 teaspoon finely grated lime zest
🍚 For Serving
- 3–4 cups cooked jasmine or basmati rice
- Lime wedges
- Extra Thai basil or cilantro
👩🍳 Instructions
🍗 Cook the Chicken
1. Prepare the Chicken
Pat the chicken thighs dry with paper towels.
Cut them into evenly sized bite-sized pieces so they cook at the same rate.
Season lightly with salt and black pepper.
2. Sear the Chicken
Heat a large deep skillet or Dutch oven over medium-high heat.
Add the vegetable oil.
Once hot, add the chicken in a single layer.
Sear for 3–4 minutes, stirring occasionally, until the pieces develop light golden-brown edges.
The chicken does not need to be fully cooked yet.
Transfer it to a plate and set aside.
🧄 Build the Curry Base
3. Sauté the Onion
Reduce the heat to medium.
Add the sliced onion to the same skillet.
Cook for approximately 3 minutes, stirring occasionally, until softened.
4. Add Garlic and Ginger
Add the minced garlic and grated ginger.
Cook for 30–60 seconds, stirring constantly, until fragrant.
Avoid letting the garlic burn.
5. Add the Bell Pepper
Add the sliced red bell pepper.
Cook for another 2 minutes, until it begins to soften while still retaining some bite.
6. Add the Curry Paste and Turmeric
Add the Thai red curry paste and ground turmeric.
Stir continuously for approximately 1 minute.
Cooking the curry paste briefly in the oil helps release its aromatic flavors.
🥥 Make the Coconut Curry Sauce
7. Add the Coconut Milk
Pour in the coconut milk.
Stir well, scraping any flavorful browned bits from the bottom of the skillet.
8. Add the Broth and Seasonings
Add the chicken broth, soy sauce, fish sauce, and brown sugar.
Stir until evenly combined.
Bring the sauce to a gentle simmer.
9. Return the Chicken
Return the seared chicken and any accumulated juices to the skillet.
Stir to coat the pieces thoroughly in the curry sauce.
10. Simmer
Reduce the heat to medium-low.
Simmer uncovered for approximately 10–12 minutes, stirring occasionally.
The chicken should become tender and fully cooked while the sauce thickens slightly.
For food safety, the thickest chicken pieces should reach 165°F (74°C).
🌿 Finish With Fresh Herbs
11. Add the Lime Juice
Once the chicken is cooked, stir in the fresh lime juice.
Taste the sauce.
Adjust with additional lime juice, fish sauce, soy sauce, or brown sugar as needed to create a balanced sweet, salty, spicy, creamy, and tangy flavor.
12. Add the Thai Basil
Turn the heat to low.
Add the Thai basil leaves.
Stir gently for 30–60 seconds, just until the leaves wilt and become fragrant.
Don’t cook the basil for too long.
13. Add the Fresh Herbs
Stir in the chopped cilantro and most of the sliced green onions.
Reserve a little for garnishing.
🍚 Serve
14. Prepare the Rice
Spoon hot jasmine or basmati rice into serving bowls.
15. Add the Chicken
Ladle the creamy coconut curry chicken generously over the rice.
Make sure every serving gets plenty of sauce, vegetables, and tender chicken.
16. Garnish
Top with fresh Thai basil, cilantro, sliced green onions, and fresh red chili if desired.
Serve with lime wedges for squeezing over the top.
Serve immediately.
⭐ Chef’s Tips
Use chicken thighs
Thigh meat stays especially tender and juicy in a simmering coconut curry sauce. Chicken breast can be substituted but cooks more quickly.
Sear before simmering
Lightly browning the chicken adds another layer of savory flavor to the finished curry.
Don’t burn the curry paste
Cook it briefly over moderate heat. Burnt curry paste can make the sauce bitter.
Use full-fat coconut milk
Full-fat coconut milk creates the creamiest and richest sauce.
Balance at the end
Thai-inspired dishes benefit from a balance of salty, sweet, sour, and spicy flavors. Adjust the fish sauce, sugar, lime, and chili gradually.
Add basil at the end
Fresh Thai basil is delicate. Adding it shortly before serving preserves its fragrance and fresh herbal flavor.
Don’t boil the coconut milk aggressively
A gentle simmer keeps the sauce smooth and creamy.
🌶️ Easy Variations
Spicy Thai Basil Chicken
Add fresh Thai chilies, red pepper flakes, or extra curry paste for more heat.
Coconut Lime Chicken
Increase the lime juice and add a little grated lime zest for a brighter citrus profile.
Creamy Peanut Curry
Whisk 2 tablespoons smooth peanut butter into the coconut sauce.
Thai Basil Chicken With Vegetables
Add mushrooms, zucchini, broccoli, snap peas, or baby corn.
Shrimp Coconut Curry
Replace the chicken with large shrimp and add them during the final few minutes of cooking.
Tofu Coconut Curry
Replace the chicken with pan-seared firm tofu for a vegetarian version.
Extra-Herby Curry
Add Thai basil, cilantro, and a small amount of fresh mint at the end.
🥦 Vegetable Additions
Turn this into a loaded curry by adding:
- Mushrooms
- Broccoli
- Snow peas
- Sugar snap peas
- Baby corn
- Zucchini
- Carrots
- Bamboo shoots
- Spinach
Add firmer vegetables earlier and delicate greens toward the end.
🍚 What to Serve With
This coconut curry is especially delicious with:
- Jasmine rice
- Basmati rice
- Coconut rice
- Sticky rice
- Rice noodles
- Roti
- Thai-style flatbread
For a complete meal, add a fresh cucumber salad or lightly steamed vegetables.
🥒 Simple Side Ideas
Pair with:
- Thai cucumber salad
- Fresh pineapple
- Mango salad
- Steamed broccoli
- Shredded cabbage salad
- Pickled vegetables
- Fresh lime wedges
The cool, crisp sides provide a refreshing contrast to the creamy curry.
🧊 Storage
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Store the rice separately when possible.
🔥 Reheating
Reheat gently in a saucepan over low to medium-low heat.
Add a splash of coconut milk, water, or chicken broth if the sauce has thickened too much.
Stir occasionally until the chicken is hot throughout.
Reheat rice separately.
❄️ Freezing
The chicken and coconut curry sauce can be frozen in an airtight freezer-safe container for up to 2 months.
Thaw overnight in the refrigerator.
Reheat gently on the stovetop, stirring occasionally.
For the best texture, add fresh basil and lime juice after reheating rather than freezing them in the sauce.
🌿🍗🥥 Final Result
This Creamy Thai Basil Chicken with Coconut Curry Sauce is rich, aromatic, colorful, and incredibly comforting.
Every bite combines tender chicken, creamy coconut milk, fragrant garlic and ginger, sweet bell peppers, warming turmeric, bold red curry paste, and fresh Thai basil, finished with a bright squeeze of lime.
Creamy, fragrant, spicy, savory, and absolutely delicious over a bowl of fluffy rice! 🌿🍗🥥🍚✨