Traditional Karahi Recipe: Pakistani Chicken Karahi

Updated November 3, 2026

Total time
55 min
prep 20 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Traditional Karahi Recipe: Pakistani Chicken Karahi

Pakistani chicken karahi is a lively, tomato-rich curry cooked in a wide, heavy pan with chicken, ginger, garlic, green chiles, and fragrant spices. This home-style version builds a thick sauce without a long simmer, and it reflects one popular approach: regional cooks and families vary the seasoning, heat, and finishing touches.

Ingredients

  • 2½ lb (1.13 kg) bone-in, skinless chicken pieces, cut into roughly 2-inch (5 cm) portions
  • ⅓ cup (80 ml) neutral oil, such as canola or sunflower oil
  • 1½ lb (680 g) ripe tomatoes, roughly chopped
  • 2 tbsp (30 g) ginger-garlic paste
  • 1½ tsp (9 g) fine salt, or to taste
  • 1 tsp (2 g) ground red chile or Kashmiri chile powder
  • 2 tsp (4 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • ½ tsp (1 g) freshly ground black pepper
  • 3 green chiles (about 15 g), slit lengthwise; use fewer for a milder karahi
  • ½ tsp (1 g) garam masala
  • ¼ cup (25 g) peeled fresh ginger, cut into fine matchsticks
  • ½ cup (15 g) fresh cilantro leaves and tender stems, roughly chopped
  • ¼ cup (60 ml) water, only if needed to prevent sticking early in cooking
  • 1 lemon, cut into wedges, for serving

Instructions

  1. Prepare the ingredients before heating the pan. Chop the tomatoes, slit the green chiles, cut the ginger into matchsticks, and measure the spices. Pat the chicken dry with paper towels so it can brown rather than steam. Keep the chicken refrigerated until you are ready to cook, and wash hands and surfaces that have touched raw poultry.

  2. Set a karahi, wok, or wide, heavy skillet over medium-high heat. Add the oil and let it heat until it shimmers but is not smoking. A broad pan gives the chicken room to make contact with the hot surface and lets moisture evaporate from the tomatoes later. If your pan is small, brown the chicken in batches so the pieces are not crowded.

  3. Add the chicken in one layer and brown it for about 8 minutes, turning the pieces as needed. It does not need to cook through at this point; the goal is to color several sides and leave flavorful browned bits in the pan. If cooking in batches, transfer the browned pieces to a clean plate and return them all to the pan before proceeding.

  4. Stir in the ginger-garlic paste and cook for 1 minute, stirring so it does not catch on the bottom. Add the salt, red chile powder, coriander, cumin, and black pepper. Stir for another minute to coat the chicken and briefly toast the spices. If the mixture looks dry and begins sticking before the tomatoes go in, add a splash of the measured water.

  5. Add the chopped tomatoes and slit green chiles. Stir well, scraping up any browned bits. Bring the mixture to a steady simmer, then cover the pan and cook over medium-low heat for 15 minutes. Stir once or twice during this time. The tomatoes will soften and release liquid; bone-in chicken also gives off juices, so extra water is usually unnecessary.

  6. Uncover the pan and cook for about 10 minutes, stirring occasionally. Let the tomato liquid bubble down until it clings to the chicken instead of pooling like soup. If the bottom starts to scorch while the tomatoes are still chunky, lower the heat and add a tablespoon or two of water; if the sauce is too loose, keep simmering uncovered rather than adding flour or another thickener.

  7. Check the thickest chicken piece with a food thermometer, keeping the probe away from the bone. Poultry must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). If it has not reached that temperature, cover the pan and cook for a few more minutes, then check again. Once safely cooked, stir in the garam masala and half of the ginger matchsticks.

  8. Turn off the heat and scatter the cilantro and remaining ginger over the top. Taste the sauce and adjust the salt or chile to suit your preference. Serve hot with lemon wedges. The finished sauce should be concentrated and glossy, with enough to coat the chicken and spoon over bread or rice.

Tips

  • Choose a wide, heavy pan rather than a deep, narrow saucepan. The larger cooking surface helps the tomatoes reduce, which is important for karahi’s clingy sauce. If you only have a smaller pan, brown the chicken in batches and allow extra time for the sauce to thicken.

  • Ripe, flavorful tomatoes make a noticeable difference because they form the sauce. If good fresh tomatoes are unavailable, use one 28-ounce (794 g) can of whole peeled tomatoes, drained slightly and crushed. Canned tomatoes are often softer and more uniform, so the result may taste less fresh and need a few extra minutes uncovered to reduce.

  • Kashmiri chile powder contributes color and a moderate warmth. If it is hard to find, use mild paprika for color plus a small pinch of cayenne for heat; ordinary hot chile powder can be much spicier, so start with less. Do not confuse ground chile with chili seasoning blends, which may contain salt and other spices.

  • Keep the heat high enough to brown and reduce, but lower it if the garlic or tomato solids begin sticking. Stirring and scraping are more useful than adding lots of water. A splash can prevent scorching, but too much makes the sauce thin and lengthens the reduction time.

Serving Suggestions

Serve chicken karahi straight from the pan while the chicken and sauce are hot. Naan, roti, or another soft flatbread is useful for scooping up the tomato masala; plain basmati rice is a good choice when you want a milder, more neutral base. For a meal with both, offer a small portion of rice alongside bread rather than burying the karahi under a large amount of rice.

Set lemon wedges, extra chopped cilantro, and sliced green chile on the table so diners can finish their own portions. A simple cucumber-and-yogurt raita or sliced cucumber and onion can provide a cool contrast to the warm spices. These are accompaniments, not requirements: the dish is satisfying with just bread or rice and a squeeze of lemon.

Variations

Chicken karahi has many home and regional versions, and there is no single fixed spice ratio. Some cooks use more green chile and fresh ginger, while others make the sauce milder or add a little more black pepper. Many versions rely on tomatoes rather than onions for the sauce’s body, as this one does. If you prefer onion, cook one small finely chopped onion in the oil until soft before browning the chicken; it makes the sauce sweeter and heavier, and it may take longer to reduce.

For a boneless version, use about 2 lb (900 g) boneless chicken thighs cut into large pieces. They cook faster than bone-in pieces, so begin checking them earlier and use the thermometer rather than relying only on the clock. Breast meat can also be used, but it dries more readily; cut it into generous pieces and avoid simmering it longer than necessary once it reaches 165°F (74°C).

To make the dish less hot, remove the seeds from the green chiles and reduce or omit the ground chile. For extra heat, add another slit green chile, keeping in mind that chile strength varies. If ginger-garlic paste is unavailable, use 1 tbsp (15 g) finely grated ginger and 1 tbsp (15 g) finely grated garlic. The texture will be less smooth, but the flavor remains close. A pinch more garam masala at the end is possible, though too much can cover the fresh ginger and tomato character.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, dividing a large batch into shallow containers so it cools promptly. Keep the chicken and sauce covered in the refrigerator for 3–4 days. The sauce may thicken as it chills, and a little separation of oil is normal. For longer storage, freeze in airtight, freezer-safe containers for up to 3 months for best quality; thaw overnight in the refrigerator before reheating.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a tablespoon or two of water if the sauce is too thick, and heat until the chicken and sauce reach 165°F (74°C). Check the center of a large piece with a food thermometer. Avoid repeatedly cooling and reheating the full batch, since that makes it harder to handle leftovers safely and can overcook the chicken.

Frequently Asked Questions

Is chicken karahi very spicy?
The heat depends on the chiles and the amount of chile powder. This recipe is moderately warm when made with three green chiles and Kashmiri chile powder, but those ingredients vary in strength. For a gentler version, use one green chile with the seeds removed and reduce the ground chile; serve extra fresh chile separately for anyone who wants more heat.

Can I make karahi without a traditional karahi pan?
Yes. A wok, cast-iron skillet, or other wide, heavy pan works well. Use a pan large enough to hold the chicken without crowding it, and avoid a thin pan that heats unevenly and is more likely to scorch the tomato sauce. A lid is helpful for the covered simmer, but a baking sheet can serve as a loose cover if needed.

Should I add water to the tomatoes?
Usually, no. Ripe tomatoes and chicken release plenty of liquid during the covered simmer. Add only a small splash if the mixture is sticking before the tomatoes soften; then uncover the pan and reduce the sauce. Adding a cup of water at the start would make the finished karahi soupy and require a much longer cooking time.

Can I use boneless chicken?
Yes. Boneless thighs are the most forgiving substitute and have a similar savory flavor, while breast meat is leaner and can become dry if overcooked. Cut boneless chicken into large pieces and check its internal temperature earlier than you would for bone-in pieces. In either case, cook poultry to 165°F (74°C).

Why is my karahi sauce watery?
The tomatoes may be especially juicy, the pan may be crowded, or the heat may be too low for moisture to evaporate. Remove the lid and simmer the sauce uncovered, stirring occasionally, until it coats the chicken. If the pan is very full, transfer the chicken temporarily to a plate and reduce the sauce before returning it to the pan.

Can I prepare it ahead?
You can chop the tomatoes, ginger, and cilantro and measure the spices earlier in the day; refrigerate the cut ingredients in covered containers. The cooked dish can also be made ahead and refrigerated for up to 3–4 days, then reheated to 165°F (74°C). Its flavor remains pleasant, although the fresh ginger and cilantro garnish is brightest when added just before serving.

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