Bold, creamy, and infused with Thai spices, this Thai Chicken Coconut Curry is comfort in a bowl. It combines tender chicken, fresh vegetables, and silky coconut milk into one fragrant, colorful dish. Every spoonful is rich with warming curry flavor and finishes with the perfect kick of heat.
Whether you’re craving something cozy on a chilly night or looking for a quick weeknight dinner that doesn’t skimp on flavor, this curry delivers. It comes together in under 40 minutes and is easy enough for beginners but satisfying enough for seasoned cooks. Pair it with fluffy jasmine rice for a meal that feels like a warm hug.
Why You’ll Love This Thai Chicken Coconut Curry
- One-pan simplicity with bold Thai flavors.
- Ready in under 40 minutes, perfect for busy nights.
- Dairy-free and naturally gluten-free.
- Easily customizable with your favorite vegetables or proteins.
- Freezer-friendly for future meals.
What Kind of Curry Paste Should I Use?
For authentic Thai flavor, use Thai red curry paste. It strikes a beautiful balance of spicy, sweet, and savory. You can find it in most grocery stores or Asian markets. Brands like Mae Ploy or Thai Kitchen work well. If you’re spice-sensitive, start with less and adjust to taste.
Ingredients for the Thai Chicken Coconut Curry
Chicken Thighs or Breasts: A great protein base that stays juicy and tender in the sauce.
Thai Red Curry Paste: Delivers the iconic flavor and heat of Thai curries.
Coconut Milk: Adds luscious creaminess and subtle sweetness.
Garlic & Ginger: The aromatic base that infuses warmth and depth.
Onion: Enhances the savory base and adds natural sweetness when sautéed.
Bell Peppers: Adds crunch, sweetness, and vibrant color.
Carrots: Brings a mild sweetness and extra texture.
Baby Spinach: Wilts into the curry for a fresh, green balance.
Fish Sauce: Deepens umami with salty-savory complexity.
Brown Sugar: Balances the heat and enhances overall depth.
Lime Juice: Brightens everything with acidity.
Fresh Cilantro and Green Onions: For garnish and freshness at the end.
Jasmine Rice: The perfect accompaniment for soaking up all that rich curry.


How To Make the Thai Chicken Coconut Curry
Step 1: Sauté the Aromatics
In a large skillet or wok, heat oil over medium heat. Add diced onions, garlic, and ginger. Cook for 2-3 minutes until fragrant and the onions are slightly translucent.
Step 2: Cook the Chicken
Add chicken pieces to the skillet. Cook for 5-6 minutes, stirring occasionally, until lightly browned and cooked through.
Step 3: Stir in Curry Paste
Add Thai red curry paste and stir well to coat the chicken and aromatics. Let it cook for about 1 minute to release its oils.
Step 4: Simmer with Coconut Milk
Pour in the coconut milk and stir to combine. Bring to a gentle simmer. Add fish sauce and brown sugar, stirring until dissolved. Let it cook for 5 minutes.
Step 5: Add Vegetables
Add sliced carrots and bell peppers. Simmer for another 5-7 minutes, or until vegetables are tender but not mushy.
Step 6: Finish with Spinach & Lime
Add baby spinach and stir until wilted, about 1-2 minutes. Squeeze in fresh lime juice and stir to blend.
Step 7: Garnish and Serve
Serve hot over jasmine rice. Garnish with chopped cilantro and green onions for an extra layer of flavor.
How to Serve Thai Chicken Coconut Curry
This curry is best served hot over jasmine rice, which perfectly absorbs the creamy sauce. It serves 4 people generously, making it a wonderful family dinner or meal prep option. If you’re craving extra heat, offer chili flakes or sliced Thai chilies on the side.
How to Store Thai Chicken Coconut Curry
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the sauce. For longer storage, freeze for up to 2 months and thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes! Chicken breasts work just as well. Just be careful not to overcook them so they stay tender.
Is Thai red curry paste very spicy?
It has a medium level of heat. If you’re sensitive to spice, start with 1 tablespoon and adjust to your taste.
Can I make this vegetarian?
Absolutely. Swap the chicken for tofu or chickpeas, and use soy sauce instead of fish sauce.
What other vegetables can I add?
Zucchini, snap peas, broccoli, or mushrooms all pair beautifully with the coconut curry base.
Do I need to use full-fat coconut milk?
Full-fat gives the creamiest results, but light coconut milk works if you’re cutting back on fat. Just note the sauce will be slightly thinner.
Want More Dinner Ideas with Global Flavor?
If you love this Thai Chicken Coconut Curry, you’ll enjoy these bold and cozy meals:
- Creamy Garlic Shrimp Over Mashed Potatoes
- Italian Drunken Noodles
- Mexican Picadillo
- Creamy Chicken Lasagna
- Cajun Red Beans and Rice
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you swap in tofu or go extra spicy? Did you pair it with rice noodles instead of jasmine rice?
I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other cook better!

Thai Chicken Coconut Curry
- Total Time: 35 minutes
- Yield: 4 servings
Description
Rich, creamy, and perfectly spiced, this Thai Chicken Coconut Curry is an easy recipe full of vibrant Thai flavors. Tender chicken pieces simmer in coconut milk with red curry paste, fresh vegetables, and herbs. It’s a quick dinner idea, healthy and satisfying, ideal for weeknights or when you crave global comfort food. Serve over jasmine rice for a flavorful meal that brings the warmth of Thailand to your table. Great for meal prep, gluten-free, and dairy-free!
Ingredients
1 tablespoon oil
1 medium onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1.5 pounds boneless, skinless chicken thighs or breasts, cut into bite-size pieces
2 tablespoons Thai red curry paste
1 can (13.5 oz) full-fat coconut milk
1 tablespoon fish sauce
1 tablespoon brown sugar
1 large red bell pepper, sliced
1 large carrot, sliced thin
3 cups baby spinach
1 tablespoon lime juice
1 tablespoon chopped cilantro (for garnish)
2 tablespoons chopped green onions (for garnish)
4 cups cooked jasmine rice (for serving)
Instructions
1. Heat oil in a large skillet over medium heat. Add onion, garlic, and ginger. Sauté for 2-3 minutes until softened and fragrant.
2. Add the chicken pieces. Cook for 5-6 minutes, stirring occasionally, until lightly browned and no longer pink.
3. Stir in the Thai red curry paste and cook for 1 minute, allowing it to release its oils.
4. Pour in the coconut milk. Add fish sauce and brown sugar, stirring until well combined. Bring to a gentle simmer.
5. Add the sliced bell pepper and carrot. Simmer for 5-7 minutes until veggies are just tender.
6. Add the baby spinach and stir until wilted, about 1-2 minutes.
7. Finish with fresh lime juice and stir to combine.
8. Serve hot over jasmine rice. Garnish with chopped cilantro and green onions.
Notes
Use full-fat coconut milk for the richest flavor and texture.
You can adjust the curry paste amount depending on your spice tolerance.
Add more veggies like broccoli or zucchini if desired.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1¼ cup curry + 1 cup rice
- Calories: 580
- Sugar: 8g
- Sodium: 820mg
- Fat: 32g
- Saturated Fat: 21g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 32g
- Cholesterol: 95mg
Keywords: Thai coconut curry, easy curry recipe, chicken curry, quick dinner, gluten-free, dairy-free