Coconut curry chicken recipe is honestly my go-to when I need dinner on the table in 45 minutes flat. The creamy coconut sauce clings to tender chicken thighs, and your kitchen smells absolutely incredible while it cooks.
This one-pot curry meal comes together without any fuss or fancy techniques. If you’ve been intimidated by Thai cooking, this is where you start — it’s super forgiving and tastes like you spent hours in the kitchen.
Want to bookmark this for your next busy weeknight? Check out our other easy weeknight dinners for more no-stress meal ideas that actually satisfy.
Why this coconut curry chicken works
Ever wondered why restaurant curry tastes so good? I used to think I was missing some secret ingredient, but honestly it’s just properly cooked aromatics and quality coconut milk. This coconut curry recipe hits every note without requiring specialty items.
- Comes together in under an hour — perfect for weeknight dinners when you’re exhausted
- Rich creamy sauce that makes everything taste fancy — your family will ask for seconds
- Minimal cleanup since it’s all one pot — no stacking dishes in the sink
- Freezes beautifully for meal prep — make it Sunday, eat it all week
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 30 minutes | 485 per serving | 4 servings | Asian |
Ingredients for coconut curry chicken recipe
- 1 lb boneless chicken thighs, cut into 1.5-inch pieces
- 1 can (400 ml) coconut milk
- 2 tbsp curry powder
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp tomato paste
- 1 cup chicken broth
- 2 tbsp butter
- 1 tsp salt
- ½ tsp black pepper
Don’t skip the fresh ginger — it’s what separates this from a boring curry powder dump. I’ve made this with ground ginger once and it wasn’t the same, so trust me on that one.
Chicken thighs are non-negotiable here because they stay juicy and flavorful even if you accidentally overcook them slightly. If you absolutely can’t find thighs, use boneless chicken breasts and watch them carefully — they dry out faster than thighs.
Step-by-step instructions
1. Melt the butter in a large pot or Dutch oven over medium heat. Add your diced onion and cook for about 4 minutes, stirring occasionally, until it gets translucent and kinda soft. You’re building flavor here, so don’t rush this step.
2. Toss in the minced garlic and grated ginger, stirring constantly for exactly 1 minute. The kitchen starts smelling amazing right about now. Don’t let the garlic brown or it’ll taste bitter — keep the heat at medium.
3. Stir in the curry powder and tomato paste, mixing everything together really well. Let it cook for another minute so the spices bloom and release their oils. This makes a huge difference in how flavorful your sauce becomes.
4. Add the chicken pieces to the pot and cook for about 5 minutes, turning them occasionally so they get a little color on all sides. Don’t panic if they’re not cooked through — that happens in the sauce next.
5. Pour in the coconut milk and chicken broth, stirring gently to combine everything. Bring it to a gentle simmer over medium heat, then reduce to medium-low. I keep mine at a steady bubble, not a rolling boil.
6. Let the coconut curry chicken simmer for about 20 minutes, stirring occasionally, until the chicken is completely cooked through. The sauce will thicken slightly and become silkier. Taste it at the 18-minute mark and add salt and pepper as needed.
7. The curry’s ready when you can’t see pink inside the chicken pieces and the sauce coats the back of a spoon. Mine always has a few darker edges where the coconut milk catches the bottom — that’s totally fine and adds extra flavor.
Serving ideas for coconut curry chicken recipe
Wondering what to serve alongside this creamy curry? These pairings make the meal feel complete without adding tons of prep time.
Jasmine Rice
Jasmine rice soaks up every drop of that amazing sauce and keeps the meal light and balanced. Cook it separately while the curry simmers, then pile it high on your plate and ladle the sauce right over it.Garlic Naan Bread
Naan is perfect for scooping up sauce and making little wraps with the chicken. I heat mine in a skillet for 2 minutes per side and brush it with butter — so good and totally worth the extra step.Cucumber Salad with Lime
A cool, crisp side cuts through the richness of the coconut milk perfectly. This fresh Thai chicken dinner pairing balances the heat and creaminess beautifully without any extra cooking.Pro tips for perfect coconut curry chicken recipe
Storage tips
– Store leftovers in an airtight container for up to 4 days in the fridge – The flavors actually taste better the next day when everything melds together – Let it cool completely before covering to avoid condensationMake-ahead instructions
– Prep your garlic, ginger, and onion the night before and store in the fridge – Assemble the entire dish up to step 3, then refrigerate until you’re ready to cook – The curry tastes even more developed if you make it a full day aheadVariations
– Add diced bell peppers or snap peas in the last 5 minutes for crunch – Stir in fresh basil or cilantro right before serving for brightness – Use red curry paste instead of curry powder if you want more spice and depthTroubleshooting
– If it looks too watery, simmer uncovered for extra 5 minutes until it thickens – Coconut milk separates during storage — shake the can really well before opening – Heat on medium, not high, or the coconut milk can curdle and look separatedFrequently asked questions
Can I freeze coconut curry chicken?
Yes, absolutely — it freezes beautifully for up to 3 months in an airtight container. Cool it completely first, then transfer to a freezer bag or container with a label and date. Thaw overnight in the fridge and reheat gently on the stovetop over medium-low heat, stirring occasionally.What can I substitute for curry powder?
You can use red curry paste (about 3 tablespoons), Thai curry paste, or even garam masala if that’s what you have. Keep in mind that curry paste is spicier and more concentrated, so start with less and taste as you go. Garam masala will give a different flavor profile but still tastes delicious.How do I reheat leftovers?
Pop the curry in a pot over medium-low heat and stir occasionally until it’s warmed through, about 8-10 minutes. You can also reheat it in the microwave in a covered container for 2-3 minutes, stirring halfway through. Add a splash of broth if it’s gotten too thick overnight.Is this a healthy curry recipe?
Each serving has 485 calories with 28g of protein and good healthy fats from the coconut milk. It’s high in fat but that’s from coconut, which keeps you satisfied longer. For a lighter version, use light coconut milk and increase the broth — it’ll still taste creamy and delicious.Final thoughts
This healthy spicy dinner comes together faster than you’d expect, and everyone at your table will feel like you actually know what you’re doing in the kitchen. The one-pot curry meal situation means less cleanup and more time relaxing after dinner.
Real talk — I’ve made this at least 15 times in the past year, and it never disappoints. Pair it with other easy Asian recipes to build a full rotation of weeknight winners that your family requests constantly.
Pin this coconut curry chicken recipe for next Tuesday when you need something impressive but stress-free. You’ve totally got this.

Coconut Curry Chicken Rich Creamy and Aromatic
Ingredients
Method
- Melt the butter in a large pot or Dutch oven over medium heat. Add your diced onion and cook for about 4 minutes, stirring occasionally, until it gets translucent and kinda soft. You’re building flavor here, so don’t rush this step.
- Toss in the minced garlic and grated ginger, stirring constantly for exactly 1 minute. The kitchen starts smelling amazing right about now. Don’t let the garlic brown or it’ll taste bitter — keep the heat at medium.
- Stir in the curry powder and tomato paste, mixing everything together really well. Let it cook for another minute so the spices bloom and release their oils. This makes a huge difference in how flavorful your sauce becomes.
- Add the chicken pieces to the pot and cook for about 5 minutes, turning them occasionally so they get a little color on all sides. Don’t panic if they’re not cooked through — that happens in the sauce next.
- Pour in the coconut milk and chicken broth, stirring gently to combine everything. Bring it to a gentle simmer over medium heat, then reduce to medium-low. I keep mine at a steady bubble, not a rolling boil.
- Let the coconut curry chicken simmer for about 20 minutes, stirring occasionally, until the chicken is completely cooked through. The sauce will thicken slightly and become silkier. Taste it at the 18-minute mark and add salt and pepper as needed.
- The curry’s ready when you can’t see pink inside the chicken pieces and the sauce coats the back of a spoon. Mine always has a few darker edges where the coconut milk catches the bottom — that’s totally fine and adds extra flavor.








