Chicken Karahi Pakistani Style: Step-by-Step

Updated November 7, 2026

Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chicken Karahi Pakistani Style: Step-by-Step

Chicken Karahi is a beloved Pakistani dish of chicken simmered in a rich, tomato-based gravy with ginger, garlic, and green chilies. It gets its name from the traditional deep, round wok-like pan called a karahi, in which it is cooked and often served. This version is straightforward and uses everyday ingredients, yet delivers the bold, aromatic flavors that make it a restaurant favorite.

What You’ll Need

  • Large karahi or heavy-bottomed skillet/wok (12-inch / 30 cm)
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Food thermometer (for checking chicken doneness)

Step-by-Step

  1. Prep the chicken: Rinse 2 lbs (900 g) bone-in chicken pieces (drumsticks, thighs, or a mix) and pat dry. If using a whole chicken, cut into 8-10 pieces. Set aside.
  2. Prep the aromatics: Peel and finely chop 1 medium onion (about 1 cup / 150 g). Peel and grate 1 tablespoon (15 g) fresh ginger and 1 tablespoon (15 g) garlic. Slice 4-5 green chilies (adjust to taste) lengthwise, leaving some seeds if you like heat. Chop 2 medium tomatoes (about 2 cups / 300 g) into small chunks.
  3. Heat the oil: Place your karahi or skillet over medium-high heat and add 1/2 cup (120 ml) neutral oil (like canola or sunflower). Let it shimmer but not smoke.
  4. Sauté the onion: Add the chopped onion and cook, stirring often, until golden brown, about 5-7 minutes. Do not rush this; it builds the base flavor.
  5. Add ginger and garlic: Stir in the grated ginger and garlic. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
  6. Add the chicken: Place the chicken pieces in the karahi. Sear on all sides until the skin is lightly browned, about 5-6 minutes. This locks in juices.
  7. Add spices: Sprinkle over 1 teaspoon (2 g) ground cumin, 1 teaspoon (2 g) ground coriander, 1/2 teaspoon (1 g) turmeric powder, 1 teaspoon (2 g) red chili powder (adjust to taste), and 1 teaspoon (6 g) salt. Stir well to coat the chicken evenly.
  8. Add tomatoes: Add the chopped tomatoes and 1/2 cup (120 ml) water. Stir everything together. Bring to a gentle simmer.
  9. Cover and cook: Reduce heat to medium-low, cover the karahi, and let it cook for 20-25 minutes. Stir occasionally. The chicken should be tender and cooked through.
  10. Check doneness: Use a food thermometer to check the thickest part of a chicken piece. It must read 165°F (74°C) – the USDA FSIS safe minimum for poultry. If not, continue cooking for 5 more minutes and check again.
  11. Finish the gravy: Remove the lid. Increase heat to medium-high and let the gravy reduce to your desired consistency, about 5-7 minutes. It should cling to the chicken, not be watery.
  12. Add green chilies and garnish: Stir in the sliced green chilies and 1/4 cup (15 g) fresh cilantro (coriander leaves), chopped. Also add 1 teaspoon (5 g) crushed dried fenugreek leaves (kasuri methi) if using – rub it between your palms to release its aroma.
  13. Rest and serve: Turn off the heat and let the karahi rest for 5 minutes. Serve hot in the karahi or a serving dish, with naan, roti, or steamed basmati rice.

Common Mistakes

  • Using boneless, skinless chicken breast: It dries out quickly. Bone-in, skin-on chicken (thighs or drumsticks) stays juicy and adds flavor.
  • Skipping the onion browning: Pale onions won’t give the deep, sweet base that balances the tomatoes. Take the time to brown them properly.
  • Overcrowding the pan: If you cook too much chicken at once, it steams instead of searing. Cook in batches if needed.
  • Adding too much water: You want a thick, clinging gravy. Start with 1/2 cup (120 ml) and add more only if it looks dry before the chicken is done.
  • Not checking the temperature: Guessing doneness can lead to undercooked chicken. Always use a thermometer.

Tips

  • Use fresh ginger and garlic: Pre-minced versions from a jar have a different flavor. Grating fresh ginger and garlic releases more aroma.
  • Adjust heat to your taste: The recipe uses 1 teaspoon red chili powder plus green chilies – that’s medium-hot. For milder, reduce to 1/2 teaspoon and remove seeds from chilies.
  • Add kasuri methi: Dried fenugreek leaves are a classic touch. They add a slightly bitter, nutty flavor that makes the dish taste authentic. If you can’t find them, skip – don’t substitute with fresh fenugreek (too bitter).
  • Let it rest: The 5-minute rest after cooking allows the flavors to meld and the chicken to reabsorb juices.
  • Make it ahead: Chicken karahi tastes even better the next day. Store in an airtight container in the fridge for up to 3-4 days. Reheat gently on the stovetop, adding a splash of water if needed.

Troubleshooting

  • Gravy too watery: Remove the lid and boil on high heat for 5-10 minutes, stirring often, until it thickens. If it’s still thin, you can mash a few tomato chunks against the side of the pan.
  • Chicken is dry: This usually happens with breast meat or overcooking. If you used breast, next time use thighs. To salvage, add 2-3 tablespoons (30-45 ml) of water or yogurt and simmer gently for 2 minutes to add moisture.
  • Too spicy: Stir in 1/2 cup (120 ml) plain yogurt (at room temperature) or 1/2 cup (120 ml) heavy cream. Simmer for 2 minutes. This cools the heat and adds richness.
  • Too salty: Add a halved raw potato and simmer for 10 minutes – it absorbs excess salt. Remove before serving. Or add a squeeze of lemon juice to balance.
  • Burnt bottom: If you smell burning, immediately transfer to another pan, leaving the burnt bits behind. Do not scrape them into the dish. Next time, use lower heat and stir more often.
  • Chicken not cooked through: Return to heat, add 2-3 tablespoons (30-45 ml) water, cover, and simmer on low for 10 more minutes. Check temperature again.

Frequently Asked Questions

Can I use boneless chicken? Yes, but reduce cooking time to 15-20 minutes and check temperature. Use thighs for best results; breast will be drier.

What is kasuri methi and can I skip it? Kasuri methi is dried fenugreek leaves, sold in South Asian grocery stores. It adds a distinctive aroma. You can skip it, but the flavor will be less authentic.

Can I make this in a regular pan? Yes, any heavy-bottomed skillet or wok works. A karahi is traditional but not essential.

How do I store leftovers? Cool to room temperature, then refrigerate in an airtight container for up to 3-4 days. Reheat on the stovetop or microwave until piping hot (165°F / 74°C).

Can I freeze chicken karahi? Yes, freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge, then reheat gently.

What side dishes go well? Naan, roti, or steamed basmati rice are classic. A simple cucumber salad or raita (yogurt with cucumber) balances the heat.

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