I remember the first time I made this coconut milk chicken curry on a busy weeknight. I had a can of coconut milk in the pantry, some chicken thighs, and a craving for something warm and comforting. In just 30 minutes, I had a dinner that felt like a hug in a bowl, and my family couldn't stop raving about it.
Advertisements1
This recipe is my go-to when I need a satisfying meal without a lot of fuss. The coconut milk makes the sauce incredibly creamy and slightly sweet, while the curry powder and spices add depth and warmth. It's perfect for those evenings when you want something special but don't have hours to spend in the kitchen.
I've tested this curry many times, and I've learned a few tricks along the way to make it foolproof. Whether you're a seasoned cook or a beginner, this recipe will become a staple in your rotation. Trust me, once you try it, you'll never go back to store-bought curry sauce again.
Why You'll Love This Recipe
About the Ingredients
1 ½ lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
Chicken thighs stay tender and juicy. You can substitute with chicken breast, but reduce cooking time by 2-3 minutes to avoid drying out.
1 tablespoon (15ml) coconut oil or vegetable oil
Coconut oil adds a subtle coconut flavor. Any neutral oil like canola or grapeseed works too.
1 medium yellow onion, diced
Yellow onion gives a mild, sweet flavor. Use a sweet onion like Vidalia for a milder taste.
3 cloves garlic, minced
Fresh garlic is best. If using jarred minced garlic, use 1 teaspoon.
1 tablespoon (15g) fresh ginger, grated
Fresh ginger adds a bright, zesty kick. Substitute with 1 teaspoon ground ginger if needed.
2 tablespoons (30g) red curry paste
Red curry paste provides authentic Thai flavor. Use green or yellow curry paste for a different twist. Check the label for spiciness.
1 teaspoon ground turmeric
Turmeric gives the curry a beautiful golden color and earthy flavor. You can omit if you don't have it, but it's worth adding.
1 teaspoon ground cumin
Cumin adds warmth and depth. Toasting the spices briefly enhances their flavor.
1 can (13.5 oz / 400ml) full-fat coconut milk
Full-fat coconut milk gives the creamiest sauce. Light coconut milk works but will be thinner; add a cornstarch slurry if needed.
1 cup (240ml) chicken broth or water
Chicken broth adds savory flavor. Water works in a pinch, but the curry will be less rich.
2 tablespoons (30ml) fish sauce (optional)
Fish sauce adds umami and saltiness. Omit for a vegetarian version or substitute with soy sauce.
1 tablespoon (15g) brown sugar or honey
Balances the heat and acidity. Use coconut sugar for a paleo option.
1 red bell pepper, sliced
Adds color and crunch. Use any color bell pepper or add snow peas for extra veg.
Fresh cilantro, for garnish
Cilantro adds freshness. If you don't like cilantro, use Thai basil or green onions.
Cooked jasmine rice, for serving
Jasmine rice pairs perfectly. Basmati or brown rice also work well.
Tips & Tricks
Don't rush the browning
searing the chicken in batches gives it a golden crust that adds flavor.
- Cut the chicken into uniform pieces so they cook evenly – about 1-inch chunks are perfect.
- If the sauce is too thin, simmer uncovered for a few extra minutes to thicken, or stir in a tablespoon of cornstarch mixed with water.
- Taste before serving and adjust salt and spice – the curry paste can vary in intensity between brands.
Pro Tips
Step-by-Step Instructions
1. Sear the Chicken
Heat coconut oil in a large skillet over medium-high heat (about 375°F / 190°C). Add chicken pieces in a single layer and cook for 4-5 minutes until golden brown on all sides, but not fully cooked through. Remove and set aside.
2. Sauté Aromatics
In the same skillet, reduce heat to medium (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent, stirring occasionally. Add garlic and ginger, cook for 1 minute until fragrant.
3. Bloom the Spices
Add the red curry paste, turmeric, and cumin. Stir constantly for 1-2 minutes until the paste darkens and becomes fragrant – this releases the oils and deepens the flavor.
4. Build the Sauce
Pour in the coconut milk, chicken broth, fish sauce (if using), and brown sugar. Stir well, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer (about 200°F / 93°C).
5. Simmer the Curry
Return the chicken to the skillet, along with any accumulated juices. Simmer uncovered for 10-12 minutes over medium-low heat (about 180°F / 82°C) until the chicken is cooked through and the sauce has thickened slightly. The internal temperature of the chicken should read 165°F (74°C).
6. Add the Peppers
Stir in the sliced bell pepper and cook for 2-3 minutes until just tender but still crisp. Taste and adjust seasoning with salt or more curry paste if desired.
7. Garnish and Serve
Remove from heat and let rest for 5 minutes. Serve hot over steamed jasmine rice, garnished with fresh cilantro.
Delicious Variations
Vegetarian
Swap chicken for firm tofu or chickpeas, use vegetable broth, and omit fish sauce.
Spicy
Add a chopped Thai chili or a drizzle of sriracha when adding the curry paste.
Veggie-loaded
Add diced carrots, zucchini, or baby spinach along with the bell pepper for extra nutrients.
How to Store Creamy Coconut Milk Chicken Curry
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth if the sauce has thickened too much.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, you can use chicken breast, but it will cook faster and can dry out. Reduce the simmering time to 8-10 minutes and check for doneness at 165°F (74°C).
Q: Is coconut milk curry healthy?
Coconut milk curry can be part of a balanced diet; it's rich in healthy fats and protein, but it is calorie-dense. Use light coconut milk and more vegetables to lighten it up.
Q: Can I make this curry dairy-free?
This recipe is naturally dairy-free as long as you use a dairy-free curry paste and skip any butter or cream. Most red curry pastes are dairy-free, but check the label.
Q: How do I thicken coconut milk curry?
Simmer uncovered to reduce the sauce, or mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it in, cooking for 2-3 minutes until thickened.
Q: What can I use instead of fish sauce?
You can substitute soy sauce or tamari, or just omit it and add a pinch of salt to taste.
Try this tonight! It's a simple, delicious way to bring a taste of Thailand to your kitchen. I'd love to hear how it turns out for you. Share your experience in the comments below, and don't forget to tag me when you make it. Small steps, big impact.
Creamy Coconut Milk Chicken Curry
This creamy coconut milk chicken curry is a quick, one-pan dinner with rich, aromatic flavor and tender chicken in a silky sauce.
🧂 Ingredients
- 1 ½ lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 tablespoon (15ml) coconut oil or vegetable oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon (15g) fresh ginger, grated
- 2 tablespoons (30g) red curry paste
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 cup (240ml) chicken broth or water
- 2 tablespoons (30ml) fish sauce (optional)
- 1 tablespoon (15g) brown sugar or honey
- 1 red bell pepper, sliced
- Fresh cilantro, for garnish
- Cooked jasmine rice, for serving
📋 Instructions
- 1Sear the Chicken — Heat coconut oil in a large skillet over medium-high heat (about 375°F / 190°C). Add chicken pieces in a single layer and cook for 4-5 minutes until golden brown on all sides, but not fully cooked through. Remove and set aside.
- 2Sauté Aromatics — In the same skillet, reduce heat to medium (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent, stirring occasionally. Add garlic and ginger, cook for 1 minute until fragrant.
- 3Bloom the Spices — Add the red curry paste, turmeric, and cumin. Stir constantly for 1-2 minutes until the paste darkens and becomes fragrant – this releases the oils and deepens the flavor.
- 4Build the Sauce — Pour in the coconut milk, chicken broth, fish sauce (if using), and brown sugar. Stir well, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer (about 200°F / 93°C).
- 5Simmer the Curry — Return the chicken to the skillet, along with any accumulated juices. Simmer uncovered for 10-12 minutes over medium-low heat (about 180°F / 82°C) until the chicken is cooked through and the sauce has thickened slightly. The internal temperature of the chicken should read 165°F (74°C).
- 6Add the Peppers — Stir in the sliced bell pepper and cook for 2-3 minutes until just tender but still crisp. Taste and adjust seasoning with salt or more curry paste if desired.
- 7Garnish and Serve — Remove from heat and let rest for 5 minutes. Serve hot over steamed jasmine rice, garnished with fresh cilantro.



