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

The beauty of chicken masala lies in how few ingredients it actually needs, since the magic comes from how you build the flavors rather than from anything fancy or hard to find. Here is everything you need for 4 generous servings.

For the Chicken and Marinade

You will need 2 pounds of bone-in, skinless chicken pieces, though boneless thighs work just as well if you prefer. Marinate the chicken with half a cup of plain yogurt, 1 teaspoon of turmeric powder, 1 teaspoon of red chili powder, and 1 teaspoon of salt, mixing it all together and letting it sit for at least 20 minutes before cooking.

For the Curry Base

You will need 3 tablespoons of oil or ghee, 2 large onions, finely chopped, 1 tablespoon of ginger-garlic paste, and 3 medium tomatoes, pureed or finely chopped. For whole spices, gather 1 bay leaf, 2 green cardamom pods, 3 cloves, and a 1-inch piece of cinnamon stick, which together build the deep, aromatic base this curry is known for.

For the Spice Blend

You will need 1 teaspoon of cumin seeds, 1 teaspoon of coriander powder, half a teaspoon of turmeric powder, 1 teaspoon of red chili powder, half a teaspoon of garam masala, and salt to taste. Finish the dish with 2 tablespoons of chopped fresh coriander leaves and 1 or 2 green chilies, slit lengthwise, for a fresh, sharp finish.

Step by Step Recipe Method (Core)

This is where everything comes together, and I promise the process is much simpler than the ingredient list might suggest. Take your time with the onions and tomatoes, since that is really where the depth of flavor in this curry comes from.

Marinating the Chicken

In a mixing bowl, combine the chicken pieces with the yogurt, turmeric, red chili powder, and salt, making sure every piece gets evenly coated. Cover the bowl and set it aside for at least 20 minutes at room temperature, or refrigerate it for a few hours if you want even deeper flavor, since the yogurt helps tenderize the meat while it sits.

Building the Spice Base

Heat the oil or ghee in a heavy-bottomed pan over medium heat, then add the bay leaf, cardamom pods, cloves, and cinnamon stick, letting them sizzle for about 30 seconds until fragrant. Add the cumin seeds next and let them sputter for a few seconds, which releases their aroma into the oil and forms the foundation of the entire curry.

Cooking the Onions

Add the chopped onions to the pan and cook them over medium heat, stirring frequently, for about 10 to 12 minutes until they turn a deep golden brown. This step should not be rushed, since properly browned onions are what give chicken masala its rich, slightly sweet undertone, and undercooked onions will leave the curry tasting flat.

Adding Ginger-Garlic and Tomatoes

Stir in the ginger-garlic paste and cook for about a minute until the raw smell disappears, then add the pureed tomatoes along with the coriander powder, turmeric, and red chili powder. Cook this mixture for 8 to 10 minutes, stirring occasionally, until the oil visibly starts to separate at the edges of the pan, which is the clearest sign that your masala base is fully cooked.

Cooking the Chicken

Add the marinated chicken pieces into the pan and mix well so every piece gets coated in the masala. Cover the pan and let it cook on medium-low heat for about 20 to 25 minutes, stirring occasionally, until the chicken is fully cooked through and tender. If you prefer a bit of gravy rather than a dry curry, add half a cup of water at this stage and let it simmer uncovered for a few extra minutes.

Finishing the Curry

Once the chicken is cooked, sprinkle in the garam masala and slit green chilies, and give everything one final stir. Turn off the heat and garnish with freshly chopped coriander leaves before serving hot with steamed basmati rice, roti, naan, or paratha, whichever you have on hand.

Variations in the Recipe

Chicken masala is a flexible base recipe, and once you have mastered it, there are plenty of ways to adjust it to suit your taste or dietary needs.

Creamy Chicken Masala

If you prefer a richer, restaurant-style curry, stir in 2 tablespoons of heavy cream or cashew paste right at the end of cooking, just before adding the garam masala. This softens the spice level slightly and gives the curry a smoother, more luxurious texture that pairs beautifully with naan.

South Indian Style Chicken Masala

For a South Indian twist, swap the oil for coconut oil and add a handful of fresh or dried curry leaves along with the cumin seeds at the start. You can also stir in a few tablespoons of coconut milk toward the end of cooking, which adds a subtle sweetness and pairs wonderfully with steamed rice.

Dry Chicken Masala

If you prefer your chicken masala without any gravy at all, simply skip adding water during the cooking process and let the curry cook uncovered until the masala clings tightly to each piece of chicken. This dry version works great as an appetizer or as a side dish alongside dal and rice.

Pressure Cooker Chicken Masala

To save time, you can prepare the masala base directly in a pressure cooker following the same steps, then add the marinated chicken and pressure cook for 2 whistles on high heat. Let the pressure release naturally before opening the lid, which usually results in incredibly tender chicken in a fraction of the time.

Mistakes to Avoid

Chicken masala is a fairly straightforward dish, but there are a handful of small mistakes that can hold your curry back from tasting truly authentic.

Rushing the Onions

The single biggest mistake people make is rushing the onions and pulling them off the heat before they are properly browned. Undercooked onions leave the curry tasting raw and one-dimensional, so give them the full 10 to 12 minutes they need, stirring often so they cook evenly without burning.

Not Cooking Out the Tomato Masala Fully

Adding the chicken before the tomato and spice mixture has fully cooked down is another common error, and it usually results in a curry that tastes sour or underdeveloped. Always wait until you see the oil separating at the edges of the pan, which tells you the masala base is properly cooked and ready for the chicken.

Skipping the Marinade

Some people skip marinating the chicken entirely to save time, but this step genuinely makes a difference in how tender and flavorful the final dish turns out. Even a quick 20-minute marinade with yogurt and spices helps the chicken absorb flavor and stay juicy through the cooking process.

Adding Too Much Water Too Soon

Pouring in water at the beginning instead of letting the masala base cook down properly first can leave you with a thin, watery curry that lacks depth. Always build the base fully before deciding how much water to add, and remember you can always add more later if needed, but you cannot easily fix a curry that started out too diluted.

Conclusion & FAQs

Chicken masala is proof that you do not need fancy ingredients to make something deeply comforting and full of flavor, since everything here comes down to technique and patience with the onions and tomatoes. Once you get a feel for how the masala base should look and smell at each stage, you will find yourself making this curry from memory, adjusting the spice level and consistency exactly to your liking every single time.

What is the difference between chicken masala and chicken curry?

Chicken masala generally refers to a specific style of Indian curry made with a well-developed onion-tomato spice base, while chicken curry is a broader term that can include many regional variations with different spice blends and consistencies. In practice, most home cooks use both terms fairly interchangeably.

Can I use chicken breast instead of thighs or bone-in pieces?

Yes, chicken breast works fine, though it cooks faster and can dry out more easily than thighs or bone-in pieces. If using breast meat, reduce the cooking time slightly and check for doneness a few minutes earlier to avoid overcooking it.

How long does chicken masala last in the fridge?

Chicken masala keeps well in an airtight container in the fridge for up to 4 days, and the flavor actually deepens after a day or two as the spices continue to develop. Reheat it gently on the stovetop over low heat, adding a splash of water if the curry has thickened too much.

Can I freeze chicken masala?

Yes, chicken masala freezes very well for up to 2 months in a freezer-safe container. Thaw it overnight in the fridge and reheat slowly on the stovetop, since this helps the chicken stay tender rather than turning tough or rubbery from a quick reheating.