Chicken Karahi Recipe A Pakistani Chicken Curry

I can never resist a chicken karahi that’s rich with tomatoes, silky with cream, and loaded with bold Pakistani spice. This quick version brings restaurant-style flavour to the table fast, and it always disappears quicker than I expect.

A photo of Chicken Karahi Recipe A Pakistani Chicken Curry

I’m obsessed with chicken karahi because it hits hard, fast, and loud. The kind of curry I crave when I want proper spice, messy sauce, and no boring bites.

I love how the tomatoes turn rich and tangy, then the heavy cream slides in and makes everything feel bold without dulling the heat. But the best part is that punchy, restaurant-style flavour that tastes like I worked way harder than I did.

Saucy, fiery, a little creamy. And seriously addictive.

I keep going back for one more piece, then one more scoop, until the pan is basically wiped clean.

Ingredients

Ingredients photo for Chicken Karahi Recipe A Pakistani Chicken Curry

  • Chicken on the bone stays juicy and gives the curry that cozy, deep flavor.
  • Oil or ghee helps everything fry properly, so the masala doesn’t taste raw.
  • Onion adds a little sweetness, but honestly, karahi can survive without it.
  • Ginger paste brings warmth and that sharp, fresh kick you’ll notice right away.
  • Garlic paste makes the base bold, savory, and way more addictive.
  • Tomatoes are basically the sauce, tangy, rich, and super important here.
  • Cream makes it mellow and silky, especially if your chilies got bossy.
  • Water loosens the gravy so it’s not dry or pasty.
  • Red chili powder gives heat and color, so adjust if you’re spice-shy.
  • Coriander and turmeric add earthy flavor, plus that classic curry look.
  • Garam masala comes in strong, so it’s best when used with care.
  • Green chilies keep it fresh, spicy, and very Pakistani.
  • Butter or extra ghee makes it richer, like restaurant-style weekend food.
  • Cilantro, ginger, and lemon wake everything up at the end.

Ingredient Quantities

  • 1 kilogram chicken on the bone, cut into serving pieces
  • 4 tablespoons vegetable oil or ghee
  • 1 onion, finely sliced (optional)
  • 1 tablespoon ginger paste
  • 1 tablespoon garlic paste
  • 5 to 6 medium tomatoes, finely chopped or blended, about 600 grams
  • 1/2 cup heavy cream
  • 1/2 cup water
  • 2 teaspoons red chili powder, or adjust to taste
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 to 1 1/2 teaspoons salt, or to taste
  • 4 to 6 green chilies, slit or chopped
  • 2 tablespoons butter or extra ghee for richness
  • Handful fresh cilantro, chopped for garnish
  • 1 small piece fresh ginger, cut into thin julienne for garnish
  • Lime or lemon wedges to serve

How to Make this

1. Heat 4 tablespoons vegetable oil or ghee in a large karahi or heavy skillet over medium-high heat until hot.

2. If using, add 1 finely sliced onion and sauté until translucent and starting to brown, about 5 to 7 minutes.

3. Add 1 tablespoon ginger paste and 1 tablespoon garlic paste, fry for 30 to 45 seconds until aromatic.

4. Add 1 kilogram chicken on the bone, increase heat to medium-high, and sear the pieces until lightly browned on all sides, about 6 to 8 minutes.

5. Stir in 5 to 6 medium tomatoes (finely chopped or blended, about 600 grams), 2 teaspoons red chili powder, 1 teaspoon ground coriander, 1 teaspoon turmeric powder, and 1 to 1 1/2 teaspoons salt; mix well.

6. Pour in 1/2 cup water, bring to a boil, then reduce heat to low and simmer covered for 15 to 20 minutes until the chicken is cooked through and the tomatoes have broken down.

7. Uncover and cook on medium heat to reduce the sauce to a thick, saucy consistency, then stir in 1/2 cup heavy cream and 2 tablespoons butter or extra ghee; simmer 2 to 3 minutes to meld flavors.

8. Add 1 teaspoon garam masala and 4 to 6 green chilies (slit or chopped), cook 1 to 2 minutes more.

9. Garnish with a handful of chopped fresh cilantro, the thin julienne of 1 small piece fresh ginger, and serve with lime or lemon wedges.

Equipment Needed

1. Large karahi or heavy skillet
2. Cutting board and chef knife
3. Wooden spoon or heatproof spatula
4. Measuring spoons and measuring cup
5. Blender or food processor (for tomatoes, optional)
6. Tongs for turning chicken pieces
7. Small bowl and whisk or spoon for cream and butter
8. Serving platter and citrus wedges for garnish

FAQ

Chicken Karahi Recipe A Pakistani Chicken Curry Substitutions and Variations

  • Chicken on the bone: use boneless chicken thighs for faster cooking and more tender results, or bone-in turkey pieces for a larger batch.
  • Heavy cream: substitute full-fat coconut milk for a dairy-free, slightly sweet alternative, or plain yogurt (temper before adding) for tang and creaminess.
  • Tomatoes: use a 400 g can of chopped tomatoes plus 2 tablespoons tomato paste for concentrated flavor, or 600 g roasted red bell peppers blended for a fruitier note.
  • Ghee or butter: replace with equal amounts of neutral vegetable oil for a lighter finish, or use olive oil for a fruitier profile (avoid very strong-flavored olive oils).

Pro Tips

1. Sear the chicken well before adding the tomatoes. Browned bits on the surface add deep flavor and help the sauce taste richer, so don’t rush this step and work in batches if the pan feels crowded.

2. Use a mix of blended and hand-chopped tomatoes or cook the sauce longer if it tastes too acidic. Blending gives body while some chunky pieces give texture; simmering a bit extra mellows bright tomato tang.

3. Add the cream and butter at the end over low heat. This keeps the cream silky instead of splitting and lets the fats finish the sauce so it coats the chicken beautifully.

4. Taste and adjust at the finish. Warm spices and salt can mellow during cooking, so check seasoning just before serving. If heat needs balancing, a squeeze of lemon or a little extra cream will calm it without masking the spices.

Chicken Karahi Recipe A Pakistani Chicken Curry

Chicken Karahi Recipe A Pakistani Chicken Curry

Recipe by Jot Punji

0.0 from 0 votes

I can never resist a chicken karahi that’s rich with tomatoes, silky with cream, and loaded with bold Pakistani spice. This quick version brings restaurant-style flavour to the table fast, and it always disappears quicker than I expect.

Servings

6

servings

Calories

457

kcal

Equipment: 1. Large karahi or heavy skillet
2. Cutting board and chef knife
3. Wooden spoon or heatproof spatula
4. Measuring spoons and measuring cup
5. Blender or food processor (for tomatoes, optional)
6. Tongs for turning chicken pieces
7. Small bowl and whisk or spoon for cream and butter
8. Serving platter and citrus wedges for garnish

Ingredients

  • 1 kilogram chicken on the bone, cut into serving pieces

  • 4 tablespoons vegetable oil or ghee

  • 1 onion, finely sliced (optional)

  • 1 tablespoon ginger paste

  • 1 tablespoon garlic paste

  • 5 to 6 medium tomatoes, finely chopped or blended, about 600 grams

  • 1/2 cup heavy cream

  • 1/2 cup water

  • 2 teaspoons red chili powder, or adjust to taste

  • 1 teaspoon ground coriander

  • 1 teaspoon turmeric powder

  • 1 teaspoon garam masala

  • 1 to 1 1/2 teaspoons salt, or to taste

  • 4 to 6 green chilies, slit or chopped

  • 2 tablespoons butter or extra ghee for richness

  • Handful fresh cilantro, chopped for garnish

  • 1 small piece fresh ginger, cut into thin julienne for garnish

  • Lime or lemon wedges to serve

Directions

  • Heat 4 tablespoons vegetable oil or ghee in a large karahi or heavy skillet over medium-high heat until hot.
  • If using, add 1 finely sliced onion and sauté until translucent and starting to brown, about 5 to 7 minutes.
  • Add 1 tablespoon ginger paste and 1 tablespoon garlic paste, fry for 30 to 45 seconds until aromatic.
  • Add 1 kilogram chicken on the bone, increase heat to medium-high, and sear the pieces until lightly browned on all sides, about 6 to 8 minutes.
  • Stir in 5 to 6 medium tomatoes (finely chopped or blended, about 600 grams), 2 teaspoons red chili powder, 1 teaspoon ground coriander, 1 teaspoon turmeric powder, and 1 to 1 1/2 teaspoons salt; mix well.
  • Pour in 1/2 cup water, bring to a boil, then reduce heat to low and simmer covered for 15 to 20 minutes until the chicken is cooked through and the tomatoes have broken down.
  • Uncover and cook on medium heat to reduce the sauce to a thick, saucy consistency, then stir in 1/2 cup heavy cream and 2 tablespoons butter or extra ghee; simmer 2 to 3 minutes to meld flavors.
  • Add 1 teaspoon garam masala and 4 to 6 green chilies (slit or chopped), cook 1 to 2 minutes more.
  • Garnish with a handful of chopped fresh cilantro, the thin julienne of 1 small piece fresh ginger, and serve with lime or lemon wedges.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 300g
  • Total number of serves: 6
  • Calories: 457kcal
  • Fat: 40.5g
  • Saturated Fat: 13.7g
  • Trans Fat: 0.5g
  • Polyunsaturated: 8g
  • Monounsaturated: 18g
  • Cholesterol: 131mg
  • Sodium: 633mg
  • Potassium: 583mg
  • Carbohydrates: 15g
  • Fiber: 3.3g
  • Sugar: 5g
  • Protein: 33.5g
  • Vitamin A: 800IU
  • Vitamin C: 14mg
  • Calcium: 100mg
  • Iron: 2mg

Please enter your email to print the recipe:




Comments are closed.