Authentic Pakistani Chicken Karahi with Fresh Ginger

Michelle Young
Michelle Young
Published: May 15, 2026
Categories: Pakistani, Chicken
Tags: Chicken, Spicy, Main Course, Curry, Pakistani

Chicken Karahi

A spicy, tomato-based stir-fry chicken curry. Bold, aromatic, and ready in 40 minutes.

Prep Time:15 minCook Time:25 minTotal Time:40 minServings:4Difficulty:Medium

Chicken Karahi is the soul of Pakistani street food, named after the heavy, cast-iron wok it is cooked in. Unlike many curries that rely on heavy onions or cream, a true Karahi shines through its use of ripe, jammy tomatoes, ginger, and a specific balance of spices that creates a thick, clingy sauce that coats every piece of chicken.

The magic happens during the bhunnah process—a high-heat sautéing technique that concentrates the flavors until the oil separates from the masala. Served with hot, buttery naan or garlic roti, this dish brings the vibrant energy of a Lahore food street right to your kitchen table with its bold heat and citrusy finish from fresh ginger.

Nutrition (per serving)

Calories:420 kcal
Protein:35 g
Carbs:12 g
Fat:26 g

Directions

  1. 1
    Ghee heating in a black karahi wok for Pakistani chicken karahi.

    Heat the ghee or oil in a large wok or deep skillet over medium-high heat.

  2. 2
    Bone-in chicken pieces frying until golden in a karahi.

    Add the chicken pieces and fry for 5-7 minutes until they turn golden brown and the moisture has mostly evaporated.

  3. 3
    Ginger and garlic paste stirred into browned chicken pieces.

    Stir in the ginger and garlic pastes, and continue to sauté for 2 minutes until the raw smell disappears.

  4. 4
    Chopped tomatoes, chili flakes, turmeric, and salt added to chicken karahi.

    Add the chopped tomatoes, red chili flakes, turmeric, and salt. Cover the pan and cook on medium heat for about 10 minutes until the tomatoes are soft and mushy.

  5. 5
    Softened tomatoes mashed into a thick red masala around the chicken.

    Remove the lid and use your spoon to mash the tomatoes into a smooth pulp. Increase the heat to high.

  6. 6
    Yogurt and green chilies stirred into thickening chicken karahi sauce.

    Add the whisked yogurt and slit green chilies. Stir-fry constantly (this is the bhunnah stage) for 5 minutes until the sauce thickens and the oil starts to separate at the edges.

  7. 7
    Black pepper and garam masala sprinkled over the finished karahi sauce.

    Stir in the freshly ground black pepper and garam masala, then turn off the heat.

  8. 8
    Chicken karahi garnished with ginger and cilantro, served with naan.

    Garnish with julienned ginger and cilantro. Serve immediately with hot naan.

Ingredients

  • Chicken (cut into small bone-in pieces):1.5 lb
  • Ghee or vegetable oil:0.5 cup
  • Roma tomatoes, chopped:4 pieces
  • Ginger paste:1 tbsp
  • Garlic paste:1 tbsp
  • Green chilies, slit lengthwise:4 pieces
  • Red chili flakes:1 tsp
  • Turmeric powder:0.5 tsp
  • Salt:1 tsp
  • Freshly ground black pepper:1 tsp
  • Plain yogurt, whisked:0.25 cup
  • Garam masala:0.5 tsp
  • Fresh ginger, julienned for garnish:2 tbsp
  • Fresh cilantro, chopped:0.25 cup

Tips & Notes

  • Using bone-in chicken provides a much deeper flavor and prevents the meat from drying out during high-heat cooking.
  • The secret to a great Karahi is the 'bhunnah'—don't be afraid to stir-fry on high heat at the end until the oil clearly separates from the sauce.
  • If you prefer a milder dish, remove the seeds from the green chilies before adding them.