Easy Chicken Curry That Actually Works on a Weeknight
I kept seeing a version of this on my feed — someone’s mum’s chicken curry, filmed in a tiny kitchen, no fancy equipment, just a battered pan and a spice rack that looked older than me. I made it that same night, mostly out of curiosity. But when I tasted the sauce, I realized I’d been overcooking my spices for years and completely missing the depth this dish is supposed to have.
This chicken curry comes together in about 30 minutes, uses spices you likely already have, and produces a sauce that clings to the chicken rather than pooling around it. It’s the kind of dish that tastes like it took longer than it did — and it reheats even better the next day.
Pro Tip
The most common mistake with home chicken curry is adding the spices to the oil before the onions are properly cooked. Raw onion starches coat the spice particles and prevent them from blooming fully, leaving a gritty, muted flavor. Instead, cook your onions low and slow until they’re genuinely soft and golden — at least 8 minutes — then add your spices. That 2-minute bloom in hot fat is where the real flavor comes from. You’ll smell the difference immediately.
Use bone-in thighs if you have time — they stay juicier during the simmer. Boneless thighs work just as well for a weeknight. For curry powder, a standard medium blend from the supermarket is fine; Madras-style gives you more heat and a slightly smokier base. Coconut milk should be full-fat — the light version breaks in the pan and gives you a watery sauce. Fresh ginger beats the tube paste every time, but the paste works in a pinch.
Easy Chicken Curry That Actually Works on a Weeknight
4
servings10
minutes25
minutes480
kcal35
minutesIngredients
1.5 lbs boneless chicken thighs (about 680g), cut into 2-inch / 5cm chunks
1 can full-fat coconut milk (13.5 fl oz / 400ml)
1 can crushed tomatoes (14 oz / 400g)
1 large yellow onion, finely diced
3 cloves garlic, minced
1 tbsp fresh ginger, grated (or ½ tsp ground ginger)
2 tbsp curry powder (medium or Madras)
1 tsp ground cumin
½ tsp turmeric
½ tsp chili flakes (adjust to taste)
2 tbsp neutral oil (vegetable or sunflower)
1 tsp salt, plus more to taste
1 handful fresh cilantro, roughly chopped, to serve
Directions
- Heat the oil over medium-low. Add the onion and cook for 8–10 minutes, stirring occasionally — you want them soft, translucent, and just starting to turn golden at the edges, not browned.
- Add garlic and ginger. Stir constantly for 60 seconds; the mixture should smell sharp and fragrant, almost like it’s about to catch — that’s exactly where you want it before the next step.
- Add all the dry spices at once. Stir them into the onion paste for 90 seconds over medium heat — the oil will turn deep amber and the smell will shift from raw powder to something toasty and round.
- Add the crushed tomatoes. Stir well and let it simmer for 3 minutes until the tomato darkens slightly and the oil starts to separate at the edges — this is called the bhuna stage and it’s what builds body in the sauce.
- Add chicken pieces and coat them thoroughly. Cook for 3–4 minutes, turning once, until the outside is no longer pink.
- Pour in the coconut milk. Stir to combine, bring to a gentle simmer, then cover and cook for 15 minutes until the chicken reaches an internal temperature of 165°F (74°C).
- Taste and adjust salt. Serve over basmati rice and scatter fresh cilantro on top — the green cuts through the richness in a way dried herbs simply don’t.
Variations
For a creamier, milder version, swap the crushed tomatoes for an extra half-can of coconut milk and add a tablespoon of ground almonds — this gives the sauce a velvety texture that works well for anyone who finds tomato-based curries too sharp. For a plant-based swap, replace the chicken with two cans of drained chickpeas and one large diced sweet potato; reduce the simmer time to 12 minutes.
Serving Suggestions
Serve with basmati rice cooked with a bay leaf and a pinch of salt — the plain grain balances the spiced sauce without competing. Warm flatbread or store-bought naan is ideal for scooping up every last bit of sauce from the bowl. A simple cucumber and yogurt raita on the side cools the heat and adds a fresh contrast.
FAQ
Can I use chicken breast instead of thighs?
You can, but reduce the final simmer to 10 minutes and check the internal temperature at 165°F (74°C) — breast meat dries out fast once it goes past that point. Thighs are more forgiving if you get distracted.
How do I store and reheat leftovers?
This curry keeps in the fridge for up to 3 days and actually tastes better on day two once the spices have had time to settle into the sauce. Reheat gently on the stovetop with a splash of water to loosen it — the microwave works but tends to dry out the chicken edges.
Can I make this spicier without changing the whole recipe?
Yes — add ½ teaspoon of cayenne along with the other spices, or stir in a teaspoon of harissa paste when you add the tomatoes. After testing three versions in my kitchen, I found harissa adds heat with a slight smokiness that chili flakes alone don’t give you. Whether a fresh green chili stirred in at the end would push it further is worth exploring.