Thai Coconut Curry Chicken is a delightful dish that transports your taste buds straight to the vibrant streets of Thailand. This recipe combines tender chicken with a rich, creamy coconut milk base, infused with aromatic spices and fresh herbs. The history of Thai curry dates back centuries, deeply rooted in the country’s culinary traditions, where it has evolved into various regional styles. What I love most about Thai Coconut Curry Chicken is its perfect balance of flavorsspicy, sweet, and savoryall wrapped in a luscious sauce that clings to every bite. Not only is it incredibly delicious, but its also a convenient meal that can be whipped up in under 30 minutes, making it a favorite for busy weeknights. Join me as we explore this mouthwatering recipe that has captured the hearts of many!
Ingredients:
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, sliced
- 1 cup snap peas or green beans
- 1 cup baby spinach
- Juice of 1 lime
- Fresh cilantro, for garnish
- Cooked jasmine rice, for serving
Preparing the Chicken
- Start by gathering all your ingredients. This makes the cooking process smoother and more enjoyable.
- In a large bowl, season the chicken pieces with a pinch of salt and pepper. This simple step enhances the flavor of the chicken.
- Heat the vegetable oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the seasoned chicken pieces.
- Cook the chicken for about 5-7 minutes, stirring occasionally, until its browned on all sides. You dont need to cook it through at this stage, as it will finish cooking later.
- Once browned, remove the chicken from the skillet and set it aside on a plate. This will allow the chicken to rest while we prepare the sauce.
Making the Curry Sauce
- In the same skillet, add the chopped onion. Sauté for about 3-4 minutes until the onion becomes translucent and fragrant.
- Add the minced garlic and grated ginger to the skillet. Stir them in and cook for an additional minute, being careful not to let them burn.
- Now, its time to add the red curry paste. Stir it into the onion mixture, allowing it to cook for about 2 minutes. This step helps to release the flavors of the curry paste.
- Pour in the coconut milk and chicken broth, stirring well to combine everything. The mixture should start to bubble gently.
- Add the fish sauce and brown sugar to the sauce. Stir until the sugar is dissolved. This combination of salty and sweet will create a rich flavor profile.
Cooking the Vegetables
- Once the sauce is well combined, return the browned chicken to the skillet. Stir to coat the chicken in the sauce.
- Add the sliced red bell pepper and snap peas (or green beans) to the skillet. These vegetables will add color and crunch to the dish.
- Cover the skillet and let the curry simmer for about 10-15 minutes. This allows the chicken to cook through and the flavors to meld together. Stir occasionally to prevent sticking.
- After 10-15 minutes, check the chicken for doneness. It should be cooked through and tender. If its not quite there, let it simmer for a few more minutes.
Finishing Touches
- Once the chicken is cooked, add the baby spinach to the skillet. Stir it in and let it wilt for about 2 minutes.
- Remove the skillet from heat and squeeze the juice of one lime over the curry. This adds a fresh, zesty flavor that brightens the dish.
- Give the curry a final stir to combine all the ingredients. Taste and adjust seasoning if necessary, adding more fish sauce or lime juice to suit your preference.
Serving the Curry
- To serve, spoon a generous portion of the Thai coconut curry chicken over a bed of fluffy jasmine rice. The rice will soak up the delicious sauce.
- Garnish with fresh cilantro for a pop of color and added flavor. You can also add lime wedges on the side for an extra squeeze of lime if desired.
- Enjoy your homemade Thai coconut curry chicken! It

Conclusion:
In summary, this Thai Coconut Curry Chicken recipe is an absolute must-try for anyone looking to elevate their weeknight dinners with a burst of flavor and warmth. The creamy coconut milk combined with aromatic spices creates a dish that is not only comforting but also incredibly satisfying. Whether you serve it over a bed of fluffy jasmine rice, alongside some steamed vegetables, or even with a side of warm naan, the possibilities are endless. Feel free to get creative with this recipe! You can easily swap out the chicken for tofu or shrimp for a delightful vegetarian or seafood twist. Adding in seasonal vegetables like bell peppers, snap peas, or even sweet potatoes can enhance the dish and make it your own. I encourage you to give this Thai Coconut Curry Chicken a try and experience the explosion of flavors for yourself. Once you do, I would love to hear about your experience! Share your thoughts, any variations you tried, or even a photo of your delicious creation. Cooking is all about sharing and enjoying, and I cant wait to see how you make this recipe your own! Print
Thai Coconut Curry Chicken: A Flavorful Recipe for a Delicious Meal
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Experience the vibrant flavors of Thai Coconut Curry Chicken, featuring tender chicken thighs simmered in a creamy coconut milk sauce with red curry paste, fresh ginger, and colorful vegetables. This aromatic dish is perfect served over jasmine rice for a satisfying meal.
Ingredients
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, sliced
- 1 cup snap peas or green beans
- 1 cup baby spinach
- Juice of 1 lime
- Fresh cilantro, for garnish
- Cooked jasmine rice, for serving
Instructions
- Start by gathering all your ingredients. This makes the cooking process smoother and more enjoyable.
- In a large bowl, season the chicken pieces with a pinch of salt and pepper.
- Heat the vegetable oil in a large skillet or wok over medium-high heat. Once hot, add the seasoned chicken pieces.
- Cook the chicken for about 5-7 minutes, stirring occasionally, until browned on all sides. It doesnt need to be cooked through at this stage.
- Remove the chicken from the skillet and set aside on a plate.
- In the same skillet, add the chopped onion and sauté for about 3-4 minutes until translucent.
- Add the minced garlic and grated ginger, cooking for an additional minute.
- Stir in the red curry paste and cook for about 2 minutes to release its flavors.
- Pour in the coconut milk and chicken broth, stirring well to combine.
- Add the fish sauce and brown sugar, stirring until the sugar is dissolved.
- Return the browned chicken to the skillet, stirring to coat in the sauce.
- Add the sliced red bell pepper and snap peas (or green beans).
- Cover the skillet and let the curry simmer for about 10-15 minutes, stirring occasionally.
- Check the chicken for doneness; it should be cooked through and tender.
- Add the baby spinach to the skillet and stir until wilted, about 2 minutes.
- Remove from heat and squeeze the juice of one lime over the curry.
- Stir to combine all ingredients and adjust seasoning if necessary.
- Spoon a generous portion of the Thai coconut curry chicken over a bed of jasmine rice.
- Garnish with fresh cilantro and serve with lime wedges on the side.
- Enjoy your homemade Thai coconut curry chicken!
Notes
- Feel free to customize the vegetables based on your preference or what you have on hand.
- For a spicier kick, add more red curry paste or some sliced chili peppers.
- This dish can be made ahead of time and reheats well.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Leave a Comment