Coconut Curry Chicken (30-Minute Dinner)

I remember the Tuesday evening I finally cracked it. My youngest had refused everything on her plate for three days straight, and I was running low on inspiration. I had a single chicken breast left, a tin of coconut milk, and a vague memory of a curry I’d eaten years ago in a tiny café near Brick Lane. After testing this recipe five times, I finally got it just right. It was the silky sauce that did it—rich, fragrant, and just the right amount of comfort. That night, my kids absolutely devour[ed] every last bit, and I knew I had a winner. This is that recipe: a deeply satisfying Coconut Curry Chicken that comes together in just half an hour, using everyday ingredients.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This Coconut Curry Chicken (30-Minute Dinner)
- One-Pan Wonder: Everything cooks in a single large skillet, meaning less washing up and a straightforward process from start to finish.
- Deep, Layered Flavour in 30 Minutes: We build the sauce with aromatic spices, fresh ginger, and garlic, creating a complex taste that tastes like it has been simmering for hours.
- Creamy Without Being Heavy: Full-fat coconut milk gives a luscious, velvety texture that coats the chicken beautifully without feeling greasy or cloying.
- Family-Friendly Mildness: The curry is gently spiced, making it approachable for all ages. If you prefer more heat, you can easily add a fresh chilli or a pinch of red pepper flakes.
- Perfect for Busy Weeknights: With minimal prep and a 20-minute cook time, this recipe fits seamlessly into a hectic evening schedule, delivering a wholesome, homemade meal.
Ingredients You’ll Need
- 500 g boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons coconut oil or vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon mild curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon ground turmeric
- 1 x 400 ml tin full-fat coconut milk
- 150 ml chicken stock (low-sodium)
- 1 tablespoon tomato paste
- 1 tablespoon lime juice
- Salt and freshly ground black pepper, to taste
- Fresh coriander, chopped, for garnish
Tip: Using chicken thighs rather than breasts ensures the meat stays moist and tender during the quick cooking time. The higher fat content in thighs also enriches the sauce.
How to Make Coconut Curry Chicken (30-Minute Dinner)
- Sear the chicken. Heat 1 tablespoon of coconut oil in a large frying pan or skillet over medium-high heat. Add the chicken pieces in a single layer—you want to hear a satisfying sizzle as they hit the pan. Cook for 4-5 minutes, turning once, until the chicken is golden brown on all sides and you can smell that lovely caramelised aroma. The pieces should feel firm to the touch. Remove the chicken from the pan and set aside on a plate.
- Soften the aromatics. Reduce the heat to medium and add the remaining 1 tablespoon of oil. Tip in the chopped onion. Stir and let it cook for 4-5 minutes until it turns translucent and soft, with a faint sweetness in the air. The onions should look glossy and slightly golden at the edges.
- Bloom the spices. Add the minced garlic and grated ginger to the pan. Stir for about 30 seconds until you can smell their sharp, fragrant notes. Now add the curry powder, cumin, coriander, and turmeric. Stir continuously for 1 minute—watch as the mixture darkens slightly and becomes intensely aromatic. This step is crucial for unlocking the full flavour of the spices.
- Build the sauce base. Pour in the tin of coconut milk and the chicken stock, followed by the tomato paste. Stir well with a wooden spoon or spatula, scraping up any browned bits from the bottom of the pan. Bring the sauce to a gentle simmer. You’ll see small bubbles breaking the surface, and the colour will turn a warm, golden-orange hue. Let it simmer for 5 minutes, stirring occasionally, until it thickens slightly.
- Finish the chicken. Return the seared chicken pieces to the pan, nestling them into the sauce. Add the lime juice, then season with salt and pepper. Let everything cook together for another 8-10 minutes over medium-low heat. The sauce will reduce and become glossy, coating the back of a spoon. The chicken should be cooked through and tender when pierced with a fork.
- Rest and serve. Remove the pan from the heat. Let it sit for 2 minutes—this allows the flavours to meld. Sprinkle generously with fresh coriander before serving. The final dish should look vibrant, with a creamy, speckled sauce and tender, dark pieces of chicken.
Tips From My Kitchen
- Use full-fat coconut milk for the best texture. Light coconut milk contains more water and less fat, which means it won’t create the same luscious, velvety sauce. The fat in the full-fat version also helps carry the flavours of the spices, making the curry more aromatic and satisfying.
- Don’t skip browning the chicken. Searing the chicken first creates a deep, savoury flavour through the Maillard reaction. These browned bits on the pan are essential for building a complex sauce. If you crowd the pan, the chicken will steam instead of brown, so cook it in batches if needed.
- Bloom your spices properly. Adding the ground spices to the hot oil and stirring for a minute releases their essential oils, intensifying their flavour. If you add them directly to the liquid, they will taste flat and dusty. You’ll know they are ready when your kitchen fills with a warm, fragrant smell.
- Taste and adjust seasoning at the end. Coconut milk can be quite sweet, so the lime juice and salt are essential for balance. Add the lime juice at the end of cooking, as heat can dull its brightness. Taste the sauce before serving and add a pinch more salt or a squeeze more lime if needed.
- Let the curry rest before serving. A short resting period off the heat allows the sauce to thicken slightly and the flavours to meld together. This simple step makes a noticeable difference to the final dish, resulting in a more cohesive and well-rounded flavour.
Equipment You’ll Need
- Large frying pan or skillet
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Measuring spoons
Delicious Variations to Try
- Spicy Version: Add 1-2 finely chopped red chillies (seeds included for extra heat) along with the garlic and ginger. You can also stir in ½ teaspoon of cayenne pepper or red pepper flakes when blooming the spices for a deeper, lingering warmth.
- Vegetarian/Vegan Option: Replace the chicken with 400 g of firm tofu (pressed and cubed) or 2 cups of cooked chickpeas. For tofu, sear it in the pan until golden just like the chicken. For chickpeas, add them directly to the sauce after it has simmered for 5 minutes. Use vegetable stock instead of chicken stock.
- Different Protein: This curry works wonderfully with boneless, skinless chicken breasts (reduce the simmering time to 5-6 minutes), or with large, raw prawns (add them for the last 3-4 minutes of cooking, just until they turn pink and curl).
What to Serve With Coconut Curry Chicken (30-Minute Dinner)
- Steamed basmati rice or jasmine rice to soak up the sauce
- Warm naan bread or roti for dipping
- A simple cucumber and red onion salad with a lime dressing for freshness
- Roasted vegetables, such as cauliflower or broccoli, tossed in a little oil and cumin
Frequently Asked Questions

Coconut Curry Chicken (30-Minute Dinner)
Ingredients
Method
- Sear the chicken. Heat 1 tablespoon of coconut oil in a large frying pan or skillet over medium-high heat. Add the chicken pieces in a single layer—you want to hear a satisfying sizzle as they hit the pan. Cook for 4-5 minutes, turning once, until the chicken is golden brown on all sides and you can smell that lovely caramelised aroma. The pieces should feel firm to the touch. Remove the chicken from the pan and set aside on a plate.
- Soften the aromatics. Reduce the heat to medium and add the remaining 1 tablespoon of oil. Tip in the chopped onion. Stir and let it cook for 4-5 minutes until it turns translucent and soft, with a faint sweetness in the air. The onions should look glossy and slightly golden at the edges.
- Bloom the spices. Add the minced garlic and grated ginger to the pan. Stir for about 30 seconds until you can smell their sharp, fragrant notes. Now add the curry powder, cumin, coriander, and turmeric. Stir continuously for 1 minute—watch as the mixture darkens slightly and becomes intensely aromatic. This step is crucial for unlocking the full flavour of the spices.
- Build the sauce base. Pour in the tin of coconut milk and the chicken stock, followed by the tomato paste. Stir well with a wooden spoon or spatula, scraping up any browned bits from the bottom of the pan. Bring the sauce to a gentle simmer. You'll see small bubbles breaking the surface, and the colour will turn a warm, golden-orange hue. Let it simmer for 5 minutes, stirring occasionally, until it thickens slightly.
- Finish the chicken. Return the seared chicken pieces to the pan, nestling them into the sauce. Add the lime juice, then season with salt and pepper. Let everything cook together for another 8-10 minutes over medium-low heat. The sauce will reduce and become glossy, coating the back of a spoon. The chicken should be cooked through and tender when pierced with a fork.
- Rest and serve. Remove the pan from the heat. Let it sit for 2 minutes—this allows the flavours to meld. Sprinkle generously with fresh coriander before serving. The final dish should look vibrant, with a creamy, speckled sauce and tender, dark pieces of chicken.
Notes
I hope this recipe becomes a regular in your kitchen, just as it has in mine. It’s the kind of meal that feels special enough for a weekend, yet simple enough for a Tuesday. If you give it a try, I’d love to hear how it turns out for you. Leave a comment below and let me know if your family loved it as much as mine did. And if you’re looking for another quick, satisfying dinner, you might enjoy my Pan Seared Salmon With Lemon Butter Sauce or a lighter option like Classic Wedge Salad With Ranch. Happy cooking!







