Chicken Karahi is a beloved Pakistani and North Indian dish named after the deep, wok-like pan it’s cooked in. This food fusion-style version balances the traditional tomato-and-green-chili base with a few modern shortcuts, like using pre-ground spices and a pressure cooker for speed, without losing the rich, caramelized character that makes karahi so satisfying. It’s a one-pan, boldly spiced curry that’s perfect for weeknight dinners or weekend feasts.
Ingredients
- 2 lb (900 g) bone-in chicken, cut into 2-inch pieces
- 3 tablespoons (45 ml) neutral oil or ghee
- 1 large onion, thinly sliced (about 1 ½ cups / 150 g)
- 3 cloves garlic, minced
- 1 tablespoon (15 g) grated fresh ginger
- 4 medium tomatoes, chopped (about 3 cups / 540 g)
- 2–3 green chilies (like Serrano or Thai bird’s eye), slit lengthwise
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) ground coriander
- 1 teaspoon (2 g) Kashmiri red chili powder (or ½ teaspoon cayenne plus 1 teaspoon paprika)
- ½ teaspoon (1 g) ground turmeric
- 1 teaspoon (6 g) salt, or to taste
- 1 teaspoon (2 g) garam masala
- ¼ cup (60 ml) plain yogurt, whisked
- Fresh cilantro, chopped, for garnish
- 1-inch piece of ginger, julienned, for garnish
Instructions
- Heat the oil or ghee in a large karahi or heavy-bottomed wok over medium-high heat. Add the sliced onion and cook, stirring occasionally, until golden brown, about 5–6 minutes.
- Add the minced garlic and grated ginger. Sauté for 30 seconds until fragrant.
- Add the chicken pieces. Sear until the chicken is lightly browned on all sides, about 5 minutes. This step builds flavor.
- Stir in the chopped tomatoes, green chilies, ground cumin, ground coriander, Kashmiri red chili powder, turmeric, and salt. Mix well to coat the chicken.
- Cover the pan and reduce the heat to medium-low. Let the chicken cook in its own juices and the tomato water for 15 minutes, stirring occasionally. The tomatoes should break down and release their liquid. If the pan looks dry, add ¼ cup (60 ml) water.
- Uncover, increase the heat to medium-high, and cook for another 5–7 minutes, stirring frequently, until the sauce thickens and the oil begins to separate from the masala. This is the classic karahi “bhunao” step.
- Turn off the heat. Stir in the whisked yogurt and garam masala. The residual heat will warm the yogurt without curdling.
- Check that the chicken is cooked through: the internal temperature should read 165°F (74°C) on an instant-read thermometer, which is the USDA FSIS safe minimum for poultry.
- Garnish generously with fresh cilantro and julienned ginger. Serve hot.
Tips
- Use bone-in chicken: Bone-in pieces add more flavor and stay juicier than boneless breast. If you use boneless, reduce cooking time by 5 minutes and check doneness early.
- Don’t skip the bhunao: The step where you cook the masala until oil separates is crucial for depth. Be patient and stir often to prevent sticking.
- Yogurt temperature: Always whisk the yogurt and add it off the heat, or temper it by mixing in a spoonful of hot sauce before adding. This prevents curdling.
- Substitute for Kashmiri chili: If you can’t find it, mix 1 teaspoon paprika with ¼ teaspoon cayenne for a similar color and mild heat.
Serving Suggestions
Serve this chicken karahi with warm naan, roti, or steamed basmati rice. A side of cucumber raita (yogurt with cucumber and mint) and a squeeze of fresh lemon juice over the top brightens the rich gravy. For a complete meal, add a simple green salad or grilled vegetables.
Variations
- Butter Chicken Karahi: Add 2 tablespoons (28 g) butter and ½ cup (120 ml) heavy cream at the end for a richer, milder sauce.
- Spicy Lamb Karahi: Substitute lamb stew meat for chicken. Cook for 45–50 minutes until tender, and increase the green chilies to 4 for extra heat.
- Vegetarian Karahi: Replace chicken with 2 cups (300 g) of paneer cubes or mixed vegetables like cauliflower, potatoes, and peas. Cook for 10–12 minutes after adding the tomatoes.
- Karahi with Whole Spices: For a more traditional flavor, temper 1 teaspoon cumin seeds, 4–5 black peppercorns, and 2–3 cloves in hot oil before adding the onion.
Storage and Reheating
Refrigerate leftover karahi in an airtight container within 2 hours of cooking. It will keep for up to 4 days. To reheat, place in a saucepan over medium-low heat with a splash of water, stirring occasionally, until hot throughout (165°F / 74°C). You can also reheat individual portions in the microwave for 2–3 minutes, stirring halfway. Freeze for up to 3 months in a freezer-safe container; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use boneless chicken thighs? Yes, boneless thighs work well and stay moist. Reduce the cooking time by about 5 minutes and check that the internal temperature reaches 165°F (74°C).
Why is my karahi watery? This usually happens when you add too much water or don’t cook the tomatoes down enough. To fix it, continue simmering uncovered over medium-high heat until the sauce thickens to your liking.
Can I make this in a pressure cooker? Absolutely. Sauté the onions and chicken in the pressure cooker, then add the tomatoes and spices. Cook on high pressure for 10 minutes, then quick-release. Finish with yogurt and garam masala.
What is the best pan to use? Traditionally, a karahi (a deep, rounded wok) is ideal, but any heavy-bottomed skillet or Dutch oven works. The key is even heat distribution to avoid burning the masala.
Is this dish very spicy? It has a moderate heat from the green chilies and Kashmiri chili powder. To make it milder, remove the seeds from the green chilies or use only 1 chili.
Can I skip the yogurt? Yes, you can omit the yogurt for a dairy-free version. The sauce will be slightly less creamy but still delicious.
Related
- How to Temper Chocolate: A Step-by-Step Guide
- Vermont Lobster Roll: A Buttery Twist on a Classic
- Kolache Nut Roll Recipe (Czech Christmas Pastry)
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).