When you’re in the mood for something warm, comforting, and bursting with flavor, this chicken Thai curry is a perfect choice. It’s a vibrant dish where tender chicken meets rich coconut milk, fragrant spices, and fresh vegetables. Not only is it delicious, but it also brings a taste of Thailand right to your kitchen. Plus, it’s an excellent way to impress friends or family during gatherings or cozy nights in.
Why you’ll love this dish
The combination of spices and the creaminess of coconut milk create a dish that’s both flavorful and satisfying. Each spoonful offers a delightful balance of heat, sweetness, and umami that makes you want to return for more. This dish is excellent for meal prep too, as the flavors deepen over time.
"This curry has become a weekly staple in our house. The freshness of the herbs really sets it apart!"
It’s a fantastic way to enjoy a hearty meal without spending all day in the kitchen. Comfort food at its finest, it brings warmth and joy to any dinner table.
How it comes together
Making this curry is a straightforward process. Begin by sautéing your aromatics, then add in the chicken and let it brown. Once that’s achieved, it’s all about layering the flavors with the addition of spices and vegetables, followed by the creamy coconut milk. A few gentle simmers later, your delicious meal is ready to serve.
Prep Time: 15 min | Cook Time: 30 min | Total Time: 45 min
What you’ll need
- 1 pound chicken breast, cut into bite-sized pieces
- 1 tablespoon vegetable oil
- 1 onion, sliced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste (adjust to taste)
- 1 can (14 oz) coconut milk
- 2 cups mixed vegetables (like bell peppers, carrots, and broccoli)
- 2 tablespoons fish sauce (or soy sauce for a vegetarian option)
- Fresh basil for garnish
- Cooked rice for serving
The vegetables can easily be swapped for whatever you have on hand, giving you plenty of flexibility.
Step-by-step instructions
- In a large skillet, heat the vegetable oil over medium heat. Add the sliced onion and cook until soft, about 5 minutes.
- Stir in the garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
- Add in the chicken pieces and cook until they are no longer pink, approximately 5-7 minutes.
- Stir in the red curry paste, coating the chicken well.
- Pour in the coconut milk and bring the mixture to a simmer.
- Add your mixed vegetables and fish sauce. Let everything gently cook together for about 10-15 minutes, allowing the flavors to meld.
- Serve hot over a bed of cooked rice and garnish with fresh basil.
Best ways to enjoy it
This curry pairs beautifully with steamed jasmine or basmati rice, which soaks up all the delicious sauce. For added flavor, consider serving it with lime wedges and extra basil on the side. You can also top it with chopped peanuts for a delightful crunch, or serve with a side of spring rolls for an appetizer.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. This dish reheats quite well; simply place it in the microwave or reheat on the stove with a splash of water to bring it back to life. If you plan to freeze it, be sure to store in portions and use within 2 months for optimal taste.
Helpful cooking tips
When cooking chicken, ensure it reaches an internal temperature of 165°F to ensure it’s fully cooked. Feel free to adjust the spiciness by adding more or less curry paste according to your preference. Using fresh herbs not only enhances the flavor, but they add beautiful color to your dish.
Creative twists
If you’re feeling adventurous, try adding pineapple for a touch of sweetness, or mix in some chickpeas for a protein-rich vegetarian option. You can also explore different types of curry paste, such as green or yellow, for a whole new flavor profile.
FAQ
Can I make this dish ahead of time?
Yes! The flavors deepen as it sits, making it even more delicious the next day. Just store it as mentioned earlier.
What can I substitute for coconut milk?
If you’re avoiding coconut milk, consider using almond milk thickened with a bit of cornstarch or a creamy non-dairy yogurt.
How spicy is this recipe?
The spiciness depends largely on the amount of red curry paste you use. Start with less if you’re sensitive to heat, and gradually increase to your liking.

Chicken Thai Curry
Ingredients
Method
- In a large skillet, heat the vegetable oil over medium heat. Add the sliced onion and cook until soft, about 5 minutes.
- Stir in the garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
- Add in the chicken pieces and cook until they are no longer pink, approximately 5-7 minutes.
- Stir in the red curry paste, coating the chicken well.
- Pour in the coconut milk and bring the mixture to a simmer.
- Add your mixed vegetables and fish sauce. Let everything gently cook together for about 10-15 minutes, allowing the flavors to meld.
- Serve hot over a bed of cooked rice and garnish with fresh basil.



