This curry-house-style chicken curry is a British-inspired stovetop dish of tender chicken thighs simmered in a warmly spiced tomato sauce, finished with a little cream. It is designed for a home kitchen: the ingredients are easy to find, the sauce builds in one pot, and the heat is easy to adjust.
Ingredients
- 1 1/2 lb boneless, skinless chicken thighs (680 g), cut into 1 1/2-inch (4 cm) pieces
- 2 tbsp neutral oil (30 ml), such as canola or sunflower oil
- 2 medium yellow onions (about 300 g), finely diced
- 4 garlic cloves (about 12 g), finely chopped or grated
- 1 tbsp peeled, finely grated fresh ginger (15 g)
- 1 tbsp tomato paste (16 g)
- 1 can crushed tomatoes, 14.5 oz (411 g)
- 1/2 cup chicken stock or water (120 ml)
- 2 tsp ground coriander (4 g)
- 1 1/2 tsp ground cumin (3 g)
- 1 tsp paprika (2 g)
- 1 tsp ground turmeric (3 g)
- 1/2 tsp chili powder (1 g), or less for a milder curry
- 1 tsp garam masala (2 g)
- 1 tsp fine salt (6 g), plus more to taste
- 1/2 tsp freshly ground black pepper (1 g)
- 1/3 cup heavy cream (80 ml)
- 1/4 cup chopped fresh cilantro (about 10 g), optional
Instructions
- Prepare the ingredients. Cut the chicken into evenly sized pieces and dice the onions. Measure the spices, chop the garlic, and grate the ginger before heating the pan. Keeping the spices ready makes it easier to add them without letting the garlic or onion scorch. Pat the chicken dry with paper towels if it looks wet; this helps it brown rather than steam.
- Soften the onions, 12 minutes. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onions and cook, stirring every minute or two, until soft and golden at the edges. Lower the heat slightly if they begin to brown too fast. This slow softening gives the sauce sweetness and body, so avoid rushing it over high heat.
- Brown the chicken, 6 minutes. Add the chicken pieces in a single layer as much as your pot allows. Cook for about 3 minutes, turn, then cook for another 3 minutes. The chicken does not need to be cooked through at this stage. If the pieces crowd the pot, brown them in two batches so they get some color; return all the pieces to the pot before continuing.
- Add the aromatics, 2 minutes. Stir in the garlic and ginger and cook for about 2 minutes, scraping the bottom of the pot. Keep them moving and reduce the heat if they start to stick. They should smell fragrant, not toasted or bitter.
- Bloom the spices, 1 minute. Add the coriander, cumin, paprika, turmeric, chili powder, garam masala, salt, and black pepper. Stir constantly for 1 minute so the spices are coated in oil and become aromatic. If the pot seems dry, add a tablespoon of water rather than letting the spices catch on the bottom.
- Build the tomato sauce, 5 minutes. Stir in the tomato paste and cook for 1 minute. Add the crushed tomatoes and stock or water, then scrape up any browned bits. Bring the sauce to a gentle simmer and cook for 4 minutes, stirring occasionally. It will look loose at this point; it thickens as the chicken simmers.
- Simmer until the chicken is done, 18 minutes. Reduce the heat to low, cover the pot with the lid slightly ajar, and simmer gently for about 18 minutes. Stir once or twice to prevent sticking. Check several of the largest chicken pieces with a food thermometer. USDA FSIS sets the safe minimum internal temperature for poultry at 165°F (74°C); if a piece has not reached that temperature, continue simmering and check again after a few minutes.
- Finish the curry, 1 minute. Stir in the cream and simmer gently for 1 minute without letting the sauce boil hard. Taste and adjust the salt or chili. If the sauce is thicker than you like, loosen it with a splash of hot water; if it is too thin, simmer uncovered for a few minutes, checking that the chicken remains tender. Scatter over cilantro if using and serve hot.
Tips
- Choose a steady simmer. A hard boil can make chicken thighs tighten and can cause the tomato sauce to spit or catch on the bottom. Look for small, occasional bubbles around the edge of the pot. Stir gently rather than breaking up the chicken while it cooks.
- Use a substitute for fresh ginger if needed. Use 1 tsp ground ginger (2 g) in place of the tablespoon of fresh ginger. It gives a drier, more rounded flavor and lacks the bright, slightly sharp quality of fresh ginger, but it works in a pinch. Add it with the other ground spices.
- Adjust heat gradually. Chili powders vary in strength. Start with 1/4 tsp if yours is especially hot, then taste the finished sauce and add more if you want extra heat. For a mild curry, leave it out; the coriander, cumin, and garam masala still provide plenty of flavor.
- Keep the sauce from turning grainy. Add the cream after the chicken is cooked and keep the heat low. Avoid a vigorous boil once dairy is in the pot. For a dairy-free finish, omit the cream or use an unsweetened coconut milk; coconut milk makes the sauce richer and adds a distinct coconut flavor.
Serving Suggestions
Serve the curry with steamed basmati rice, allowing about 1/2 cup (90 g) dry rice per person, or with warm naan or chapati for scooping up the sauce. A simple side of cucumber, sliced red onion, and lemon offers a cool, crisp contrast. If you are serving several people, put the curry, rice, bread, and sides in separate dishes so everyone can choose their preferred balance.
For a fuller meal, add a vegetable side such as roasted cauliflower, sautéed green beans, or a simple salad dressed with lemon and a little salt. Keep the sides lightly seasoned so they do not compete with the spices in the sauce. A wedge of lemon at the table is useful for anyone who wants a brighter finish; squeeze it over an individual portion rather than into the whole pot, since acidity changes the sauce’s balance.
Variations
Make it hotter: Increase the chili powder to 1 tsp (2 g), or add 1 finely chopped green chili with the garlic and ginger. Chili strength varies, so start modestly if you are unsure. A little extra heat can also be added at the table with sliced fresh chili, which keeps the main pot approachable for people who prefer a milder curry.
Use chicken breast: Substitute 1 1/2 lb (680 g) boneless, skinless chicken breast, cut into similar-sized pieces. Breast meat can dry out more easily than thighs, so simmer gently and begin checking the largest pieces before the 18-minute mark. It must still reach 165°F (74°C) as measured with a food thermometer.
Make it vegetarian: Replace the chicken with 1 lb (454 g) cubed paneer and 1 can (15 oz/425 g) drained chickpeas. Make the sauce through the tomato-simmering step, then add the chickpeas and simmer for about 10 minutes; stir in paneer for the final 5 minutes so it warms through without breaking apart. Use vegetable stock or water. The result is a meat-free curry with a softer, less chicken-rich flavor.
Make it dairy-free: Replace the cream with 1/3 cup (80 ml) unsweetened coconut milk. It gives a gently sweet, coconut-scented sauce rather than the more neutral, rounded finish of dairy cream. You can also omit the finishing cream altogether; the tomato sauce will be lighter but still flavorful.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, using a shallow, covered container so the curry chills evenly. It keeps for 3 to 4 days in the refrigerator. For longer storage, freeze portions in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little headroom because the sauce expands as it freezes, and label the container with the date.
Thaw frozen curry overnight in the refrigerator, rather than on the counter. Reheat only the portion you need in a saucepan over medium-low heat, stirring occasionally and adding a splash of water if the sauce has thickened. You can also microwave it in a covered, microwave-safe dish, stirring partway through. Reheat leftovers until they reach 165°F (74°C) throughout, checked with a food thermometer. Avoid repeatedly cooling and reheating the same batch.
Frequently Asked Questions
Is this the same as curry-house base gravy? No. Many British curry-house kitchens use a separately prepared onion-based gravy as a starting point for different curries. This recipe builds its sauce in the same pot as the chicken, which is practical for a home dinner but produces a thicker, more concentrated sauce than a curry made with a large batch of base gravy. Recipes and methods vary between curry houses.
Can I make the curry ahead? Yes. Cook it fully, cool it safely, and refrigerate it for up to 3 to 4 days. The spices often taste more blended after a night in the refrigerator, and the sauce may thicken as it rests. Add a little water when reheating if needed, and bring the whole portion to 165°F (74°C) before serving.
Can I use bone-in chicken? You can, but the timing will change. Bone-in pieces are larger and take longer to cook through, and they are harder to stir evenly in the sauce. Simmer gently until a thermometer inserted into the thickest part of each piece, without touching bone, reads 165°F (74°C). Allow extra time rather than relying only on the recipe’s 18-minute simmer.
Why does my curry taste bitter? The most common cause is scorched garlic or ground spices. Keep the heat moderate, stir continuously when adding the aromatics and spices, and add a spoonful of water if the bottom of the pot looks dry. If the onions have become very dark or the spices smell burnt, that bitterness can carry through the sauce; it is better to lower the heat before it reaches that stage.
How can I thicken a runny sauce? Simmer it uncovered for a few extra minutes, stirring often so the sauce does not stick. You can remove the chicken temporarily if it is already tender, reduce the sauce, then return the chicken to warm through. Avoid adding flour directly to the pot, which can form lumps and make the sauce taste pasty.
Related
- What Is Mexican Stew Called? Guisado and More
- West Indian Beef Stew with Caribbean Spices
- Cuban Black Bean Soup: What It Is and How It’s Served
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).