Indian Curry Chicken Recipe Spiced Dish
There’s something uniquely satisfying about the aroma of spices toasting in a pan, a scent that promises a truly special meal is on its way. For me, that scent is the beginning of this authentic Indian curry chicken recipe, a spiced dish that fills the whole house with warmth. This isn’t just another chicken curry; it’s a carefully balanced dish where each spice plays its part, creating a rich, deep sauce that clings beautifully to the tender pieces of chicken. I make this at least once a fortnight – it’s become a family favourite that we all look forward to.
What makes this homemade curry stand out is the technique of building flavours in layers. We start by creating a fragrant base of onions, garlic, and ginger, then “bloom” the ground spices in the hot oil to release their essential oils and intensify their character. The result is a sauce that is complex and robust, with a gentle heat that warms you from the inside out. It’s the kind of cooking that feels both mindful and rewarding.
This recipe works beautifully for a relaxed weekend dinner or when you want to make a Friday night feel a bit more special than a takeaway. It’s a dish that always gets compliments, and it proves that you don’t need a massive list of obscure ingredients to create a genuinely brilliant Indian curry chicken recipe at home. If you love deeply spiced, flavourful dishes that are hearty and satisfying, you are going to adore this.
Recipe Overview
This Indian spiced chicken dish delivers a rich, fragrant, and medium-spiced curry. The sauce is tomato and coconut-based, with a warming depth from toasted spices like cumin, coriander, and garam masala. The chicken is marinated in yoghurt and spices first, ensuring it remains succulent and flavourful. I’ve tested this with varying amounts of chilli, and the recipe below hits a happy medium, but feel free to adjust to your own preference.
- Prep Time: 20 minutes (includes marinating)
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4 people
- Difficulty: Medium
Why You’ll Love This Indian Curry Chicken Recipe Spiced Dish
- Genuine Flavour: We build the flavour from the ground up, starting with fresh aromatics and blooming the spices. This creates a deeply aromatic sauce with earthy notes from cumin and turmeric, a citrusy hint from the coriander, and a warm finish from the garam masala.
- Ready in Under an Hour: From starting the prep to serving up, this entire dish comes together in about 55 minutes, making it very achievable for a weeknight meal.
- Flexible Recipe: You can easily adapt this. Add a tin of chickpeas or some spinach in the last 10 minutes of cooking for extra veg. You can also swap the chicken for lamb chunks (just increase the simmering time) or king prawns (add them for the last 5 minutes).
- Great for a Cosy Night In: This is ideal when you want a satisfying, home-cooked meal that feels a little bit special. It’s our go-to for a Saturday evening with a good film.
- Family Tested: My whole family enjoys this one. The spice level is warming rather than fiery, so it’s a recipe that everyone at the table seems to love.
Ingredients You’ll Need
For a truly authentic indian recipe, using fresh, good-quality spices is key. While ground spices are convenient, if you ever get the chance to grind your own, it makes a world of difference. I always use a full-fat coconut milk for this dish as it creates a much richer, creamier sauce. For the tinned tomatoes, a quality brand like Mutti or Cirio really pays off in the final flavour.
- For the Chicken Marinade:
- 600g skinless, boneless chicken thighs, cut into 3cm chunks
- 150g 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 tbsp fresh ginger, grated
- 3 cloves garlic, crushed
- 1 green chilli, deseeded and finely chopped (optional)
- 2 tsp ground cumin
- 2 tsp ground coriander
- 1 tsp turmeric powder
- 1/2 tsp mild chilli powder (or to taste)
- 400g tin of chopped tomatoes
- 200ml full-fat coconut milk
- 1 tsp garam masala
- Fresh coriander, chopped, to serve
Adam’s Tip: Don’t be tempted to use ginger and garlic paste from a jar. Taking a few minutes to grate fresh ginger and crush fresh garlic cloves provides a much brighter, more pungent flavour that jarred versions just can’t replicate. It’s a small step that elevates the entire dish.
How to Make This Indian Curry Chicken Recipe Spiced Dish
The process is straightforward. We’ll marinate the chicken first, then build the sauce step-by-step to ensure all the flavours are layered perfectly. Don’t rush the stage of cooking the onions; it’s the foundation of a great sauce.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Tips From My Kitchen
- Temperature Control: When you add the ground spices (step 4), the pan must be on a low heat. Ground spices can burn very easily, which will make your entire curry taste bitter. Keep them moving in the oil for just a minute until they release their aroma.
- The Secret Step: Don’t skip the chicken marinade. The yoghurt and salt work together to tenderise the chicken thighs, ensuring they stay incredibly moist and juicy even after simmering in the sauce. I learned that this simple preparation makes all the difference to the final texture.
- Make-Ahead: You can make the sauce (up to the end of step 5) a day or two in advance and keep it in the fridge. When you’re ready to eat, simply reheat the sauce and proceed with cooking the chicken as directed. The flavours often improve overnight.
- Storage: Leftovers are fantastic! Store the cooled curry in an airtight container in the fridge for up to 3 days. It also freezes brilliantly for up to 3 months. Defrost thoroughly in the fridge before reheating gently on the hob or in the microwave.
Equipment You’ll Need
- Large frying pan or a heavy-based casserole dish with a lid
- Sharp knife and cutting board
- Mixing bowl for the marinade
- Wooden spoon or spatula
Delicious Variations to Try
Once you’ve mastered the base recipe for this spiced chicken dish, it’s easy to adapt. Here are a few ideas we enjoy at home:
- Spicy Version: For those who like more heat, leave the seeds in the green chilli or add an extra one. A pinch of cayenne pepper along with the other spices also works well.
- Vegetarian Option: This sauce is a wonderful base for a vegetarian curry. Swap the chicken for a tin of drained chickpeas and a handful of cubed sweet potato (add them with the tomatoes). Or, for a richer dish, use paneer cheese, pan-fried until golden and added in the last 5 minutes of cooking.
- Different Protein: Diced lamb shoulder works beautifully but will need a longer, slower simmer (around 1.5 hours) until tender. For a quicker meal, try it with king prawns, adding them for the final 4-5 minutes of cooking until they turn pink.
What to Serve With This Indian Curry Chicken Recipe Spiced Dish
A great curry deserves equally great accompaniments to complete the meal. Here’s what we always serve with it:
- Steamed Basmati Rice: The perfect neutral, fluffy grain to soak up that incredible sauce.
- Warm Naan Bread: Essential for scooping up every last bit of the curry. Garlic and coriander naan is our personal favourite.
- Cucumber Raita: A simple mix of plain yoghurt, grated cucumber, and a little chopped mint provides a refreshing, cooling contrast to the warmth of the spices.
- A Simple Salad: Sometimes a crisp side salad is just what you need. This Classic House Salad with Red Wine Vinaigrette offers a lovely fresh counterpoint.
Frequently Asked Questions

Indian Curry Chicken Recipe Spiced Dish
Ingredients
Method
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
I really hope you enjoy making this Indian curry chicken recipe. It’s a dish that brings so much warmth and satisfaction, and the process of building the flavours layer by layer is immensely rewarding. If you do give it a try, please let me know how it turned out in the comments below. I love hearing from you! Happy cooking.
– Adam Henderson
