Thai Red Curry with Chicken is a beautiful symphony of flavors that combines the creaminess of coconut milk with the vibrant spices of Thai cuisine. This dish is rich, aromatic, and incredibly satisfying; it instantly transports you to a street market in Thailand with the first bite. The red curry paste is the star of the show, infusing the chicken and vegetables with a warmth that dances on your palate. The textural contrast of tender chicken, crisp vegetables, and the luscious sauce makes each mouthful an experience worth savoring.

I first discovered this recipe during a rainy evening when I was craving something comforting yet exciting. I was pleasantly surprised by how quickly I could whip together this Thai Red Chicken Curry. With just a handful of ingredients and minimal prep time, I had a fragrant, colorful dish that outshined any takeout option — and trust me, this is a dish you’ll want to cook repeatedly. I can’t wait for you to roll up your sleeves and give it a go!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 40 minutes, making it perfect for weeknight dinners.
- Irresistible Flavor: A harmonious blend of spices and rich coconut milk makes every bite delicious.
- Eye-Catching Appeal: The vibrant colors of the chicken, vegetables, and herbs create a lovely presentation on your table.
- Flexible Serving: Enjoy it with white rice for a full meal or serve it as an impressive dish at your next gathering.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by swapping fish sauce with gluten-free alternatives.
Ingredients You’ll Need
- 2 tablespoons vegetable or canola oil: Used for sautéing the aromatics, providing a neutral flavor base.
- 3 tablespoons red curry paste: This is where your dish gets its signature flavor; you can find it in Asian markets or in the international aisle of your grocery store.
- 2 garlic cloves, pressed or minced: Enhances the depth of flavor; you can substitute with garlic powder in a pinch.
- 1 tablespoon fresh grated ginger: Offers warmth and a nice zest; dried ginger can be used but will yield a different flavor profile.
- 1 (14-ounce) can full-fat coconut milk: Provides creaminess and balances the spice; light coconut milk can be substituted but will be less rich.
- 3 tablespoons brown sugar: Adds a touch of sweetness that counterbalances the spiciness; you can replace with honey or palm sugar if desired.
- 2 tablespoons fish sauce: Essential for savory depth; soy sauce can be used for a vegetarian version.
- ⅓ cup water: Helps to thin the sauce; you can substitute with chicken or vegetable broth for extra flavor.
- 2 carrots, peeled and sliced: Adds sweetness and crunch for texture; feel free to substitute with bell peppers or snap peas.
- 1 red bell pepper, seeded and thinly sliced: Beautifully colorful and adds sweetness; any color bell pepper will work.
- 1 sweet potato, peeled and cubed: Adds creaminess and pairs beautifully with the sauce; regular potatoes can be used but will change the texture.
- 4 ounces green beans, trimmed and cut (about 1 cup): Brings fresh crunch; snap peas or zucchini make great alternatives.
- 6 ounces boneless skinless chicken breast, thinly sliced: The protein in the dish; you can swap it with tofu or shrimp for variation.
- ½ lime, juiced: Brightens the dish; lemon juice can be substituted if you are out of lime.
- ½ cup Thai basil, roughly torn: Adds a fragrant touch and freshness; regular basil can work, but the flavor will be different.
- 1 red chile or jalapeño, sliced: For a bit of heat; feel free to adjust according to your spice preference.
- White rice for serving: Serves as a perfect base to soak up all that delicious curry sauce.
How to Make Thai Red Chicken Curry

Cook the aromatics: In a large skillet over medium heat, add 2 tablespoons vegetable oil. Stir in 3 tablespoons red curry paste along with 2 pressed garlic cloves and 1 tablespoon fresh grated ginger. Cook for about 2 minutes, stirring constantly until fragrant.
Add the saucy ingredients: Pour in 1 (14-ounce) can of coconut milk, 3 tablespoons brown sugar, 2 tablespoons fish sauce, and ⅓ cup water. Mix well and let it simmer for 5 minutes to meld the flavors.
Add the vegetables and chicken: Toss in 2 sliced carrots, 1 sliced red bell pepper, and 1 cubed sweet potato into the sauce. Cook for 5 minutes until the vegetables soften. Then, add 1 cup of green beans and 6 ounces of thinly sliced chicken breast. Simmer until the chicken is fully cooked, about 3-5 minutes.
Add the final touches: Stir in the juice of ½ lime and ½ cup of torn Thai basil leaves. Taste and adjust the lime juice if necessary. Serve with a mound of fluffy white rice and garnish with sliced red chile or jalapeño if desired.
Storing & Reheating
To store your Thai Red Chicken Curry, let it cool to room temperature before placing it in an airtight container in the fridge, where it will keep for up to 3 days. If you want to keep it longer, you can freeze it in a freezer-safe container for up to 3 months. To reheat, simply thaw overnight in the fridge and warm it gently on the stove over low heat until heated through. Be mindful that freezing may alter the texture slightly, but refreshing it with a splash of coconut milk will bring back some of that creaminess.
Chef’s Helpful Tips
- Avoid overcooking the vegetables to maintain their vibrant colors and textures.
- For best flavor, use full-fat coconut milk; it makes all the difference in the richness of the curry.
- If you want to make this dish ahead of time, feel free to prepare the ingredients and cook right before serving.
- Experiment with different proteins, such as shrimp or tofu, to switch things up!
- Always taste as you go; adjusting seasoning according to your personal preference will ensure a delightful outcome.
Cooking is a journey, and every recipe offers room for creativity. With Thai Red Chicken Curry, feel free to experiment with more or less spice based on your taste. Whether it’s a weeknight meal or part of a family gathering, this dish not only satisfies but also brings smiles around the table.

Recipe FAQs
Can I make this with tofu instead of chicken?
Absolutely! You can substitute the chicken with firm tofu for a delicious vegetarian option. Just ensure you press and cube the tofu before cooking to get a nice texture, and add it in the same step as the chicken.
How spicy is this dish?
The heat level of your Thai Red Chicken Curry can vary based on the type and amount of chili used. If you prefer a milder dish, start with less red curry paste and gradually add more according to your spice tolerance.
What can I serve with this curry?
This curry is perfect on its own or served over a bed of fluffy white rice or quinoa. You can also pair it with a fresh cucumber salad or spring rolls to balance the flavors.
How do I store any leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 3 months. Just remember to let it cool completely before storing and reheat gently when ready to serve.
PrintMore Main Dishes Recipes
Recipe Card

Thai Red Chicken Curry
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Skillet
- Cuisine: Thai
Description
Thai Red Chicken Curry is a delightful dish combining juicy chicken, creamy coconut milk, and fresh vegetables. It’s quick to prepare, using essential ingredients like red curry paste and Thai basil, making it an ideal choice for a comforting yet easy homemade meal.
Ingredients
- 2 tablespoons vegetable or canola oil
- 3 tablespoons red curry paste
- 2 garlic cloves, pressed or minced
- 1 tablespoon fresh grated ginger
- 1 (14-ounce) can full-fat coconut milk
- 3 tablespoons brown sugar
- 2 tablespoons fish sauce
- ⅓ cup water
- 2 carrots, peeled and sliced
- 1 red bell pepper, seeded and thinly sliced
- 1 sweet potato, peeled and cubed
- 4 ounces green beans, trimmed and cut (about 1 cup)
- 6 ounces boneless skinless chicken breast, thinly sliced
- ½ lime, juiced
- ½ cup thai basil, roughly torn
- 1 red chile or jalapeño, sliced
- white rice for serving
Instructions
- In a large skillet over medium heat, warm the vegetable oil and mix in the red curry paste, garlic, and ginger. Cook until fragrant for about 2 minutes while stirring constantly.
- Pour in the coconut milk, brown sugar, fish sauce, and water. Stir well and let it simmer for 5 minutes.
- Add the carrots, red bell pepper, and sweet potato to the sauce. Cook for an additional 5 minutes until the vegetables are tender. Then, stir in the green beans and chicken, simmering until the chicken is cooked through, around 3 to 5 minutes.
- Incorporate the lime juice and torn Thai basil into the mixture. Taste and adjust the lime juice if desired. Serve hot with white rice and optional sliced red chile or jalapeño.
Notes
Serve immediately for the best flavor and texture.
Feel free to adjust the spice level by adding more or fewer chiles based on your preference.
Fresh Thai basil enhances the fragrance and flavor, so don’t skip it!
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 15g
- Sodium: 900mg
- Fat: 20g
- Saturated Fat: 17g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 70mg

