
Experience the authentic flavors of Thailand with this rich and creamy coconut curry chicken. The combination of tender chicken, aromatic spices, and velvety coconut milk creates a restaurant-quality dish that's surprisingly simple to prepare. Ready in just 20 minutes, this one-pan meal delivers bold Thai flavors perfect for a satisfying weeknight dinner.
This curry has become a trusted recipe in my kitchen, consistently delivering rich, complex flavors that make it a family favorite. The secret lies in using quality coconut milk and authentic Thai curry paste for that perfect balance of spice and creaminess.
Key Ingredients
- Full-fat coconut milk: Creates the rich, creamy base
- Thai red curry paste: Provides authentic spice and aromatics
- Sweet onion: Adds natural sweetness and depth
- Fresh ginger root: Delivers essential zesty warmth
- Fresh lime: Adds crucial brightness and acidity
Cooking Method
- Build the Base:
- Heat coconut oil in a large skillet over medium heat. Cook diced onion until soft and translucent, about 5 minutes.
- Cook the Chicken:
- Add chicken pieces in a single layer, cooking until golden brown on each side, approximately 3 minutes per side.
- Add Aromatics:
- Stir in minced garlic, ginger, and ground coriander. Cook for 30 seconds until fragrant.
- Create the Sauce:
- Pour in coconut milk and curry paste. Add carrots and simmer until sauce thickens.
- Finish and Season:
- Fold in fresh spinach until wilted. Season with lime juice and adjust sweetness if needed.

Full-fat coconut milk is essential for achieving that silky, luxurious curry sauce. Its natural richness creates the perfect base for the aromatic spices and tender chicken, resulting in an authentically creamy Thai curry.
Serving Suggestions
Serve this curry over fragrant jasmine rice to soak up the flavorful sauce. Add fresh cucumber salad or crispy spring rolls on the side for a complete Thai dining experience.
Recipe Variations
Adapt this versatile curry by using shrimp, tofu, or mixed vegetables. Enhance with colorful bell peppers, crisp bamboo shoots, or traditional Thai eggplant for authentic variations.
Storage Instructions
Store curry in an airtight container in the refrigerator for up to five days. Flavors develop further overnight. Freeze for up to three months, leaving room for expansion in the container.

This curry recipe represents years of kitchen experience, combining traditional Thai cooking methods with practical home cooking techniques. Each ingredient plays a crucial role in creating the perfect balance of flavors.
Recipe Tips & Help
- → Can I make this dish in advance?
- Absolutely! Just pop it into an airtight container and keep it in the fridge for up to a week. The flavor actually gets richer over time.
- → What’s a good swap for coconut milk?
- Coconut milk’s the best for an authentic taste, but you could also use cream or cashew milk. Just know the flavor will change a bit.
- → How spicy does this get?
- The heat is entirely up to you! Start small with the curry paste and add more if you like things hot. Once you add, you can’t take it back!
- → Which rice pairs best with this curry?
- Jasmine rice is a great match, but basmati, brown rice, or even low-carb cauliflower rice work too.
- → Can I toss in other vegetables?
- Of course! Feel free to experiment with things like snap peas, broccoli, bell peppers, or bamboo shoots. Just adjust how long they cook depending on the texture you want.