Pakistani chicken karahi is a boldly flavored stovetop chicken curry cooked with tomatoes, ginger, garlic, green chilies, and warm spices. The tomatoes break down into a thick, tangy masala that clings to the chicken, making this version especially good with naan or rice for scooping up the sauce.
Ingredients
- 2½ lb (1.13 kg) skinless, bone-in chicken pieces, such as thighs and drumsticks
- ⅓ cup (80 ml) neutral oil, such as sunflower or canola
- 1½ lb (680 g) ripe tomatoes, roughly chopped, about 5 medium tomatoes
- 1 tbsp (15 g) ginger-garlic paste
- 1 tsp (2 g) cumin seeds
- 1 tsp (2 g) coriander seeds, lightly crushed
- 1 tsp (2 g) ground coriander
- ¾ tsp (2 g) ground turmeric
- 1 tsp (2 g) Kashmiri chili powder
- ¼ tsp (0.5 g) cayenne pepper, optional, for extra heat
- 1 tsp (6 g) fine salt, plus more to taste
- 4 green chilies (about 20 g), slit lengthwise; use fewer for a milder karahi
- 2 tbsp (30 ml) water, only if the masala begins sticking
- 1 tsp (2 g) garam masala
- ½ tsp (0.5 g) dried fenugreek leaves, crushed, optional
- 1 tbsp (15 ml) lemon juice
- ¼ cup (10 g) chopped fresh cilantro
- 1 oz (15 g) fresh ginger, cut into fine matchsticks, for garnish
Instructions
- Prepare the ingredients. Pat the chicken dry with paper towels so it browns more readily. Chop the tomatoes, slit the chilies, crush the coriander seeds, and measure the spices. If the chicken pieces are large, make a shallow cut through the thickest part near the bone; this helps them cook more evenly. Keep the raw chicken and its utensils separate from the ready-to-eat garnishes.
- Brown the chicken. Heat the oil in a wide, heavy pan, wok, or karahi over medium-high heat until it shimmers. Add the chicken in a single layer, working in two batches if needed to avoid crowding. Brown each batch for about 5–6 minutes, turning the pieces so a few sides take on color. The chicken will not be cooked through yet. Transfer it to a clean plate, and leave the oil in the pan.
- Bloom the spices and aromatics. Reduce the heat to medium. Add the cumin seeds and crushed coriander seeds to the hot oil and stir for about 30 seconds, until fragrant. Stir in the ginger-garlic paste, ground coriander, turmeric, Kashmiri chili powder, cayenne if using, and salt. Cook for about 1 minute, stirring continuously so the garlic does not scorch. If the mixture sticks, add a splash of the measured water.
- Cook down the tomatoes. Add the chopped tomatoes and slit green chilies. Stir to coat them with the spices, then cook uncovered for 7–9 minutes, stirring every minute or two. The tomatoes should soften and release their juices. Press some of them against the side of the pan with a spoon to help them break down; the mixture will look saucy but may still have visible tomato pieces.
- Simmer the chicken. Return the chicken and any juices on the plate to the pan, turning each piece to coat it in the tomato mixture. Cover and cook over medium-low heat for 20–25 minutes, turning the pieces once or twice. Check that the pan has a little moisture; chicken and tomatoes usually release enough liquid, but add up to 2 tablespoons of water if the bottom is drying or catching. Keep the simmer gentle rather than letting the sauce boil hard.
- Check doneness and reduce the sauce. Use a food thermometer to check the thickest part of a chicken piece without touching the bone: the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If a piece has not reached that temperature, cover and cook a few minutes longer, then check again. Once the chicken is cooked, uncover the pan and simmer for 8–10 minutes, turning the pieces occasionally, until the tomato masala thickens and the oil begins to show at the edges. If the sauce is already thick, reduce for less time.
- Finish and serve. Stir in the garam masala, crushed fenugreek if using, and lemon juice. Taste the sauce and adjust the salt or lemon as needed. Sprinkle with cilantro and fresh ginger matchsticks, then serve hot. The finished sauce should be thick enough to cling to the chicken, not watery like a soup.
Tips
- Choose tomatoes with good flavor. Ripe, firm tomatoes give the best balance of sweetness and acidity. If fresh tomatoes are bland or out of season, use one 28-ounce (794 g) can of whole peeled tomatoes, drained slightly and chopped. Canned tomatoes make a softer, more uniform sauce and can taste a little less fresh, so finish with lemon to taste.
- Manage the heat in layers. Kashmiri chili powder contributes color and gentle warmth; cayenne and the green chilies bring more heat. For a milder dish, skip the cayenne, use two green chilies, and remove their seeds. For a hotter result, leave the seeds in or add another slit chili near the end.
- Give the chicken room to brown. Crowding traps steam and prevents browning. Use two batches if needed, and let the oil heat back up between them. A wide pan also helps moisture evaporate when you reduce the sauce at the end.
- Use the texture as your guide. Chicken sizes, pan widths, and tomato juiciness vary. If the masala starts catching before the chicken is tender, lower the heat and add a tablespoon of water at a time. If it is loose after the chicken is done, simmer uncovered rather than adding flour or another thickener.
Serving Suggestions
Serve chicken karahi immediately, while the ginger is fragrant and the sauce is hot. Naan, roti, or chapati are traditional-style choices for scooping up the tomato masala; steamed basmati rice is another easy match. For a simple meal, add sliced cucumber, tomato, and red onion on the side, or serve a small bowl of plain yogurt to cool the chilies. A squeeze of lemon at the table brightens the rich, spiced sauce, but taste first because the recipe already includes lemon juice.
For a fuller spread, pair the karahi with a lightly dressed salad and one mild vegetable side. Keep the accompaniments relatively simple: the chicken’s concentrated tomato, ginger, and chili flavors are meant to lead. If serving naan or rice to a group, keep them warm separately and spoon the karahi into a shallow serving dish so everyone can reach the chicken and sauce.
Variations
Boneless chicken: Use 2 lb (900 g) boneless, skinless thighs in place of the bone-in pieces. Brown them in batches, then simmer in the sauce for about 12–18 minutes, checking with a thermometer for 165°F (74°C). They cook faster, so start checking early; breast meat can become dry if left simmering too long.
Less rich sauce: Reduce the oil to ¼ cup (60 ml). The sauce may be less glossy and may need a little more stirring to prevent sticking, but it will still thicken as the tomatoes cook down. Do not replace the oil with water at the start; the spices need hot oil to bloom properly.
Different chili options: If Kashmiri chili powder is unavailable, use a mild paprika for color and add a small pinch of cayenne for heat. The flavor will be less earthy and the color may differ, so adjust the cayenne gradually. Fresh green chilies can also be omitted for a gentler family-style version.
Tomato-forward family versions: Some cooks add a small amount of onion, while many versions rely on tomatoes, ginger, and garlic without it. To include onion, finely chop 1 small onion (about 100 g) and cook it in the oil after browning the chicken, until softened and lightly golden, before adding the seed spices and aromatics. It makes the masala sweeter and thicker, so allow a few extra minutes for it to cook down.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. Chicken karahi keeps for 3–4 days in the refrigerator. The sauce may firm up as it chills because of the oil and tomato solids; that is normal. For longer storage, freeze portions in airtight freezer-safe containers for up to 3 months for best quality, then thaw overnight in the refrigerator.
Reheat only the portion you plan to eat. Warm it gently in a covered saucepan over medium-low heat, stirring occasionally and adding a tablespoon or two of water if the sauce is too thick. You can also microwave it in a covered, microwave-safe dish, stirring partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and avoid repeatedly cooling and reheating the same batch.
Frequently Asked Questions
Is chicken karahi very spicy? It can be, but the heat is easy to adjust. Kashmiri chili powder is generally used more for color and mild warmth than for intense heat, while cayenne and green chilies increase the burn. Start with the listed amount, remove green chili seeds or reduce the number of chilies for a milder sauce, and serve extra chilies separately for anyone who wants more heat.
Can I make this in a regular skillet instead of a karahi? Yes. A wide, heavy skillet or wok works well as long as it has enough room for the chicken and sauce. A narrower pan holds more moisture, so the tomatoes may take longer to reduce; uncover the pan at the end and simmer until the masala is thick. Avoid using a very small pan, which makes browning difficult.
Why is my tomato sauce watery? Tomatoes release different amounts of liquid, and a covered pan traps steam. Once the chicken reaches a safe temperature, remove the lid and simmer until excess liquid evaporates, stirring now and then. If your tomatoes are especially juicy, the reduction can take a few extra minutes. Avoid turning the heat very high, which can scorch the sauce before it thickens.
Can I prepare chicken karahi ahead? Yes. You can cook it fully, cool it promptly, and refrigerate it for up to 3–4 days. The flavors remain satisfying after reheating, though the fresh ginger garnish is most aromatic when added just before serving. Reheat gently with a splash of water if needed and bring the leftovers to 165°F (74°C).
Can I use chicken breast? You can, but it is leaner and less forgiving than thighs or bone-in pieces. Cut it into large, even pieces, brown briefly, and add it to the sauce only when the tomatoes have softened. Begin checking early and remove it from the heat as soon as the thickest piece reaches 165°F (74°C) to help keep it tender.
Do I need to peel the tomatoes? No. The skins soften as the tomatoes cook, and leaving them on is convenient for a rustic karahi sauce. If you prefer a smoother texture, peel the tomatoes first or crush the finished sauce lightly with the back of a spoon. Avoid blending the chicken in the pan; the pieces should remain intact.
Related
- Fruit Drink Box: Homemade Fruit Juice for Lunchboxes
- Mexican Fruit Drink: Watermelon Agua Fresca at Home
- Sarma Recipe With Grape Leaves for a Tender, Flavorful Meal
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).