Dinner

Thai Red Curry Chicken With Coconut Milk

Prep: 10 minutesCook: 25 minutesServes: 4
Jump to Recipe
Rustic Thai Curry with Rice

Craving a creamy, flavorful dinner that tastes like something from your favorite Thai restaurant? This Thai Coconut Curry Chicken recipe brings tender chicken, fragrant curry paste, silky coconut milk, and colorful vegetables together in one delicious pan. It delivers a wonderful balance of creamy, savory, tangy, and spicy flavors without requiring complicated cooking techniques.

The best part? You can prepare this comforting meal in about 35 minutes, making it perfect for busy weeknights, relaxed weekends, or whenever plain chicken just won’t cut it. Serve it over fluffy jasmine rice, grab a spoon for that delicious curry sauce, and get ready for a dinner that might earn a permanent spot in your recipe collection.

Why You’ll Love This Thai Coconut Curry Chicken Recipe

This Thai coconut curry chicken combines bold flavors with a simple cooking method. Coconut milk softens the heat from the curry paste, while garlic, ginger, and lime add freshness and depth.

Here are a few reasons this recipe deserves a place in your weekly meal plan:

  • Quick preparation: Get dinner on the table in around 35 minutes.
  • Creamy curry sauce: Coconut milk creates a rich sauce without needing heavy cream.
  • Easy customization: Adjust the spice level, vegetables, and protein to suit your taste.
  • One-pan convenience: Cook everything in one large skillet or saucepan to simplify cleanup.
  • Meal-prep friendly: Store leftovers for easy lunches and dinners throughout the week.

IMO, the sauce makes this dish special. It coats every piece of chicken and soaks beautifully into rice, so you’ll probably want to serve extra rice on the side.

Thai Coconut Curry Chicken Recipe Details

Prep time

10 minutes

Cook time

25 minutes

Total time

35 minutes

Servings

4 people

Cooking method

Stovetop, one pan

Ingredients for Thai Coconut Curry Chicken

This recipe uses accessible ingredients that create a flavorful Thai-inspired curry at home. You can find most of them in a regular grocery store, although an Asian grocery shop often offers more curry paste options.

Main ingredients

  • 1 1/2 pounds (680 g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 1 tablespoon (15 ml) neutral cooking oil
  • 1 small yellow onion, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 1 cup (150 g) sliced carrots
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 2–3 tablespoons Thai red curry paste
  • 1 can (13.5–14 ounces or 400 ml) full-fat coconut milk
  • 1/2 cup (120 ml) chicken broth
  • 1 tablespoon (15 ml) fish sauce
  • 1 teaspoon brown sugar
  • 1 tablespoon (15 ml) fresh lime juice
  • 1/4 teaspoon black pepper, or to taste
  • 1/4 cup fresh Thai basil or cilantro leaves
  • 1–2 sliced red chilies, optional

For serving, prepare 3 cups cooked jasmine rice. You can also use steamed basmati rice, rice noodles, or cauliflower rice if you prefer a different base.

Which coconut milk should you choose?

Full-fat canned coconut milk gives the curry its signature creamy texture. It also balances the heat from the curry paste and helps the sauce cling to the chicken.

Light coconut milk works if you want a thinner, lighter sauce. However, it usually creates a less luxurious texture. Avoid sweetened coconut beverages from cartons because they don’t provide the same consistency or flavor as canned coconut milk.

Choosing Thai curry paste

Thai red curry paste offers a fragrant, spicy base with chili, aromatics, and spices. Green curry paste usually brings a fresher, sharper chili flavor, while yellow curry paste often delivers a gentler, warmer spice profile.

Different brands vary considerably in heat and saltiness. Start with 2 tablespoons of red curry paste, then add more after tasting the sauce.

How to Make Thai Coconut Curry Chicken

Follow these simple steps to create tender chicken and a rich, fragrant coconut curry sauce. Give yourself a little time to prepare the vegetables before you start cooking, because the stovetop steps move quickly once the pan heats up.

Step 1: Prepare the chicken and vegetables

Cut the chicken into evenly sized, bite-sized pieces. Aim for pieces around 1 inch across so they cook at roughly the same rate.

Slice the onion, red bell pepper, and carrots. Mince the garlic and grate the ginger, then measure the curry paste, coconut milk, broth, fish sauce, and sugar.

Keep the ingredients near your stove. This small bit of preparation makes cooking much smoother and prevents you from frantically searching for the garlic while your onions start to burn.

Step 2: Sear the chicken

Heat the cooking oil in a large skillet or deep saucepan over medium-high heat. Add the chicken in a single layer, working in batches if necessary to avoid overcrowding.

Cook the pieces for about 3–4 minutes, turning occasionally until they develop light golden edges. You don’t need to cook the chicken completely at this stage because it will finish cooking in the curry sauce.

Transfer the chicken to a clean plate. Leave the flavorful browned bits in the pan because they’ll add extra depth to the finished dish.

Step 3: Cook the onion and vegetables

Reduce the heat to medium and add the sliced onion to the same pan. Stir for 2–3 minutes until it softens and begins to look translucent.

Add the carrots and red bell pepper. Cook for another 3 minutes, stirring occasionally so the vegetables soften slightly without losing all their texture.

You want tender vegetables with a little bite, not a pile of mush. They’ll continue cooking after you add the coconut milk, so don’t worry if the carrots still feel slightly firm.

Step 4: Add garlic, ginger, and curry paste

Add the minced garlic and grated ginger to the vegetables. Stir for about 30 seconds, just until the mixture smells fragrant.

Add 2 tablespoons of Thai red curry paste and stir it into the vegetables. Cook for another 30–60 seconds to release its aroma and distribute the flavor throughout the pan.

Avoid burning the garlic or curry paste. If the pan becomes too hot, reduce the heat and stir continuously. Burnt aromatics can introduce a bitter taste that no amount of coconut milk will completely fix.

Step 5: Pour in the coconut milk and broth

Slowly pour the coconut milk into the pan while stirring to combine it with the curry paste. Add the chicken broth and mix until the sauce looks smooth and evenly colored.

Stir in the fish sauce and brown sugar. The fish sauce contributes savory depth, while the sugar helps balance the heat and brings out the coconut’s natural sweetness.

Bring the sauce to a gentle simmer. Avoid a vigorous boil because high heat can cause the coconut milk to separate and give the sauce a less appealing texture.

Step 6: Return the chicken to the pan

Add the chicken and any accumulated juices back into the skillet. Stir gently so the sauce coats every piece.

Let the curry simmer uncovered for about 10–12 minutes, stirring occasionally. The sauce should gradually develop a deeper color while the chicken cooks through.

Check the thickest pieces with a food thermometer. Chicken needs to reach an internal temperature of 165°F (74°C) for safe consumption. If your chicken pieces are particularly large, give them a few extra minutes.

Step 7: Adjust the sauce and spice level

Taste the curry once the chicken finishes cooking. Add more curry paste if you want extra heat, a splash of fish sauce for savory depth, or a little more brown sugar if the sauce tastes too sharp.

If the sauce feels too thick, stir in a few tablespoons of chicken broth. If it looks too thin, simmer it gently for another 2–3 minutes, stirring occasionally.

Remember that the sauce will thicken slightly as it cools. Aim for a consistency that coats the chicken but still pours easily over rice.

Step 8: Finish with lime juice and fresh herbs

Turn off the heat and stir in the fresh lime juice. This final addition brightens the creamy sauce and balances its richness.

Scatter fresh Thai basil or cilantro over the top. Add sliced red chilies if you enjoy extra heat, and taste once more before serving.

Fresh herbs make a noticeable difference here. They add a fragrant, fresh finish that contrasts beautifully with the warm spices and creamy coconut milk.

Step 9: Serve with rice

Spoon fluffy jasmine rice into bowls and ladle the coconut curry chicken over the top. Make sure each serving gets plenty of sauce, vegetables, and tender chicken.

Garnish with extra herbs and a lime wedge if you like. Serve immediately while the curry remains warm and creamy.

Have some crusty bread nearby if you’re a sauce enthusiast. Leaving that delicious coconut curry behind in the bowl feels like a completely unnecessary waste.

Tips for the Best Thai Coconut Curry Chicken

A few simple techniques can take your homemade curry from good to genuinely memorable.

  • Use full-fat coconut milk: It creates a richer sauce and balances the curry’s heat.
  • Fry the curry paste briefly: This helps release its aroma before you add the liquids.
  • Don’t overcrowd the chicken: Sear it in batches for better browning.
  • Simmer gently: Keep the sauce at a gentle bubble rather than a rolling boil.
  • Add lime juice at the end: Fresh acidity brightens the finished dish.
  • Taste before serving: Curry paste and fish sauce vary in saltiness, so adjust the seasoning gradually.

Chicken thighs versus chicken breasts

Both cuts work well, but they offer slightly different results.

FeatureChicken thighsChicken breasts
TextureJuicier and more forgivingLeaner and firmer
FlavorRicherMilder
Cooking toleranceHandles simmering wellCan dry out if overcooked
Best forRich, comforting curryA lighter chicken option

I usually recommend boneless chicken thighs for this recipe because they stay juicy during simmering. Chicken breasts remain an excellent choice if you prefer leaner meat; just cut them evenly and avoid cooking them longer than necessary.

Easy Variations to Try

One of the best things about homemade Thai coconut curry chicken is how easily you can customize it. Keep the basic sauce and change a few ingredients to suit your preferences.

Make it spicier

Add extra red curry paste or a sliced Thai chili. Start with a small amount, taste the sauce, and increase the heat gradually.

Add more vegetables

Broccoli florets, snap peas, zucchini, mushrooms, and baby spinach all work nicely. Add firm vegetables earlier in the cooking process and delicate greens during the final few minutes.

Make it vegetarian-inspired

Replace the chicken with 14 ounces (400 g) of firm tofu or a combination of chickpeas and vegetables. Use vegetable broth and replace fish sauce with a vegetarian alternative, such as soy sauce or a suitable vegan fish sauce.

Try green or yellow curry

Green curry paste generally delivers a brighter, more herbal chili flavor. Yellow curry paste tends to create a warmer, milder profile.

You can use either option in the same basic method. Start with the quantity suggested on the package or use a smaller amount initially, since brands differ in strength.

Make the sauce less rich

Choose light coconut milk and add extra vegetables. The result won’t feel quite as creamy, but it can still deliver plenty of flavor.

What to Serve With Thai Coconut Curry Chicken

The right side dish helps you enjoy every bit of that creamy sauce.

  • Jasmine rice: Its fragrant aroma and fluffy texture complement the curry beautifully.
  • Basmati rice: A good alternative if you already have it in your pantry.
  • Rice noodles: These soak up the sauce and create a comforting noodle bowl.
  • Steamed vegetables: Add freshness without competing with the curry’s flavor.
  • Thai cucumber salad: A crisp, tangy side helps balance the rich coconut sauce.
  • Roti or flatbread: Use it to scoop up the curry when you want something different from rice.

For a simple weeknight meal, jasmine rice and a handful of fresh herbs are all you need. For guests, add a crisp salad and lime wedges to make the presentation feel a little more special.

Storage, Meal Prep, and Reheating

How to store leftovers

Allow the curry to cool slightly, then transfer it to shallow, airtight containers. Refrigerate it within 2 hours of cooking and use it within 3–4 days.

Store rice separately when possible. This makes portioning easier and helps you reheat each component evenly.

Can you freeze Thai coconut curry chicken?

Yes. Let the curry cool, divide it into freezer-safe containers, and freeze it for up to 3 months for best quality.

Coconut milk may separate slightly after freezing and thawing. Don’t panic if the sauce looks a little different; gentle reheating and stirring often help restore a smoother texture.

Thaw frozen curry in the refrigerator overnight before reheating. Avoid thawing it on the kitchen counter.

How to reheat the curry

Warm leftovers in a saucepan over medium-low heat, stirring occasionally until the chicken reaches 165°F (74°C). Add a splash of broth or water if the sauce has thickened too much.

You can also use a microwave-safe container and heat the curry in short intervals, stirring between each one. Reheat only the portion you plan to eat, and avoid repeatedly cooling and reheating the same batch.

Thai Red Curry Chicken With Coconut Milk

Recipe by Maya
0.0 from 0 votes
Servings

4

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

300

kcal

Thai Coconut Curry Chicken combines tender chicken, creamy coconut milk, fragrant red curry paste, and colorful vegetables in a rich, flavorful sauce. Garlic, ginger, fish sauce, and lime create a delicious balance. Prepare this easy one-pan dinner in 35 minutes and serve it with jasmine rice for a comforting, satisfying meal.

Ingredients

  • 1 1/2 pounds (680 g) boneless chicken thighs or breasts

  • 1 tablespoon cooking oil

  • 1 small yellow onion

  • 1 red bell pepper

  • 1 cup sliced carrots

  • 3 garlic cloves, minced

  • 1 tablespoon grated ginger

  • 2–3 tablespoons Thai red curry paste

  • 1 can (400 ml) full-fat coconut milk

  • 1/2 cup (120 ml) chicken broth

  • 1 tablespoon fish sauce

  • 1 teaspoon brown sugar

  • 1 tablespoon fresh lime juice

  • 1/4 teaspoon black pepper

  • 1/4 cup fresh Thai basil or cilantro

  • 1–2 red chilies, optional

  • 3 cups cooked jasmine rice, for serving

Directions

  • Cut the chicken into evenly sized, bite-sized pieces and prepare the vegetables.
  • Heat oil in a large skillet and sear the chicken for 3–4 minutes. Transfer it to a clean plate.
  • Cook the onion for 2–3 minutes, then add the carrots and bell pepper.
  • Stir in the garlic and ginger, cooking for about 30 seconds.
  • Add the red curry paste and cook for another 30–60 seconds.
  • Pour in the coconut milk and chicken broth. Stir in the fish sauce and brown sugar.
  • Return the chicken to the pan and simmer for 10–12 minutes, until it reaches 165°F (74°C) internally.
  • Taste the sauce and adjust the spice, seasoning, and consistency.
  • Turn off the heat and stir in the lime juice.
  • Garnish with fresh basil or cilantro and serve over jasmine rice.

Frequently Asked Questions

1. Is Thai coconut curry chicken spicy?

It depends on the curry paste you choose and how much you use. Red curry paste usually adds moderate heat, but brands vary. Start with 2 tablespoons, then increase the amount gradually. Coconut milk softens the heat without completely removing the chili flavor.

2. Can I use coconut cream instead of coconut milk?

Yes, but coconut cream contains more fat and creates a much thicker sauce. You can dilute it with chicken broth or water until you reach your preferred consistency. Taste as you go to keep the flavors balanced.

3. Why does my coconut curry sauce look separated?

High heat can cause the fat in coconut milk to separate from the liquid. Keep the curry at a gentle simmer and stir occasionally. If separation occurs, lower the heat and whisk or stir the sauce gently to help bring it together.

4. Can I make this Thai chicken curry ahead of time?

Absolutely. Prepare the curry a day ahead, refrigerate it promptly, and reheat it gently before serving. The flavors often blend nicely overnight, making leftovers especially satisfying.

5. What can I use instead of fish sauce?

Use soy sauce or tamari for a different but still savory flavor. Start with a smaller amount and adjust to taste because these alternatives can vary in saltiness. For a vegetarian version, choose a suitable vegan fish sauce or soy-based alternative.

6. Can I make Thai coconut curry chicken without curry paste?

You can make a curry-inspired coconut chicken dish with garlic, ginger, chili, turmeric, coriander, and cumin. However, the flavor won’t exactly match traditional Thai curry paste, which combines several aromatics and spices in one ingredient.

For the closest result with less preparation, use a good-quality Thai curry paste.

7. How do I thicken coconut curry sauce?

Simmer the sauce uncovered for a few extra minutes to reduce excess liquid. You can also use slightly less broth next time. Avoid adding too much flour or cornstarch, since either can change the sauce’s silky texture.

8. Is Thai coconut curry chicken good for meal prep?

Yes. Divide the curry and rice into individual containers for convenient lunches or dinners. Refrigerate portions you plan to eat within 3–4 days and freeze the rest. Reheat thoroughly before serving.

Final Thoughts

This Thai Coconut Curry Chicken recipe delivers tender chicken, colorful vegetables, aromatic curry paste, and a rich coconut sauce in about 35 minutes. With simple ingredients and one-pan preparation, you can create a comforting meal without spending the entire evening in the kitchen.

Adjust the spice level, experiment with vegetables, and serve everything over fluffy jasmine rice. Once you taste that creamy sauce with a squeeze of fresh lime, you might wonder why you ever ordered takeout in the first place.

Save this recipe for your next weeknight dinner, and give it a try when you’re craving something warm, flavorful, and wonderfully satisfying.