This spicy chicken curry is a flavorful dish that combines tender chicken with aromatic spices and a rich sauce. It’s perfect for serving over rice or with naan bread.
The recipe is straightforward and can be adjusted to suit your heat preference. You can add vegetables or substitute chicken with your choice of protein.
Ingredients That Bring Flavor
The foundation of a great spicy chicken curry lies in its ingredients.
Start with 1.5 lbs of boneless, skinless chicken thighs, cut into bite-sized pieces.
This choice of meat ensures tenderness and absorbs the flavors beautifully.
Complement the chicken with a mix of aromatic spices: curry powder, cumin, turmeric, and cayenne pepper.
These spices not only add heat but also depth to the dish.
Fresh garlic and ginger elevate the profile, while diced tomatoes and coconut milk create a creamy, rich sauce.
Don’t forget the finishing touch: fresh cilantro for garnish, adding a pop of color and freshness.
Preparing the Chicken
To start, marinate the chicken pieces in a blend of spices and salt.
This step is crucial as it allows the flavors to penetrate the meat.
Let the chicken sit for at least 15 minutes, allowing the spices to work their magic.
While the chicken marinates, finely chop a medium onion, and prepare your garlic and ginger.
These aromatics will form the base of your curry, providing a fragrant foundation.
Cooking the Curry
Heat vegetable oil in a large pot over medium heat.
Add the chopped onion and sauté until it becomes translucent, which usually takes about 5 minutes.
Next, stir in the garlic and ginger, cooking for an additional minute to release their aromas.
Now, it’s time to introduce the marinated chicken to the pot.
Cook until the chicken is browned on all sides, which should take around 5-7 minutes.
Building the Sauce
Once the chicken is browned, stir in the diced tomatoes and coconut milk.
This combination creates a rich, creamy sauce that is the hallmark of a good curry.
Bring the mixture to a simmer, then reduce the heat to low and cover the pot.
Let it cook for 20-25 minutes, stirring occasionally to prevent sticking.
During this time, the chicken will become tender, and the flavors will meld beautifully.
Final Touches
After simmering, taste the curry and adjust the seasoning as needed.
If you prefer a thicker consistency, leave the pot uncovered and simmer for an additional 5-10 minutes.
This step allows some of the liquid to evaporate, intensifying the flavors.
Once satisfied with the taste and texture, it’s time to serve.
Garnish with fresh cilantro for a burst of color and freshness.
Serving Suggestions
This spicy chicken curry pairs wonderfully with fluffy white rice and warm naan bread.
The rice absorbs the rich sauce, while the naan is perfect for scooping up the curry.
For an inviting presentation, serve the curry in a vibrant bowl, showcasing the colorful dish.
The combination of textures and flavors creates a delightful dining experience.
Enjoy this dish with family and friends for a comforting meal that warms the soul.
Easy Spicy Chicken Curry Recipe

This chicken curry features marinated chicken pieces cooked in a blend of spices, tomatoes, and coconut milk for a creamy texture. The recipe takes about 50 minutes from start to finish and serves 4 people.
Ingredients
- 1.5 lbs chicken thighs, boneless and skinless, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons curry powder
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) coconut milk
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Marinate the Chicken: In a bowl, combine chicken pieces with salt, curry powder, cumin, turmeric, and cayenne pepper. Let it marinate for at least 15 minutes.
- Sauté Aromatics: In a large pot, heat vegetable oil over medium heat. Add chopped onion and sauté until translucent (about 5 minutes). Stir in garlic and ginger, cooking for another minute.
- Cook the Chicken: Add the marinated chicken to the pot and cook until browned on all sides (about 5-7 minutes).
- Add Tomatoes and Coconut Milk: Stir in the diced tomatoes and coconut milk. Bring to a simmer, then reduce heat to low and cover. Cook for 20-25 minutes, stirring occasionally.
- Adjust Seasoning: Taste and adjust salt and spices as needed. If you prefer a thicker curry, simmer uncovered for an additional 5-10 minutes.
- Serve: Garnish with fresh cilantro and serve hot over rice or with naan.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 4 servings
- Calories: 350kcal
- Fat: 20g
- Protein: 30g
- Carbohydrates: 10g