
What Makes Thai Coconut Milk Chicken Special?
This dish combines the richness of coconut milk with the complex flavors of Thai red curry paste, creating a velvety sauce that coats tender pieces of chicken. The balance of aromatics like ginger, garlic, and lemongrass creates a fragrant base, while fresh lime juice adds the signature Thai sour note that makes this dish irresistible.
Ready to Cook Something Amazing?
This Thai Coconut Milk Chicken recipe takes just 30 minutes to prepare and will transport your taste buds straight to Thailand!
Ingredients for Thai Coconut Milk Chicken
This recipe serves 4 people and takes approximately 30 minutes to prepare. All ingredients should be readily available at your local grocery store.
For the Chicken and Vegetables:
- 1.5 pounds (680g) boneless skinless chicken breasts or thighs, cut into 1-inch pieces
- 2 tablespoons (30ml) coconut oil or vegetable oil
- 1 medium onion, thinly sliced (about 1 cup)
- 2 red bell peppers, sliced into thin strips
- 3 garlic cloves, minced (about 1 tablespoon)
- 1 tablespoon fresh ginger, grated
- 1 cup carrots, julienned (optional)
For the Curry Sauce:
- 1 can (14 oz/400ml) full-fat coconut milk
- 3-4 tablespoons Thai red curry paste (adjust to taste)
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 teaspoon ground coriander
- 1 lime, zest and juice
- ¼ cup fresh cilantro, chopped (plus extra for garnish)
- Thai basil leaves for garnish (optional)
- Salt to taste
Step-by-Step Cooking Instructions
Follow these simple steps to create a restaurant-quality Thai Coconut Milk Chicken dish in your own kitchen. The key is to layer the flavors gradually and allow the curry to simmer gently.
-
Prepare the Chicken
Season the chicken pieces with a pinch of salt. Heat coconut oil in a large skillet or wok over medium-high heat. Add the chicken and sear until golden brown on all sides, about 5-6 minutes. The chicken doesn’t need to be fully cooked at this stage. Transfer to a plate and set aside.
-
Create the Aromatic Base
In the same pan, reduce heat to medium and add the sliced onions. Cook for 2-3 minutes until softened. Add the minced garlic and grated ginger, cooking for another minute until fragrant. Stir frequently to prevent burning.

-
Bloom the Curry Paste
Add the red curry paste to the pan and stir continuously for 1-2 minutes. This “blooming” process releases the essential oils in the spices, intensifying the flavor of your curry. The paste should become fragrant and slightly darker.
-
Create the Curry Sauce
Pour in the coconut milk, stirring well to combine with the curry paste. Add the fish sauce, brown sugar, and ground coriander. Bring the mixture to a gentle simmer, stirring occasionally.

-
Add Vegetables and Return Chicken
Add the sliced bell peppers and carrots (if using) to the simmering sauce. Return the chicken to the pan, including any accumulated juices. Stir to coat everything in the sauce.
-
Simmer to Perfection
Reduce heat to medium-low and simmer uncovered for 10-12 minutes, or until the chicken is fully cooked and the sauce has slightly thickened. Stir occasionally to ensure even cooking.
-
Finish with Fresh Elements
Remove from heat and stir in the lime zest, half of the lime juice, and half of the chopped cilantro. Taste and adjust seasoning, adding more lime juice, salt, or curry paste if desired.

Love This Recipe?
If you’ve tried this Thai Coconut Milk Chicken, we’d love to hear how it turned out! Share your experience in the comments below.
Serving Suggestions
Thai Coconut Milk Chicken is traditionally served with jasmine rice, which perfectly complements the rich curry sauce. Here are some serving ideas to complete your Thai feast:
Perfect Rice Pairing
Serve over steamed jasmine rice or brown rice to soak up the delicious curry sauce. For a lower-carb option, try cauliflower rice.

Fresh Garnishes
Top with fresh cilantro, Thai basil leaves, sliced red chilies for extra heat, and lime wedges for squeezing over the dish just before eating.

Side Accompaniments
Serve with a side of cucumber salad dressed with rice vinegar, or a simple green papaya salad for an authentic Thai meal experience.

Ingredient Substitutions
Can’t Find Traditional Thai Ingredients?
Don’t worry! Here are some easy substitutions that will still give you authentic flavor:
- Kaffir Lime Leaves: Use 1 tablespoon of lime zest instead. While not identical, it provides a similar citrus note.
- Galangal: Regular ginger works well as a substitute. Use the same amount as called for in the recipe.
- Lemongrass: Replace with 2 teaspoons of lemon zest plus 1 teaspoon of ginger for a similar aromatic effect.
- Fish Sauce: Substitute with soy sauce or tamari, though the flavor profile will be slightly different.
- Thai Basil: Regular basil or even mint can work in a pinch, though the flavor will be less authentic.
- Red Curry Paste: If you can’t find Thai red curry paste, you can use any red curry paste available, adjusting the amount to taste.
Tips for Authentic Thai Flavor
Creating authentic Thai flavors is all about balance. Here are some professional tips to elevate your Thai Coconut Milk Chicken:
Balancing Flavors
- Sweet, Sour, Salty, Spicy: Thai cuisine is famous for balancing these four elements. Taste your curry as you cook and adjust accordingly.
- Layering Aromatics: Add aromatics at different stages to create depth of flavor.
- Coconut Milk Quality: Use full-fat coconut milk for the richest, creamiest curry sauce.
Cooking Techniques
- Bloom the Curry Paste: Always fry curry paste in oil before adding liquids to release its full flavor.
- Don’t Overcook: Add vegetables at different times based on their cooking requirements to maintain texture.
- Fresh Finish: Add fresh herbs and lime juice at the end to preserve their bright flavors.

Frequently Asked Questions
Can I use canned coconut milk?
Yes, canned coconut milk is perfect for this recipe! In fact, it’s what most Thai restaurants use. Choose full-fat coconut milk for the richest, creamiest sauce. Light coconut milk can be used if you prefer a lower-fat option, but the sauce will be thinner and less rich. Avoid coconut cream (too thick) or coconut milk beverage (too thin) for this recipe.
How do I store leftovers?
This Thai Coconut Milk Chicken keeps well in the refrigerator for up to 3 days in an airtight container. The flavors often develop and improve overnight! To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of water or coconut milk if the sauce has thickened too much. Freezing is not recommended as coconut milk can separate when thawed.
What are the vegan adaptation options?
This recipe can be easily adapted for a vegan diet:
- Replace chicken with firm tofu (pressed and cubed), tempeh, or a variety of vegetables like cauliflower, eggplant, and mushrooms
- Substitute fish sauce with soy sauce, tamari, or vegan fish sauce alternatives
- Check that your curry paste is vegan (some contain shrimp paste)
- Add extra vegetables like bamboo shoots, snow peas, or baby corn for texture and nutrition
The cooking process remains the same, though tofu and vegetables may require less simmering time than chicken.
Is this recipe spicy?
The spice level can be adjusted to your preference. As written, using 3 tablespoons of red curry paste creates a medium spice level. For a milder version, start with just 1-2 tablespoons of curry paste. For extra heat, add sliced fresh Thai chilies or a pinch of cayenne pepper. Remember that different brands of curry paste vary in spiciness, so adjust accordingly.
Bring Authentic Thai Flavors to Your Kitchen
This Thai Coconut Milk Chicken recipe brings the vibrant, complex flavors of Thailand right to your dinner table. With its perfect balance of creamy coconut milk, aromatic spices, and fresh ingredients, you’ll create a restaurant-quality dish that will impress family and friends alike. The beauty of this recipe lies in its adaptability—adjust the spice level, swap proteins, or add your favorite vegetables to make it your own.
Don’t be intimidated by Thai cooking! With these simple steps and readily available ingredients, you’ll master this classic dish in no time. The rich, fragrant sauce and tender chicken create a meal that feels special enough for entertaining yet simple enough for weeknight dinners.

Ready to Cook Like a Thai Chef?
Try this authentic Thai Coconut Milk Chicken recipe today and transport your taste buds to the streets of Bangkok!
Print This RecipeIf you enjoyed this recipe, please consider leaving a rating and review below.
