Spicy Chicken Curry
Discover the authentic taste of Indian cuisine with this traditional chicken curry recipe. Rich, aromatic, and perfectly balanced with warming spices.
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins
Servings
4 people
Difficulty
Medium
Ingredients
- 1.5 pounds boneless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 large tomatoes, diced
- 1 can (14 oz) coconut milk
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon paprika
- Salt to taste
- Fresh cilantro for garnish
- 1 cup water or chicken broth
Cooking Instructions
- Heat oil or ghee in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil shimmers, you are ready to begin building the flavor base of your curry.
- Add the chopped onions to the hot oil and sauté for approximately eight to ten minutes, stirring frequently until they turn golden brown and caramelized. This step is crucial as it develops the deep, sweet foundation that balances the spices.
- Stir in the minced garlic and grated ginger, cooking for about one minute until fragrant. The aromatics should perfume your kitchen without burning, so watch carefully and adjust heat if needed.
- Add all the ground spices: cumin, coriander, turmeric, garam masala, chili powder, and paprika. Toast the spices for thirty to sixty seconds, stirring constantly to prevent burning while allowing them to release their essential oils and deepen their flavors.
- Add the diced tomatoes and cook for five to seven minutes, breaking them down with your spoon until they form a thick, paste-like consistency that coats the back of your spoon.
- Increase heat to high and add the chicken pieces to the pot. Sear the chicken for three to four minutes, stirring occasionally, until the pieces are lightly browned on the outside and well-coated with the spice mixture.
- Pour in the coconut milk and water or broth, stirring well to combine all ingredients. Season with salt to taste, typically one to one and a half teaspoons depending on your preference.
- Bring the curry to a boil, then reduce the heat to low. Cover the pot and simmer gently for twenty to twenty-five minutes, stirring occasionally, until the chicken is completely cooked through and tender, and the sauce has thickened to your desired consistency.
- Taste and adjust seasoning as needed. If you prefer more heat, add additional chili powder. For more complexity, a squeeze of fresh lime juice brightens all the flavors beautifully.
- Remove from heat and let the curry rest for five minutes before serving. Garnish generously with fresh cilantro and serve hot with steamed basmati rice, naan bread, or roti for an authentic experience.
Chef's Tips
For the richest flavor, marinate the chicken in yogurt with a pinch of the spice mixture for thirty minutes to two hours before cooking. This tenderizes the meat and infuses it with flavor from the inside out.
The key to an exceptional curry lies in properly toasting the spices. When you add them to the hot oil and aromatics, you should immediately smell their fragrance intensify. This blooming process is what separates a good curry from a great one.
If you find the curry too thick, thin it with additional coconut milk or broth. If it is too thin, continue simmering uncovered until it reaches your preferred consistency. Remember that the sauce will thicken slightly as it cools.
Leftover curry tastes even better the next day as the flavors continue to meld. Store in an airtight container in the refrigerator for up to three days, or freeze for up to three months.