Chicken Curry Recipe

Aromatic spices, tender chicken chunks, and rich tomato-based gravy come together in this comforting curry that delivers complex flavors and a perfectly balanced heat.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
35 mins
Serves:
4 servings
An overhead shot of a deep, terracotta serving bowl filled with glossy, amber-hued chicken curry, where chunks of succulent chicken peek through the rich sauce. Steam rises gently, catching the warm, natural light streaming through a nearby window. Vibrant green cilantro leaves are scattered across the surface, creating a beautiful color contrast against the deep orange-red curry. A wooden spoon rests alongside, partially submerged in the sauce, while fluffy basmati rice occupies a smaller bowl nearby. The scene is set on a rustic wooden table with scattered whole spices—cinnamon sticks, cardamom pods, and dried red chilies—artfully arranged to hint at the complex flavor profile within the dish.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">800g boneless chicken thighs, cut into 3cm chunks</li><li class="ingredients-single-item">2 tbsp vegetable oil (or ghee)</li><li class="ingredients-single-item">2 large onions, finely diced</li><li class="ingredients-single-item">4 garlic cloves, minced</li><li class="ingredients-single-item">3cm piece fresh ginger, grated</li><li class="ingredients-single-item">2 tbsp curry powder (or garam masala)</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">1 tsp ground coriander</li><li class="ingredients-single-item">1 tsp turmeric powder</li><li class="ingredients-single-item">1/2 tsp chili powder (adjust to taste)</li><li class="ingredients-single-item">400g canned chopped tomatoes</li><li class="ingredients-single-item">200ml chicken stock</li><li class="ingredients-single-item">100ml coconut milk</li><li class="ingredients-single-item">1 tbsp tomato paste</li><li class="ingredients-single-item">1 tsp sugar</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">30g fresh coriander (cilantro), chopped</li><li class="ingredients-single-item">1 lemon, cut into wedges for serving</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large, heavy-bottomed pot or Dutch oven</li><li class="equipment-single-item">Sharp chef's knife</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Pat the chicken pieces dry with paper towels. This crucial step ensures proper browning rather than steaming. Season generously with salt and set aside while you prepare other ingredients.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Heat oil or ghee in a large, heavy-bottomed pot over medium-high heat until shimmering. Add chicken pieces in a single layer without overcrowding (work in batches if needed). Brown for 3-4 minutes per side until golden but not cooked through. Remove to a plate and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In the same pot, reduce heat to medium and add onions. Cook for 8-10 minutes, stirring occasionally, until they soften and turn golden brown. This slow caramelization creates a sweet depth of flavor that forms the curry's foundation.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add garlic and ginger, cooking for 1-2 minutes until fragrant. Your kitchen should now be filled with an irresistible aroma – this indicates the essential oils are being released into your curry base.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Add all dry spices (curry powder/garam masala, cumin, coriander, turmeric, and chili powder). Toast the spices for 30-60 seconds, stirring constantly to prevent burning. This blooming process enhances their flavors by releasing the aromatic compounds in the spices' oils.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Pour in chopped tomatoes, stock, coconut milk, and tomato paste. Stir well, scraping the bottom of the pot to incorporate any browned bits (called fond) – these contain concentrated flavors that enrich your sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Return chicken and any accumulated juices to the pot. Bring the mixture to a gentle simmer, then reduce heat to medium-low. Cover and cook for 20-25 minutes until the chicken is tender and cooked through. The slow simmer allows the flavors to meld and the sauce to thicken naturally.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Taste and adjust seasoning, adding sugar and salt as needed. The sugar balances the acidity of the tomatoes, while salt heightens all the flavors. If the sauce is too thin, simmer uncovered for 5-10 minutes to reduce; if too thick, add a splash of water or stock.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Remove from heat and stir in most of the fresh coriander, reserving some for garnish. The residual heat will release the herb's aromatic oils without dulling its bright color.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Let the curry rest for 5 minutes before serving – this resting time allows the flavors to settle and fully integrate. Serve hot, garnished with remaining coriander and lemon wedges for squeezing over. The fresh citrus juice adds a bright finish that balances the rich, complex flavors of your homemade curry.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 385 calories
🥑 Fat: 18 g
🧈 Saturated Fat: 6 g
🍞 Carbohydrates: 16 g
🍭 Sugar: 6 g
🍗 Protein: 42 g
🫀 Cholesterol: 135 mg
🧂 Sodium: 520 mg

Chef’s Notes

A few helpful details for making this recipe.

How can I adjust the spice level in my curry to suit different preferences?

Easily modify the heat by adjusting the chili powder amount - start with half the recommended amount for milder curry or increase for more heat. You can also add a finely chopped fresh chili during cooking or serve with cooling raita on the side for spice-sensitive guests.

Can I use chicken breast instead of thighs in this curry?

Yes, chicken breast works but requires adjusted cooking time (15-20 minutes) to prevent drying out. Thighs are preferred for their rich flavour and tenderness, as they contain more fat that keeps the meat juicy throughout the longer cooking process.

What's the best way to store and reheat leftover curry?

Curry actually improves with time as flavours deepen. Store in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat gently on the hob with a splash of water to loosen the sauce, stirring occasionally until piping hot.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.