A Spicy Chicken Curry Recipe is a perfect choice for anyone who enjoys bold flavors, aromatic spices, and tender chicken cooked in a rich, flavorful gravy. This classic Indian-style chicken curry can be prepared with simple ingredients and served with rice, roti, naan, or paratha.
The combination of onions, tomatoes, ginger, garlic, and warming spices creates a delicious curry that works well for both everyday meals and special occasions.
Ingredients for Spicy Chicken Curry
For this recipe, you will need around 750 grams chicken, preferably bone-in pieces for extra flavor. You will also need 2 medium onions, 2 tomatoes, 1 tablespoon ginger-garlic paste, 3 tablespoons cooking oil, and ½ cup yogurt.
For the spices, prepare 1 teaspoon turmeric powder, 1½ teaspoons red chili powder, 1 teaspoon coriander powder, 1 teaspoon cumin powder, ½ teaspoon black pepper powder, ½ teaspoon garam masala, and salt according to taste.
You can also add 1–2 green chilies and fresh coriander leaves for additional flavor.
Marinating the Chicken
Place the chicken pieces in a large bowl and add yogurt, turmeric powder, ½ teaspoon red chili powder, a little salt, and half of the ginger-garlic paste.
Mix everything thoroughly so that the chicken is well coated. Cover and refrigerate for at least 30 minutes. If you have more time, marinating for 2–4 hours can help the flavors develop further.
Preparing the Curry Base
Heat oil in a heavy-bottomed pan over medium heat. Add the chopped onions and cook until they become golden brown.
Add the remaining ginger-garlic paste and green chilies. Cook for another minute until the raw aroma disappears.
Add the chopped tomatoes and cook until they become soft and the oil begins to separate from the mixture.
Now add turmeric, red chili powder, coriander powder, cumin powder, and black pepper. Stir the spices into the onion-tomato mixture and cook for about 1–2 minutes.
Cooking the Chicken
Add the marinated chicken to the pan and mix well with the masala. Cook over medium-high heat for approximately 5–7 minutes, stirring occasionally.
Once the chicken is coated well and starts to brown slightly, add about 1 to 1½ cups of water, depending on how much gravy you prefer.
Cover the pan and cook on medium-low heat until the chicken is completely cooked and tender. Stir occasionally to prevent the masala from sticking to the bottom.
Adding the Final Flavors
Once the chicken is cooked, add garam masala and adjust the salt and chili according to your taste.
Cook uncovered for another 3–5 minutes to allow the gravy to thicken.
Finish with freshly chopped coriander leaves. For an extra spicy flavor, you can add a small amount of freshly crushed black pepper or sliced green chili.
How to Make Chicken Curry Extra Spicy
If you enjoy a particularly hot curry, increase the amount of red chili powder or add fresh green chilies.
Using a combination of red chili powder and freshly chopped chilies can provide both color and heat. Kashmiri chili powder can be used for a vibrant red color with comparatively less heat, while hotter chili varieties can increase the spiciness.
Add chilies gradually so you can control the final heat level.
Tips for a Flavorful Chicken Curry
Using bone-in chicken can give the gravy a deeper flavor. Browning the onions properly is also important because they provide sweetness and richness to the curry.
Allow the spices to cook briefly with the onion and tomato mixture rather than adding them directly into large amounts of water.
Avoid adding too much water at once. You can always add more later if the gravy becomes too thick.
Let the finished curry rest for a few minutes before serving. This allows the flavors to settle.
What to Serve With Spicy Chicken Curry
Spicy chicken curry pairs well with steamed basmati rice, jeera rice, roti, naan, chapati, or paratha.
For a complete meal, serve it with sliced onions, cucumber, lemon wedges, and a simple salad. A cooling yogurt-based side can also balance the heat of the curry.
Conclusion
This Spicy Chicken Curry Recipe is an easy way to prepare a rich and aromatic Indian-style curry at home. Marinated chicken cooked with caramelized onions, tomatoes, ginger, garlic, and spices creates a flavorful gravy with plenty of depth.
You can adjust the chili according to your preference and serve the curry with your favorite rice or Indian bread for a satisfying meal.
FAQs About Spicy Chicken Curry
1. How can I make chicken curry more spicy?
You can increase the amount of red chili powder, add fresh green chilies, or use a hotter chili variety. Add the heat gradually to avoid making the curry excessively spicy.
2. Can I use boneless chicken for this recipe?
Yes, boneless chicken can be used. It generally cooks faster than bone-in chicken, so avoid overcooking it to help retain its moisture.
3. How long should I marinate chicken for curry?
You can marinate the chicken for at least 30 minutes. For deeper flavor, you can refrigerate it for 2–4 hours.
4. Why does my chicken curry taste bitter?
Excessive spices or burning the spices and onion mixture can make curry taste bitter. Cook the masala over moderate heat and avoid burning the spices.
5. How do I make chicken curry less spicy?
Add more gravy, yogurt, cream, or coconut milk depending on the recipe. Serving the curry with rice or bread can also help balance the heat.









