Quick & Easy

Easy Creamy Garlic Pasta

Pakistani chicken kamahi in thick tomato gravy topped with green chilies, fresh ginger, and coriander.
Prep time10 min
Cook time20 min
Total time30 min
Servings4

Easy Chicken Karahi Recipe – Pakistani Style

Chicken Karahi is a popular Pakistani dish known for its tender chicken, rich tomato gravy, fresh ginger, green chilies, and bold spices. It is traditionally cooked in a karahi, a deep, wok-like pan, and served hot with naan or roti.

This easy chicken karahi recipe uses everyday ingredients and simple cooking steps, making it ideal for family dinners, weekend meals, and special occasions.

If you enjoy traditional chicken dishes, you may also like our Easy Chicken Biryani and Easy Chicken Pulao recipes.

Why You’ll Love This Chicken Karahi

  • Rich flavor: Tomatoes, ginger, garlic, and spices create a delicious gravy.

  • Simple ingredients: You can make this dish with common kitchen ingredients.

  • Perfect for sharing: It makes a satisfying family meal.

  • Customizable heat: Adjust the green chilies and chili powder to your taste.

  • Great with bread: Serve it with naan, roti, or paratha.

Ingredients for Chicken Karahi

  • 500 g chicken, bone-in or boneless

  • 3 medium ripe tomatoes, chopped

  • 1 medium onion, finely chopped (optional)

  • 2 tablespoons cooking oil or ghee

  • 1 tablespoon ginger-garlic paste

  • 1 teaspoon red chili powder

  • 1 teaspoon crushed coriander seeds

  • 1/2 teaspoon cumin powder

  • 1/2 teaspoon turmeric powder

  • 1 teaspoon salt, or to taste

  • 2 green chilies, sliced

  • 1 teaspoon freshly ground black pepper

  • 1 tablespoon fresh ginger, cut into thin strips

  • 1/2 teaspoon garam masala

  • 2 tablespoons plain yogurt (optional)

  • Fresh coriander leaves for garnish

How to Make Chicken Karahi

Step 1: Heat the Oil

Heat the oil or ghee in a karahi or heavy-bottomed pan over medium-high heat.

Step 2: Brown the Chicken

Add the chicken and cook for 5–7 minutes, stirring occasionally, until the pieces are lightly browned.

Step 3: Add Ginger and Garlic

Stir in the ginger-garlic paste and cook for about one minute until fragrant.

Step 4: Add Tomatoes and Spices

Add the chopped tomatoes, salt, red chili powder, crushed coriander seeds, cumin powder, and turmeric. Mix well so the chicken is evenly coated.

Step 5: Cook the Tomato Gravy

Cook until the tomatoes soften and begin to break down. Add the yogurt if desired and stir until combined.

Step 6: Cook the Chicken Through

Cover the pan and cook over medium-low heat, stirring occasionally, until the chicken is cooked through. Add a small splash of water only if needed to prevent sticking.

Step 7: Thicken the Sauce

Remove the lid and continue cooking until the tomato gravy becomes thick and the oil begins to separate around the edges.

Step 8: Add the Final Flavors

Add black pepper, garam masala, sliced green chilies, and fresh ginger strips. Cook for another 2–3 minutes.

Step 9: Garnish and Serve

Sprinkle fresh coriander over the chicken karahi and serve hot with naan, roti, or steamed rice.

For another comforting side dish, try serving it with homemade raita.

Tips for the Best Chicken Karahi

  • Use ripe tomatoes to create a flavorful, naturally thick sauce.

  • Fresh ginger strips added near the end give the dish a distinctive aroma.

  • Cook the tomatoes well before finishing the gravy.

  • Adjust the chili powder and green chilies to suit your preferred spice level.

  • Avoid adding too much water; chicken karahi is best with a thick, concentrated gravy.

  • Bone-in chicken can provide extra flavor, while boneless chicken may cook faster.

  • Check that chicken reaches an internal temperature of 74°C (165°F) before serving.

For safe cooking guidance, consult the FoodSafety.gov safe minimum internal temperature chart.

What to Serve with Chicken Karachi

Chicken kamahi pairs beautifully with freshly baked naan, homemade roti, paratha, or steamed basmati rice. You can also serve it with sliced onions, lemon wedges, and a cooling yogurt raita.

If you enjoy exploring South Asian meals, browse our easy chicken recipes for more dinner inspiration.

Storage and Reheating

Allow leftover chicken kamahi to cool slightly and refrigerate it in a covered container within two hours. Reheat thoroughly until steaming hot, adding a small splash of water if the gravy has thickened too much.

For more information, see the FoodSafety.gov cold food storage guide.

Frequently Asked Questions

Can I make chicken kamahi without yogurt?

Yes. Yogurt is optional. Tomatoes provide the main flavor and texture for the gravy, so you can leave yogurt out entirely.

Can I use boneless chicken?

Yes. Boneless chicken works well and may cook faster than bone-in pieces. Adjust the cooking time and check that the chicken is fully cooked.

How can I make chicken karahi less spicy?

Use less red chili powder and reduce or omit the green chilies. You can still enjoy the tomato, ginger, and garlic flavors without making the dish too hot.

Why is my chicken kamahi watery?

The tomatoes may release a lot of liquid. Remove the lid and simmer the dish for a few extra minutes, stirring occasionally, until the gravy thickens.

Conclusion

This easy Pakistani chicken kamahi recipe brings together tender chicken, juicy tomatoes, fresh ginger, green chilies, and aromatic spices in one satisfying dish. Serve it hot with naan, roti, or rice for a flavorful homemade meal your family can enjoy.

Recipe details: Prep time 15 minutes | Cook time 35 minutes | Servings 4.

Internal links above are suggested paths. Replace them with your website’s actual recipe URLs if the slugs differ.

The recipe

Easy Creamy Garlic Pasta

Enjoy authentic Pakistani Chicken Karachi made with tender chicken, juicy tomatoes, green chilies, fresh ginger, and aromatic spices. This easy homemade recipe delivers bold flavors and a rich, thick gravy, perfect for serving with naan, roti, or steamed rice.

Ingredients

  • 500 g chicken, bone-in or boneless
  • 3 medium ripe tomatoes, chopped
  • 1 medium onion, finely chopped (optional)
  • 2 tablespoons cooking oil or ghee
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder
  • 1 teaspoon crushed coriander seeds
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon salt, or to taste
  • 2 green chilies, sliced
  • 1 teaspoon freshly ground black pepper
  • 1 tablespoon fresh ginger, cut into thin strips
  • 1/2 teaspoon garam masala
  • 2 tablespoons plain yogurt (optional)
  • Fresh coriander leaves for garnish

Instructions

  1. Heat oil or ghee in a karahi or heavy-bottomed pan over medium-high heat.
  2. Add chicken and cook for 5–7 minutes until lightly browned.
  3. Add ginger-garlic paste and cook for 1 minute until fragrant.
  4. Add chopped tomatoes, salt, red chili powder, crushed coriander seeds, cumin powder, and turmeric.
  5. Stir well and cook until the tomatoes soften and begin to break down.
  6. Add yogurt if desired and mix thoroughly.
  7. Cover and cook over medium-low heat until the chicken is cooked through, stirring occasionally.
  8. Remove the lid and simmer until the gravy thickens and the oil begins to separate.
  9. Add black pepper, garam masala, sliced green chilies, and fresh ginger strips.
  10. Cook for another 2–3 minutes to blend the flavors.
  11. Garnish with fresh coriander and serve hot with naan, roti, or rice.
  12. Ensure the chicken reaches an internal temperature of 74°C (165°F) before serving.

Helpful tip

- Use ripe tomatoes for a rich, naturally thick gravy. - Add fresh ginger strips near the end for extra aroma. - Cook the tomatoes thoroughly before finishing the dish. - Adjust red chili powder and green chilies to your preferred spice level. - Avoid adding too much water; chicken karahi tastes best with thick gravy. - Bone-in chicken provides extra flavor, while boneless chicken may cook faster. - Refrigerate leftovers within two hours.