All Recipes

Pakistani Chicken Karahi Recipe โ€“ Quick and Delicious

Chef / Author
Published Oct 26, 2026
Read Time โฑ๏ธ 5 Mins
๐ŸŒฟ
Category Healthy Recipes
โฑ๏ธ
Prep Time 15 Mins
โญ
Rating 4.9 / 5.0
๐Ÿ”ฅ
Status Chef Tested

Chicken Karahi is one of the most popular Pakistani dishes, loved for its spicy tomato gravy, tender chicken, fresh ginger, and green chilies. This Pakistani Chicken Karahi Recipe is perfect for anyone who wants to enjoy authentic restaurant-style food at home without spending hours in the kitchen.

Made with simple ingredients and traditional spices, this quick and delicious chicken karahi is ideal for family dinners, weekend lunches, and special occasions. Serve it hot with naan, roti, or fresh salad for a satisfying Pakistani meal.

Spicy chicken curry with rich tomato gravy

Why You Will Love This Pakistani Chicken Karahi Recipe

This homemade chicken karahi recipe combines tender chicken with juicy tomatoes, aromatic ginger, garlic, and freshly ground spices. Unlike creamy curries, traditional Pakistani karahi gets much of its flavor from cooking the chicken with tomatoes and spices until the gravy becomes thick and rich.

The recipe is easy to follow, requires one main cooking pot, and can be adjusted to suit your preferred spice level. You can prepare it for a quick dinner or serve it to guests when you want a delicious homemade Pakistani dish.

Ingredients for Chicken Karahi

Fresh ingredients and spices for homemade cooking

Prepare the following ingredients before starting the recipe. These quantities make approximately four servings.

  • 1 kg chicken, cut into medium-sized pieces
  • 4 to 5 medium ripe tomatoes, chopped
  • 1/2 cup cooking oil
  • 2 tablespoons ginger-garlic paste
  • 4 to 5 green chilies
  • 1 teaspoon red chili powder
  • 1 teaspoon crushed coriander seeds
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon crushed black pepper
  • 1/2 teaspoon garam masala
  • 1 to 1 1/2 teaspoons salt, or to taste
  • 2 tablespoons fresh ginger, cut into thin strips
  • 1/4 cup fresh coriander leaves, chopped
  • 1 tablespoon lemon juice, optional

How to Make Pakistani Chicken Karahi

Step 1: Heat the Oil and Cook the Chicken

Place a large karahi, wok, or heavy-bottomed pan over medium-high heat. Add the cooking oil and allow it to become hot. Add the chicken pieces carefully and cook for approximately 5 to 8 minutes, stirring regularly until the outside changes color and starts to brown.

Cooking the chicken at this stage helps develop a deeper flavor. Avoid overcrowding the pan because the chicken should fry rather than release too much water.

Step 2: Add Ginger and Garlic

Add the ginger-garlic paste to the chicken and stir well. Cook for another 1 to 2 minutes until the raw smell disappears. Keep stirring to prevent the garlic from burning.

Fresh ginger and garlic provide the traditional aroma that makes Pakistani chicken karahi so delicious.

Step 3: Add Tomatoes and Spices

Tomato-based chicken curry cooking with traditional spices

Add the chopped tomatoes, red chili powder, crushed coriander seeds, turmeric powder, black pepper, and salt. Mix everything thoroughly so the chicken is coated with the spices.

Cook for approximately 10 to 15 minutes, stirring occasionally, until the tomatoes soften and begin to form a thick masala. If needed, cover the pan briefly to help the tomatoes break down. Then remove the lid and continue cooking so excess moisture evaporates.

Step 4: Cook Until the Chicken Is Tender

Reduce the heat to medium and cook the chicken until it is tender and fully cooked. This usually takes another 10 to 15 minutes, depending on the size of the pieces. Add a small splash of water only if the mixture becomes too dry before the chicken is ready.

Stir occasionally and check the thickest chicken piece to ensure it is cooked through. Chicken should reach an internal temperature of 74ยฐC (165ยฐF).

Step 5: Finish with Green Chilies and Ginger

Add the green chilies and garam masala. Stir gently and cook for another 2 to 3 minutes. Sprinkle fresh coriander over the karahi and add the ginger strips. A little lemon juice can be added for extra freshness if desired.

Continue cooking uncovered for a few minutes until the oil begins to separate from the thick tomato masala. Your homemade Pakistani chicken karahi is now ready to serve.

Rich homemade curry ready to serve with bread

Tips for the Best Chicken Karahi

  • Use ripe tomatoes: Fresh, ripe tomatoes create a naturally rich and flavorful gravy.
  • Choose bone-in chicken: Bone-in pieces can add extra flavor, although boneless chicken also works well.
  • Cook uncovered at the end: This helps evaporate excess liquid and gives the masala a thicker texture.
  • Use fresh ginger: Thin ginger strips added at the end provide a classic restaurant-style finish.
  • Adjust the heat: Reduce the chili powder and green chilies for a milder version.
  • Avoid too much water: Chicken karahi should have a thick tomato masala rather than a thin curry.

What to Serve with Chicken Karahi

Pakistani chicken karahi tastes best when served hot and fresh. Pair it with naan, tandoori roti, chapati, or roghni naan to enjoy every bit of the flavorful tomato gravy.

You can also serve it with sliced onions, lemon wedges, cucumber salad, mint chutney, or cooling yogurt raita. For a family gathering, add a rice dish and a refreshing drink to complete the meal.

How to Store Leftover Chicken Karahi

Allow the chicken karahi to cool slightly and refrigerate it in an airtight container within two hours of cooking. Properly refrigerated leftovers can generally be kept for 3 to 4 days.

Reheat the portion you need in a pan over medium-low heat. Add a small splash of water if the gravy has thickened too much, and heat until steaming hot throughout. Avoid repeatedly cooling and reheating the entire batch.

Pakistani Chicken Karahi Recipe Card

  • Preparation Time: 10 minutes
  • Cooking Time: 35 to 45 minutes
  • Total Time: Approximately 45 to 55 minutes
  • Servings: 4 people
  • Course: Main Course
  • Cuisine: Pakistani
  • Cooking Method: Stovetop
  • Difficulty: Easy

Frequently Asked Questions

Can I make chicken karahi without yogurt?

Yes. Yogurt is not necessary for this tomato-based recipe. Tomatoes, ginger, garlic, and spices provide the main flavor and texture.

Can I use boneless chicken?

Yes. Boneless chicken works well and may cook faster than bone-in pieces. Check that it is fully cooked and avoid overcooking it.

How can I make chicken karahi taste like restaurant food?

Use fresh ginger, ripe tomatoes, balanced spices, and sufficiently high heat for frying. Allow the masala to reduce until thick, and garnish with fresh coriander and ginger before serving.

Is Pakistani chicken karahi very spicy?

It can be spicy, but you can easily adjust the heat by reducing the red chili powder and green chilies. The dish will still have plenty of flavor from the tomatoes and other spices.

Conclusion

This Pakistani Chicken Karahi Recipe is an easy and delicious way to enjoy one of Pakistan’s favorite traditional dishes at home. Tender chicken, fresh tomatoes, aromatic spices, green chilies, and ginger combine to create a rich meal that is perfect for lunch or dinner.

Follow the simple steps, cook the masala until thick, and finish with fresh coriander and ginger for a wonderful homemade result. Serve your chicken karahi with hot naan or roti and enjoy a delicious Pakistani meal with family and friends.

More Chicken Karahi Inspiration

Explore more cooking ideas and food photography here:

SEO Title: Pakistani Chicken Karahi Recipe โ€“ Quick and Delicious

Suggested URL Slug: pakistani-chicken-karahi-recipe

Focus Keyword: Pakistani Chicken Karahi Recipe

Meta Description: Make a quick and delicious Pakistani chicken karahi recipe at home with tender chicken, fresh tomatoes, green chilies, ginger, and traditional spices.

Suggested Category: Pakistani Recipes / Chicken Recipes

Recipe crafted by admin

Culinary enthusiast and home chef dedicated to sharing wholesome, organic, and easy-to-make gourmet meals.

Pakistani Chicken Karahi Recipe โ€“ Quick and Delicious

Chicken Karahi is one of the most popular Pakistani dishes, loved for its spicy tomato gravy, tender chicken, fresh ginger, and green chilies. This Pakistani Chicken Karahi Recipe is perfect for anyone who wants to enjoy authentic restaurant-style food at home without spending hours in the kitchen.

Made with simple ingredients and traditional spices, this quick and delicious chicken karahi is ideal for family dinners, weekend lunches, and special occasions. Serve it hot with naan, roti, or fresh salad for a satisfying Pakistani meal.

Spicy chicken curry with rich tomato gravy

Why You Will Love This Pakistani Chicken Karahi Recipe

This homemade chicken karahi recipe combines tender chicken with juicy tomatoes, aromatic ginger, garlic, and freshly ground spices. Unlike creamy curries, traditional Pakistani karahi gets much of its flavor from cooking the chicken with tomatoes and spices until the gravy becomes thick and rich.

The recipe is easy to follow, requires one main cooking pot, and can be adjusted to suit your preferred spice level. You can prepare it for a quick dinner or serve it to guests when you want a delicious homemade Pakistani dish.

Ingredients for Chicken Karahi

Fresh ingredients and spices for homemade cooking

Prepare the following ingredients before starting the recipe. These quantities make approximately four servings.

  • 1 kg chicken, cut into medium-sized pieces
  • 4 to 5 medium ripe tomatoes, chopped
  • 1/2 cup cooking oil
  • 2 tablespoons ginger-garlic paste
  • 4 to 5 green chilies
  • 1 teaspoon red chili powder
  • 1 teaspoon crushed coriander seeds
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon crushed black pepper
  • 1/2 teaspoon garam masala
  • 1 to 1 1/2 teaspoons salt, or to taste
  • 2 tablespoons fresh ginger, cut into thin strips
  • 1/4 cup fresh coriander leaves, chopped
  • 1 tablespoon lemon juice, optional

How to Make Pakistani Chicken Karahi

Step 1: Heat the Oil and Cook the Chicken

Place a large karahi, wok, or heavy-bottomed pan over medium-high heat. Add the cooking oil and allow it to become hot. Add the chicken pieces carefully and cook for approximately 5 to 8 minutes, stirring regularly until the outside changes color and starts to brown.

Cooking the chicken at this stage helps develop a deeper flavor. Avoid overcrowding the pan because the chicken should fry rather than release too much water.

Step 2: Add Ginger and Garlic

Add the ginger-garlic paste to the chicken and stir well. Cook for another 1 to 2 minutes until the raw smell disappears. Keep stirring to prevent the garlic from burning.

Fresh ginger and garlic provide the traditional aroma that makes Pakistani chicken karahi so delicious.

Step 3: Add Tomatoes and Spices

Tomato-based chicken curry cooking with traditional spices

Add the chopped tomatoes, red chili powder, crushed coriander seeds, turmeric powder, black pepper, and salt. Mix everything thoroughly so the chicken is coated with the spices.

Cook for approximately 10 to 15 minutes, stirring occasionally, until the tomatoes soften and begin to form a thick masala. If needed, cover the pan briefly to help the tomatoes break down. Then remove the lid and continue cooking so excess moisture evaporates.

Step 4: Cook Until the Chicken Is Tender

Reduce the heat to medium and cook the chicken until it is tender and fully cooked. This usually takes another 10 to 15 minutes, depending on the size of the pieces. Add a small splash of water only if the mixture becomes too dry before the chicken is ready.

Stir occasionally and check the thickest chicken piece to ensure it is cooked through. Chicken should reach an internal temperature of 74ยฐC (165ยฐF).

Step 5: Finish with Green Chilies and Ginger

Add the green chilies and garam masala. Stir gently and cook for another 2 to 3 minutes. Sprinkle fresh coriander over the karahi and add the ginger strips. A little lemon juice can be added for extra freshness if desired.

Continue cooking uncovered for a few minutes until the oil begins to separate from the thick tomato masala. Your homemade Pakistani chicken karahi is now ready to serve.

Rich homemade curry ready to serve with bread

Tips for the Best Chicken Karahi

  • Use ripe tomatoes: Fresh, ripe tomatoes create a naturally rich and flavorful gravy.
  • Choose bone-in chicken: Bone-in pieces can add extra flavor, although boneless chicken also works well.
  • Cook uncovered at the end: This helps evaporate excess liquid and gives the masala a thicker texture.
  • Use fresh ginger: Thin ginger strips added at the end provide a classic restaurant-style finish.
  • Adjust the heat: Reduce the chili powder and green chilies for a milder version.
  • Avoid too much water: Chicken karahi should have a thick tomato masala rather than a thin curry.

What to Serve with Chicken Karahi

Pakistani chicken karahi tastes best when served hot and fresh. Pair it with naan, tandoori roti, chapati, or roghni naan to enjoy every bit of the flavorful tomato gravy.

You can also serve it with sliced onions, lemon wedges, cucumber salad, mint chutney, or cooling yogurt raita. For a family gathering, add a rice dish and a refreshing drink to complete the meal.

How to Store Leftover Chicken Karahi

Allow the chicken karahi to cool slightly and refrigerate it in an airtight container within two hours of cooking. Properly refrigerated leftovers can generally be kept for 3 to 4 days.

Reheat the portion you need in a pan over medium-low heat. Add a small splash of water if the gravy has thickened too much, and heat until steaming hot throughout. Avoid repeatedly cooling and reheating the entire batch.

Pakistani Chicken Karahi Recipe Card

  • Preparation Time: 10 minutes
  • Cooking Time: 35 to 45 minutes
  • Total Time: Approximately 45 to 55 minutes
  • Servings: 4 people
  • Course: Main Course
  • Cuisine: Pakistani
  • Cooking Method: Stovetop
  • Difficulty: Easy

Frequently Asked Questions

Can I make chicken karahi without yogurt?

Yes. Yogurt is not necessary for this tomato-based recipe. Tomatoes, ginger, garlic, and spices provide the main flavor and texture.

Can I use boneless chicken?

Yes. Boneless chicken works well and may cook faster than bone-in pieces. Check that it is fully cooked and avoid overcooking it.

How can I make chicken karahi taste like restaurant food?

Use fresh ginger, ripe tomatoes, balanced spices, and sufficiently high heat for frying. Allow the masala to reduce until thick, and garnish with fresh coriander and ginger before serving.

Is Pakistani chicken karahi very spicy?

It can be spicy, but you can easily adjust the heat by reducing the red chili powder and green chilies. The dish will still have plenty of flavor from the tomatoes and other spices.

Conclusion

This Pakistani Chicken Karahi Recipe is an easy and delicious way to enjoy one of Pakistan’s favorite traditional dishes at home. Tender chicken, fresh tomatoes, aromatic spices, green chilies, and ginger combine to create a rich meal that is perfect for lunch or dinner.

Follow the simple steps, cook the masala until thick, and finish with fresh coriander and ginger for a wonderful homemade result. Serve your chicken karahi with hot naan or roti and enjoy a delicious Pakistani meal with family and friends.

More Chicken Karahi Inspiration

Explore more cooking ideas and food photography here:

SEO Title: Pakistani Chicken Karahi Recipe โ€“ Quick and Delicious

Suggested URL Slug: pakistani-chicken-karahi-recipe

Focus Keyword: Pakistani Chicken Karahi Recipe

Meta Description: Make a quick and delicious Pakistani chicken karahi recipe at home with tender chicken, fresh tomatoes, green chilies, ginger, and traditional spices.

Suggested Category: Pakistani Recipes / Chicken Recipes

Leave a Comment