Pakistani chicken handi is a stovetop curry of tender chicken simmered with tomatoes, yogurt, warming spices, and a little cream. Its name comes from the handi, a deep cooking pot, and home versions vary; this approachable version builds a rich, tangy sauce in an ordinary heavy pan.
Ingredients
- 1½ lb boneless, skinless chicken thighs, cut into 1½-inch pieces (680 g)
- 2 tbsp neutral oil, such as canola or sunflower oil (30 ml)
- 1 tbsp ghee (15 g)
- 1 medium yellow onion, finely chopped (about 1 cup or 150 g)
- 1½ tbsp ginger-garlic paste (22 g); or use 2 tsp finely grated ginger and 2 tsp finely grated garlic (about 10 g each)
- 2 green chilies, slit lengthwise, or 1 for milder heat (about 10 g)
- 2 cups finely chopped ripe tomatoes (about 360 g), or one 14.5 oz can chopped tomatoes (411 g)
- ½ cup plain whole-milk yogurt, at room temperature (120 g)
- ½ cup water, plus a little more if needed (120 ml)
- 1 tsp ground coriander (2 g)
- 1 tsp ground cumin (2 g)
- ½ tsp ground turmeric (1 g)
- ½ tsp Kashmiri chili powder or mild paprika (1 g); use cayenne for more heat
- ½ tsp freshly ground black pepper (1 g)
- 1 tsp fine salt, or to taste (6 g)
- 1 tsp garam masala (2 g)
- 1 tbsp dried fenugreek leaves, or kasuri methi (about 1 g)
- ⅓ cup heavy cream (80 ml)
- 1 tbsp finely cut fresh ginger, for finishing (about 6 g)
- ¼ cup chopped fresh cilantro leaves and tender stems (about 10 g)
- 1 tbsp lemon juice (15 ml), optional
Instructions
- Prepare the ingredients. Cut the chicken into even pieces and pat them dry so they brown rather than release excess water. Chop the onion and tomatoes, measure the spices, and bring the yogurt out of the refrigerator while you start cooking. Room-temperature yogurt is less likely to split when it goes into the hot pan.
- Soften the onion. Set a heavy-bottomed skillet, Dutch oven, or handi over medium heat. Add the oil and ghee. When the ghee melts, add the onion and cook for about 8 minutes, stirring regularly, until soft and pale golden. Keep the heat moderate: dark, scorched onion can make the finished gravy taste bitter.
- Cook the aromatics and tomatoes. Stir in the ginger-garlic paste and green chilies; cook for 1 minute, until the raw garlic smell fades. Add the coriander, cumin, turmeric, chili powder, black pepper, and salt. Stir for about 30 seconds, then add the tomatoes. Cook for roughly 6½ minutes, stirring and pressing the tomatoes with your spoon, until they soften and the mixture thickens. The full step takes about 8 minutes.
- Brown the chicken. Add the chicken pieces and turn them through the spiced tomato mixture so each piece is coated. Cook for 5 minutes, stirring occasionally. The chicken should lose its raw, translucent look on the outside; it does not need to be fully cooked at this stage.
- Add yogurt and simmer. Lower the heat. Stir a spoonful of the hot tomato mixture into the yogurt, then stir the warmed yogurt into the pan a little at a time. This gradual addition helps prevent curdling. Pour in the water, cover the pan, and simmer gently for about 12 minutes, stirring once or twice. Keep the sauce at a quiet simmer rather than a hard boil. Check the thickest chicken piece with a food thermometer: the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If a piece has not reached that temperature, continue cooking and check again after a few minutes.
- Finish the handi. Uncover the pan and stir in the cream and garam masala. Simmer gently for 2 minutes, then turn off the heat. Crush the dried fenugreek leaves between your palms over the curry and stir them in. Taste and adjust the salt; add lemon juice if you want a brighter finish. Scatter over the fresh ginger and cilantro just before serving.
- Check the consistency. The sauce should cling to the chicken but still be easy to spoon over rice or bread. If it seems too thick, stir in water 1 tablespoon (15 ml) at a time. If it is too thin, simmer uncovered for a few more minutes, stirring so the cream and tomato sauce do not catch on the bottom.
Tips
- Choose thighs for a forgiving result. Boneless thighs stay tender through simmering and are less likely to dry out than breast meat. If using bone-in thighs, allow extra cooking time and check the thickest part without touching the bone; the same 165°F (74°C) poultry temperature applies. Cut pieces to a similar size so they finish together.
- Keep yogurt smooth. Use plain, full-fat yogurt if possible, let it lose its chill, and temper it with a spoonful of hot sauce before adding it. Do not let the curry boil vigorously after the yogurt goes in. If the sauce looks slightly grainy, lower the heat and stir gently; it will still taste good, though it may not look as silky.
- Adjust heat without losing flavor. Kashmiri chili powder gives a red color with relatively gentle heat. Mild paprika is a useful substitute but tastes less distinctly chile-like; cayenne is hotter, so begin with a pinch. Removing the green chili seeds can also soften the heat. Add more chili at the table rather than making the whole pan too hot.
- Know your fenugreek option. Kasuri methi is dried fenugreek leaf, often sold in South Asian grocery stores. It brings a lightly bitter, fragrant finish that is characteristic of many restaurant-style handi curries. If it is unavailable, omit it; a small pinch of dried oregano can add an herbal note, but it will taste different and is not a close match.
Serving Suggestions
Serve chicken handi hot with basmati rice, naan, roti, or another flatbread for scooping up the thick sauce. For a simple meal, add sliced cucumber, tomato, and red onion dressed with lemon and salt; the cool crunch balances the creamy, warmly spiced curry. A bowl of plain yogurt or raita is useful alongside if the chilies make the dish hotter than expected.
For a fuller spread, pair it with a vegetable side such as sautéed spinach, roasted cauliflower, or a lightly spiced potato dish. Put the ginger and cilantro garnish on just before serving, and keep extra lemon wedges at the table. If serving rice, spoon some gravy over each portion rather than mixing all of it into the pot, which makes it easier to keep leftovers properly chilled.
Variations
Use chicken breast: Substitute an equal weight of boneless breast, cut into evenly sized pieces. It cooks faster and can dry out if simmered too long, so start checking it earlier and remove the pan from the heat as soon as every piece reaches 165°F (74°C). The sauce remains the same, but thighs generally give a richer result.
Make it dairy-light: Replace the cream with an equal amount of evaporated milk for a less rich finish, or leave it out and use a little extra water. For a dairy-free version, use an unsweetened plant-based yogurt that is suitable for cooking and skip the cream or use an unsweetened cooking alternative. The flavor and texture will differ from the yogurt-and-cream version; check that any substitute is unflavored and unsweetened.
Make the sauce smoother: Before adding the chicken, you can blend the cooked onion and tomato mixture until smooth, then return it to the pan and continue with the recipe. Let it cool briefly before blending, and follow the blender manufacturer’s instructions for hot liquids. This produces a more uniform gravy, while leaving the sauce unblended gives it a more home-style texture.
Adjust the tomato balance: Very ripe fresh tomatoes make a softer, less sharp sauce; canned tomatoes can taste brighter and vary by brand. If the finished curry is noticeably tart, stir in a small pinch of sugar, taste, and add another only if needed. Avoid adding much sugar, since the dish should remain savory rather than sweet.
Storage and Reheating
Transfer leftovers to a shallow, covered container and refrigerate within 2 hours of cooking. Chicken handi keeps for 3–4 days in the refrigerator. Letting it cool briefly before packing helps it chill efficiently, but do not leave it sitting out to reach room temperature. Store rice separately when possible so it is easier to cool and reheat safely.
To freeze, portion the cooled curry into airtight freezer-safe containers and freeze for about 2–3 months for best quality. Thaw it in the refrigerator overnight, not on the counter. Cream-based sauces can look slightly separated after freezing; stir while reheating to bring the sauce back together, adding a splash of water if it has thickened.
Reheat only the portion you plan to eat, either in a covered saucepan over low to medium-low heat or in the microwave, stirring partway through. Add a tablespoon or two of water if needed. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and make sure the center is hot throughout. Avoid repeatedly cooling and reheating the full batch.
Frequently Asked Questions
What does handi mean in chicken handi?
A handi is a deep cooking pot traditionally associated with South Asian cooking. The name is also used for dishes made in that style. A heavy skillet or Dutch oven works well at home; you do not need a special clay pot to make this recipe.
Is chicken handi very spicy?
It can be mild or hot, depending on the chilies and chili powder used. This recipe uses a modest amount of Kashmiri chili powder and two green chilies, but you can use one green chili, remove its seeds, or leave it out. For more heat, add cayenne gradually or serve extra sliced chilies on the side.
Can I make chicken handi without cream?
Yes. Omit the cream and simmer the curry until the sauce reaches the thickness you like, adding a little water if it becomes too concentrated. It will be less rich, but the tomatoes, yogurt, and spices still make a flavorful gravy. Do not substitute sweetened coffee creamer or flavored milk.
Why did my yogurt split?
Yogurt can separate if it is very cold, added all at once to a hot pan, or boiled hard. Bring it closer to room temperature, temper it with hot sauce, add it gradually, and keep the curry at a gentle simmer. If it separates slightly, the dish is still usable; stirring gently over low heat may improve the texture.
Can I prepare any part ahead?
Yes. Chop the onion, tomatoes, ginger, and cilantro and measure the dry spices up to a day ahead; keep cut ingredients covered in the refrigerator. You can also cook the curry fully and refrigerate it for 3–4 days, then reheat it to 165°F (74°C). Add fresh cilantro and ginger after reheating for a brighter finish.
Can I use canned tomatoes?
Yes. Use one 14.5 oz (411 g) can of chopped tomatoes in place of the fresh tomatoes. If the canned tomatoes are especially watery, simmer the mixture uncovered until it thickens before adding the chicken. Their acidity can vary, so taste the finished curry before deciding whether it needs a small pinch of sugar or a squeeze of lemon.
Related
- Pakistani Chicken Pulao: A Fragrant One-Pot Recipe
- Pakistani Chicken and Cabbage Pulao Recipe
- Pakistani Bhindi Recipe with Tender, Spiced Okra
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).