Go Back
Indian Curry Chicken Recipe Spiced Dish

Indian Curry Chicken Recipe Spiced Dish

A rich and aromatic Indian chicken curry featuring tender, marinated chicken thighs in a creamy and flavourful tomato-coconut sauce. This homemade dish is surprisingly easy to make and packed with authentic spices.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 465

Ingredients
  

For the Chicken Marinade
  • 600 g skinless boneless chicken thighs, cut into 3cm chunks
  • 150 g plain natural yoghurt
  • 1 tbsp fresh ginger grated
  • 3 cloves garlic crushed
  • 1 tsp turmeric powder
  • 1 tsp salt
  • 1/2 tsp black pepper
For the Curry Sauce
  • 2 tbsp vegetable oil or ghee
  • 2 medium onions finely chopped
  • 1 green chilli deseeded and finely chopped (optional)
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1/2 tsp mild chilli powder or to taste
  • 400 g tin of chopped tomatoes
  • 200 ml full-fat coconut milk
  • 1 tsp garam masala
  • Fresh coriander chopped, to serve

Method
 

  1. Marinate the Chicken: In a medium bowl, combine the chicken thigh chunks with all the marinade ingredients: plain yoghurt, 1 tbsp grated ginger, 3 crushed garlic cloves, 1 tsp turmeric, salt, and pepper. Mix well to coat every piece. Cover and set aside for at least 15 minutes (or up to 4 hours in the fridge).
  2. Sauté the Onions: Heat the oil or ghee in a large, heavy-based frying pan or casserole dish over a medium heat. Add the finely chopped onions and cook gently for 10-12 minutes, stirring occasionally, until they are soft, sweet, and turning a lovely golden brown. This is a crucial step for the sauce's depth.
  3. Add the Aromatics: Add the remaining ginger, garlic, and the optional green chilli to the pan. Cook for another 2 minutes, stirring constantly, until fragrant. Be careful not to let the garlic burn.
  4. Bloom the Spices: Turn the heat down to low. Add the ground cumin, ground coriander, remaining turmeric, and chilli powder to the pan. Stir continuously for about 60 seconds. You'll notice the spices become incredibly fragrant; this is the flavour base of your homemade curry. You can learn more about the science behind blooming spices in this excellent guide.
  5. Create the Sauce Base: Pour in the tin of chopped tomatoes. Use the juice to scrape up any delicious browned bits from the bottom of the pan. Increase the heat to medium, bring to a gentle simmer, and cook for 5-7 minutes, allowing the sauce to thicken and the flavour to concentrate.
  6. Cook the Chicken: Add the marinated chicken and any remaining marinade to the pan. Stir everything together until the chicken is well-coated in the tomato and spice mixture.
  7. Simmer to Perfection: Cover the pan with a lid, reduce the heat to low, and let it simmer gently for 15-20 minutes, or until the chicken is cooked through and tender. What works best for me is checking a piece of chicken after 15 minutes to ensure it's not overcooked.
  8. Finish the Curry: Remove the lid and stir in the coconut milk and the garam masala. A spice blend like garam masala is traditionally added at the end of cooking to preserve its delicate aromatics. Let it bubble gently for a final 2-3 minutes without the lid to combine. Check the seasoning and add more salt if needed. Serve hot, garnished with fresh coriander.

Notes

Serve this delicious curry with fluffy basmati rice or warm naan bread to soak up the flavourful sauce. The marination time can be extended up to 4 hours for a deeper flavour.