Go Back
Chicken Curry Recipe Spicy Dinner

Chicken Curry Recipe

A rich and aromatic chicken curry featuring tender, marinated chicken thighs in a creamy tomato and coconut sauce, spiced with classic Indian herbs.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 470

Ingredients
  

For the Chicken Marinade
  • 600 g skinless boneless chicken thighs, cut into 2.5cm (1-inch) pieces
  • 120 g plain natural yoghurt
  • 1 tbsp fresh lemon juice
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 1 tsp mild chilli powder or to taste
  • 1/2 tsp salt
For the Curry Sauce
  • 2 tbsp vegetable or sunflower oil
  • 1 tsp cumin seeds
  • 2 medium onions finely chopped
  • 4 cloves garlic minced
  • 2.5 cm 1-inch piece of fresh ginger, grated
  • 1 green chilli finely chopped (optional, deseeded for less heat)
  • 1 tbsp ground coriander
  • 1 tsp garam masala plus extra to finish
  • 400 g tin of chopped tomatoes
  • 200 ml full-fat coconut milk
  • 1 tsp sugar optional, to balance acidity
  • Small handful of fresh coriander chopped, to serve
  • Salt to taste

Method
 

  1. Marinate the Chicken: In a medium bowl, combine the chicken pieces with all the marinade ingredients: plain yoghurt, lemon juice, turmeric, ground cumin, chilli powder, and salt. Mix thoroughly to ensure every piece is well-coated. Cover and set aside for at least 15 minutes at room temperature, or up to an hour in the fridge.
  2. Sauté the Aromatics: Heat the oil in a large, heavy-bottomed pan or Dutch oven over a medium heat. Add the cumin seeds and cook for about 30 seconds, until they sizzle and become fragrant. Add the finely chopped onions and a pinch of salt. Cook, stirring occasionally, for 8-10 minutes until the onions are soft, translucent, and just starting to turn golden at the edges.
  3. Build the Spice Base: Add the minced garlic, grated ginger, and chopped green chilli (if using) to the pan. Cook for another 2 minutes, stirring constantly, until you can smell their strong aroma. Be careful not to let the garlic burn.
  4. Bloom the Ground Spices: Turn the heat down to medium-low. Add the ground coriander, turmeric powder, and 1 tsp of garam masala to the pan. I find that stirring these spices into the oil and cooking them for one minute really awakens their flavours. This step is crucial for developing depth in the final curry.
  5. Create the Sauce: Pour in the tin of chopped tomatoes. Use the juice to scrape any flavourful bits from the bottom of the pan. Add the optional teaspoon of sugar now if your tomatoes are particularly sharp. Bring to a gentle simmer and cook for 5-7 minutes, until the sauce has thickened slightly and the oil begins to separate at the edges.
  6. Cook the Chicken: Add the marinated chicken and any remaining marinade to the pan. Stir well to coat the chicken in the tomato sauce. Increase the heat to medium, bring back to a simmer, then reduce the heat to low, cover the pan with a lid, and cook for 15 minutes, stirring once or twice.
  7. Finish and Serve: Uncover the pan. The chicken should be cooked through. Pour in the coconut milk and stir gently to combine. Let it heat through for 2-3 minutes, but do not let it boil vigorously. Taste and adjust the salt if needed. Stir in a final pinch of garam masala and the fresh, chopped coriander. Let it rest for 5 minutes off the heat before serving.

Notes

Serve this curry hot with basmati rice or warm naan bread to soak up the delicious sauce. It can be stored in an airtight container in the fridge for up to 3 days.