Chicken Karahi Dry: A Spicy, Tomato-Laced Skillet Recipe

Updated November 3, 2026

Total time
1 hr 5 min
prep 25 min · cook 40 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chicken Karahi Dry: A Spicy, Tomato-Laced Skillet Recipe

Dry chicken karahi is a Pakistani-style skillet dish of chicken cooked with tomatoes, ginger, green chile, and warm spices until the sauce clings rather than pools. This version keeps the ingredient list straightforward and uses a wide pan to brown the chicken and reduce the tomatoes into a bold, lightly glossy coating; regional and family versions vary in heat and seasoning.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken thighs, cut into roughly 1½-inch (4 cm) pieces
  • 3 tbsp (45 ml) neutral oil, such as canola or sunflower oil
  • 1 tsp (6 g) fine salt, or to taste
  • 1 tsp (2 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • ½ tsp (1 g) Kashmiri chili powder or mild paprika
  • ¼ tsp (0.5 g) cayenne pepper, optional, for extra heat
  • ½ tsp (1 g) coarsely ground black pepper
  • 1 lb (450 g) ripe tomatoes, chopped, about 3 medium tomatoes
  • 1 tbsp (15 g) finely chopped fresh ginger
  • 1 tbsp (15 g) finely chopped garlic, about 3 cloves
  • 2–3 fresh green chiles, slit lengthwise, such as serranos or Thai chiles
  • 2 tbsp (30 ml) water, only if the pan begins to stick before the tomatoes release their juices
  • 1 tsp (1 g) dried fenugreek leaves, also called kasuri methi, optional
  • 1 tbsp (15 ml) fresh lemon or lime juice
  • ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
  • 1 tbsp (6 g) fresh ginger, cut into fine matchsticks, for finishing

Instructions

  1. Prepare the ingredients. Cut the chicken into pieces of similar size so they cook evenly. Chop the tomatoes, ginger, garlic, and cilantro before heating the pan; this recipe moves quickly once the chicken is browned. If the chicken is especially wet, pat it dry with paper towels to encourage browning. Keep raw-chicken tools and surfaces separate from the finished dish.
  2. Heat the pan and brown the chicken. Set a wide, heavy karahi, wok, or deep skillet over medium-high heat. Add the oil and let it heat for about 2 minutes, until it shimmers but does not smoke. Add the chicken in a single layer, working in two batches if the pan is crowded. Season with the salt and brown for about 10 minutes total, turning the pieces so several sides take on color. The chicken does not need to be cooked through at this stage.
  3. Add the aromatics. Lower the heat to medium. Stir in the chopped ginger and garlic and cook for about 2 minutes, stirring often, until fragrant. Keep them moving so they soften without turning dark or bitter. If the pan is very dry and the garlic starts to catch, add a tablespoon of the measured water and scrape up the browned bits.
  4. Bloom the ground spices. Add the coriander, cumin, Kashmiri chili powder, optional cayenne, and black pepper. Stir for about 1 minute so the spices coat the chicken and warm in the oil. Avoid leaving dry spices on the bare bottom of the pan for long; they can scorch quickly and make the finished karahi taste acrid.
  5. Cook the tomatoes and chicken covered. Add the chopped tomatoes and slit green chiles, then stir well. Cover the pan and cook over medium heat for 12 minutes, stirring once or twice. The tomatoes should soften and release their juices, creating enough liquid to cook the chicken without turning the dish into a thin curry. If the pan becomes dry before the tomatoes soften, add the remaining water a little at a time.
  6. Reduce the sauce uncovered. Remove the lid and cook for about 11 minutes, stirring regularly and turning the chicken through the tomato mixture. As the liquid evaporates, the tomatoes should break down and cling to the pieces. For food safety, check the thickest chicken pieces with a food thermometer; the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If any piece has not reached that temperature, continue cooking and check again.
  7. Finish and serve. Crush the optional dried fenugreek leaves between your fingers and stir them in with the lemon or lime juice. Taste the sauce and adjust the salt or citrus if needed. Cook for 2 more minutes, then scatter over the cilantro and ginger matchsticks. Let the karahi stand for a few minutes before serving so the coating settles onto the chicken.

Tips

  • Choose a wide pan. A broad cooking surface lets moisture evaporate and gives the chicken room to brown. A narrow saucepan traps steam, so the tomatoes are more likely to stay watery. If your skillet is small, brown the chicken in batches and reduce the sauce uncovered for a little longer.
  • Adjust the chile carefully. Kashmiri chili powder gives color and a mild warmth; paprika is a practical substitute with less chile flavor. Cayenne is much hotter, so leave it out for a gentler dish. Green chiles vary too, so slit one and taste a tiny piece before deciding whether to use two or three.
  • Use ripe tomatoes and reduce patiently. Ripe tomatoes soften quickly and bring enough moisture for the covered stage. If yours are firm or out of season, canned chopped tomatoes can work, but drain off some excess liquid and expect to simmer longer. The finished dish should be moist and coated, not swimming in sauce.
  • Keep the chicken pieces even. Pieces of similar size finish at about the same time. Very large chunks can remain undercooked in the center while small pieces dry out. If using bone-in chicken instead, allow extra cooking time and check the meat near the bone with a thermometer; the same 165°F (74°C) minimum applies.

Serving Suggestions

Serve chicken karahi hot, straight from the pan, with naan, roti, or another sturdy flatbread for scooping up the tomato coating. Steamed basmati rice is another good pairing, especially if you want a more substantial plate. A simple side of sliced cucumber, red onion, and lemon provides a cool, crisp contrast to the warm spices. You can also add plain yogurt at the table, rather than stirring it into the pan, so the karahi keeps its concentrated flavor and dry texture.

For a full meal, offer one or two uncomplicated sides instead of several heavily seasoned dishes. A bowl of cooling raita, a green salad, or lightly cooked vegetables works well. Put extra lemon wedges and chopped cilantro on the table for anyone who wants a brighter finish. If serving a group, keep the chicken warm in a covered serving dish and bring the bread separately so it does not become damp from the sauce.

Variations

Make it hotter or milder: For more heat, add a finely chopped green chile with the ginger and garlic, or increase the cayenne in small increments. For a mild family-style version, omit the cayenne and use one mild green chile, or leave the fresh chiles whole so diners can avoid them. The dish should still taste aromatic from the ginger, cumin, and coriander.

Use bone-in chicken: Bone-in pieces bring a deeper, more traditional-style flavor, though they take longer to cook and are less convenient to eat. Brown them well, then simmer covered until nearly cooked through before reducing the tomatoes. Use a thermometer to verify 165°F (74°C) in the thickest portion without touching bone, and allow extra time rather than relying only on the clock.

Change the finish: Kasuri methi adds a distinctive, slightly bitter herbal note, but it is optional and is not available in every grocery store. If you cannot find it, simply omit it; dried oregano is not an exact substitute and will give the dish a different, more Mediterranean flavor. A little extra cilantro or ginger is a better simple finish. You can also use lemon instead of lime, which gives a slightly different citrus aroma.

Try chicken breast with care: Boneless breast meat can be used, but it is leaner and dries out more easily than thighs. Cut it into even pieces, brown briefly, and begin checking the internal temperature earlier. Remove it as soon as it reaches the poultry safe minimum of 165°F (74°C), then finish reducing the tomato mixture around it if needed.

Storage and Reheating

Refrigerate leftover chicken karahi within 2 hours of cooking, in a shallow, covered container. It keeps for 3–4 days in the refrigerator. The tomato coating may firm up as it chills; that is normal. For longer storage, freeze it in an airtight freezer-safe container for up to 2–3 months for best quality. Thaw frozen portions overnight in the refrigerator rather than on the counter.

Reheat only the portion you plan to eat. Warm it in a covered skillet over medium-low heat, stirring occasionally, with a tablespoon or two of water if the coating is too thick. You can also microwave it in a covered, microwave-safe dish, stirring partway through so it heats evenly. Reheated leftovers should reach 165°F (74°C); check the center with a food thermometer. Avoid repeatedly cooling and reheating the full batch, which can dry out the chicken and makes temperature control harder.

Frequently Asked Questions

What makes chicken karahi dry?
The word dry describes the finished consistency, not chicken cooked without moisture. Tomatoes release liquid as they cook, and the pan is covered briefly to soften the chicken. Removing the lid afterward lets that liquid evaporate until it forms a thick coating on the chicken rather than a pourable gravy.

Can I make this recipe without a karahi pan?
Yes. A wide wok or heavy skillet with fairly high sides works well. Choose a pan large enough to hold the chicken without crowding; a 12-inch (30 cm) pan is a useful size for this amount. If you have only a smaller pan, brown the chicken in batches, then combine it with the tomatoes for the covered and reducing stages.

Can I use canned tomatoes?
Yes, although fresh ripe tomatoes give the dish a fresher, less uniform texture. Use about 1¾ cups (400 g) chopped canned tomatoes in place of the fresh tomatoes, and drain excess juice if they are very watery. Since canned tomatoes may need more reduction, keep the pan uncovered until the coating is thick and clings to the chicken.

How do I know the chicken is done if I do not have a thermometer?
A thermometer is the reliable way to confirm safety: poultry should reach 165°F (74°C) at the thickest point. Color and clear juices are not dependable substitutes for a temperature check. If you cook chicken often, an instant-read food thermometer is a useful tool; until you have one, cook thoroughly and understand that visual cues cannot confirm the safe minimum as accurately.

Why is my karahi watery?
Common causes are a crowded pan, very juicy tomatoes, or covering the dish for too long. Simmer uncovered over medium heat, stirring often so the bottom does not catch, until the liquid reduces and coats the chicken. If the chicken is already cooked through, keep the heat moderate and reduce the sauce gently rather than cooking the meat hard for an extended time.

Can I prepare it ahead?
You can chop the vegetables and measure the spices a day ahead, keeping them covered in the refrigerator. For the best texture, cook the chicken close to serving time. The finished karahi can also be made ahead and refrigerated, then reheated to 165°F (74°C); the sauce may thicken, so loosen it with a small splash of water while reheating.

Related

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).