Table of Contents
Here is a short video explaining the process, scroll down for detailed ingredients and step by step recipe method. Thanks for coming and do not forget to check other recipes on our homepage.
Ingredients with Exact Amount
For the Chicken
You will need 2 pounds of boneless, skinless chicken thighs, cut into bite sized pieces about 1.5 inches wide. Thighs work better than breast in this recipe because they hold moisture and stay tender even if you simmer them a little longer than planned. Season the chicken pieces with 1 teaspoon of salt and half a teaspoon of black pepper, then set them aside while you prepare the rest of the ingredients. This simple seasoning step matters more than people think, since it builds the base flavor of the meat before it even touches the pan.
For the Curry Sauce
For the sauce base, gather 2 tablespoons of vegetable oil or ghee, 1 large onion finely chopped, 4 cloves of garlic minced, and 1 tablespoon of freshly grated ginger. You will also need 2 tablespoons of curry powder, 1 teaspoon of ground turmeric, 1 teaspoon of ground cumin, half a teaspoon of garam masala, and a quarter teaspoon of chili powder if you like a bit of heat. Add 1 can of full fat coconut milk, which is about 400 ml, along with half a cup of chicken stock and 1 tablespoon of tomato paste. These ingredients together create the rich, silky curry sauce that coats every piece of chicken beautifully.
For Serving
To finish the dish, keep fresh coriander leaves on hand for garnish, along with a squeeze of fresh lime juice, and cooked basmati rice or warm naan bread on the side. A small bowl of plain yogurt is also nice to have nearby in case anyone at the table wants to cool down the spice level a little. These finishing touches are small, but they lift the whole dish from good to genuinely restaurant quality.
Step by Step Recipe Method
Step 1: Prepare and Sear the Chicken
Heat the oil or ghee in a large heavy bottomed pan over medium high heat. Once the oil is shimmering, add the seasoned chicken pieces in a single layer, making sure not to crowd the pan. Let the chicken cook undisturbed for about 3 to 4 minutes on one side until it turns golden, then flip and cook for another 2 minutes. You are not trying to cook it through completely at this stage, just building color and flavor on the outside. Remove the chicken from the pan and set it aside on a plate while you build the sauce in the same pot.
Step 2: Build the Flavor Base
In the same pan, using the leftover oil and browned bits from the chicken, add the chopped onion and cook for about 5 minutes until it turns soft and slightly golden. Stir in the garlic and ginger and cook for another minute until fragrant, being careful not to let them burn. Now add the curry powder, turmeric, cumin, garam masala, and chili powder directly into the pan. Stir constantly for about 60 seconds so the spices toast in the oil and release their full aroma, since this small step is what gives the curry its deep, rounded flavor instead of tasting flat or raw.
Step 3: Simmer the Curry
Add the tomato paste to the spiced onion mixture and stir well so it coats everything evenly. Pour in the coconut milk and chicken stock, then stir until the sauce looks smooth and well combined. Bring the sauce to a gentle simmer, then return the seared chicken pieces back into the pan along with any juices that collected on the plate. Lower the heat slightly and let everything simmer uncovered for about 15 to 18 minutes, stirring occasionally, until the chicken is fully cooked and the sauce has thickened to a nice coating consistency.
Step 4: Finish and Serve
Once the chicken is tender and the sauce has reduced nicely, taste it and adjust the salt if needed. Squeeze in fresh lime juice for brightness, then sprinkle chopped coriander leaves over the top just before serving. Spoon the curry generously over warm basmati rice or serve it alongside naan bread for scooping up the sauce. Let the dish rest for a couple of minutes before serving, since curry always tastes even better once the flavors settle for a short while.
Variations in the Recipe
Vegetarian Curry Version
If you want a meat free version of this dish, simply swap the chicken for a mix of chickpeas, cubed potatoes, and cauliflower florets. Cook the vegetables a little longer during the simmering stage since they take more time than chicken to soften properly. The same spice base works perfectly here, and the coconut milk still gives that same creamy, comforting texture. This version is especially popular with readers who are cooking for mixed households where some family members prefer plant based meals.
Spicy Curry Chicken
For those who love heat, increase the chili powder to a full teaspoon and add one finely chopped green chili along with the onions. You can also stir in a small spoon of red chili flakes right at the end for an extra kick. Just remember to warn your guests if you go this route, since the heat builds up quickly once the sauce simmers and reduces. Serving it with cooling yogurt on the side helps balance the spice nicely.
Creamy Tomato Curry Chicken
If you prefer a richer, more tomato forward curry, increase the tomato paste to 3 tablespoons and add half a cup of crushed tomatoes along with the coconut milk. This gives the sauce a deeper red color and a slightly tangy flavor that pairs beautifully with steamed rice. Many home cooks enjoy this version because it feels closer to a butter chicken style curry while still being quick enough for a weeknight dinner.
Slow Cooker Curry Chicken
For a hands off approach, sear the chicken and build the spice base on the stove as instructed, then transfer everything into a slow cooker with the coconut milk and stock. Cook on low for about 4 hours or on high for 2 hours, until the chicken is fall apart tender. This variation is perfect for busy days when you want dinner ready by the time you get home, without having to babysit a pot on the stove.
Mistakes to Avoid
Overcooking the Chicken
One of the most common mistakes home cooks make is leaving the chicken in the pan too long during the searing stage, which dries it out before it even reaches the sauce. Remember that the chicken will continue cooking during the simmering step, so searing is only meant to build color and flavor, not to cook it fully. If you pull the chicken out slightly underdone at this stage, it will finish perfectly once it simmers in the sauce later.
Skipping the Spice Blooming Step
Many people rush straight from adding spices to pouring in liquid, which skips an important step called blooming. Spices need about 30 to 60 seconds in hot oil to release their essential oils and aroma fully, and skipping this step leaves your curry tasting dull or slightly raw. Always stir the spices in the pan for that short window before adding any liquid, and you will notice a real difference in the depth of flavor.
Rushing the Simmering Time
It can be tempting to turn off the heat as soon as the chicken looks cooked through, but a rushed simmer often leaves the sauce thin and underdeveloped. Letting the curry simmer for the full 15 to 18 minutes allows the sauce to thicken naturally and lets all the spices marry together properly. Patience during this stage is really what separates an average curry from a genuinely delicious one.
Using the Wrong Pan
Cooking curry in a thin, lightweight pan often leads to uneven heat and burnt spices at the bottom, especially during the searing and blooming stages. A heavy bottomed pan or a Dutch oven distributes heat more evenly and reduces the risk of the onions or spices catching and turning bitter. If you cook curry often, investing in a good heavy pan will make a noticeable difference in your results every single time.
Conclusion & FAQs
Final Thoughts
Curry chicken is one of those dishes that rewards you generously for very little effort once you understand the basic steps. Searing the chicken, building a proper spice base, and giving the sauce enough time to simmer are really the only three things you need to get right. Once you have made this recipe a couple of times, you will start to feel confident enough to experiment with your own variations, whether that means more heat, more vegetables, or a richer tomato base. I hope this recipe becomes a regular part of your weeknight rotation, just as it has been in mine for years.
Can I use chicken breast instead of thighs?
Yes, chicken breast works fine in this recipe, though it is more prone to drying out if overcooked. If you use breast meat, cut it into slightly larger pieces than you would for thighs, and reduce the simmering time by a few minutes to keep it from becoming tough. Keeping a close eye on the pot toward the end of cooking will help you get juicy results either way.
Can I make this curry ahead of time?
Absolutely, and in fact this curry often tastes even better the next day once the flavors have had time to develop further in the fridge. Store it in an airtight container for up to 3 days, then reheat gently on the stove over low heat, adding a splash of water or stock if the sauce has thickened too much overnight.
Can I freeze curry chicken?
Yes, this curry freezes very well for up to 3 months when stored in a freezer safe container. Thaw it overnight in the refrigerator before reheating on the stove over low heat, stirring occasionally until it is heated through evenly. Avoid freezing it with rice already mixed in, since rice tends to become mushy after thawing.
What can I serve besides rice?
Warm naan bread, roti, or even simple boiled potatoes all pair wonderfully with this curry if you want to switch things up from rice. Steamed vegetables on the side also work nicely if you are looking for a lighter meal without losing any of the comforting flavor this dish is known for.
