Chicken Karahi is one of the most famous and loved dishes in South Asian cuisine, especially in Pakistan. It is known for its rich tomato-based gravy, aromatic spices, and tender chicken cooked in a traditional wok called a “karahi.” This dish is commonly served in restaurants, roadside dhabas, and family gatherings.
In this detailed guide, you will learn how to make restaurant-style Chicken Karahi at home with full flavor, step-by-step instructions, expert tips, variations, and serving ideas.
🍗 What is Chicken Karahi?
Chicken Karahi is a traditional Pakistani curry made with chicken, tomatoes, ginger, garlic, green chilies, and a blend of spices. Unlike other curries, it does not use onions in its authentic form (though some modern versions include them).
It is cooked on high flame in a thick-bottomed pan (karahi), which enhances its flavor and gives it a slightly smoky aroma.
📊 Chicken Karahi Recipe Information Table
| Category | Details |
|---|---|
| Recipe Name | Chicken Karahi |
| Cuisine | Pakistani / Indian |
| Preparation Time | 15 minutes |
| Cooking Time | 35–45 minutes |
| Total Time | 60 minutes |
| Servings | 4–5 people |
| Difficulty Level | Easy to Medium |
| Main Ingredient | Chicken |
| Cooking Style | High flame stir-fry curry |
| Flavor | Spicy, Tangy, Aromatic |
🧾 Ingredients for Chicken Karahi
🍗 Main Ingredients:
- 1 kg chicken (cut into medium pieces)
- 5–6 medium tomatoes (finely chopped or blended)
- 1 cup cooking oil or desi ghee
- 2 tbsp ginger garlic paste
- 5–6 green chilies (sliced)
- Salt to taste
🌶️ Spices:
- 1 tbsp red chili powder
- 1 tsp black pepper powder
- 1 tsp cumin seeds
- 1 tsp coriander powder
- ½ tsp turmeric powder
🌿 Garnishing:
- Fresh coriander leaves
- Julienne ginger
- Extra green chilies
- Lemon wedges (optional)
👨🍳 Step-by-Step Cooking Method
🔥 Step 1: Heat the Oil
Take a traditional karahi or deep pan. Add oil and heat it on medium to high flame. If you want authentic flavor, use desi ghee for extra richness.
🍗 Step 2: Add Chicken
Add chicken pieces into the hot oil. Stir fry for 5–7 minutes until the chicken changes color and becomes slightly golden.
🧄 Step 3: Add Ginger Garlic Paste
Add ginger garlic paste and cook for 2–3 minutes until the raw smell disappears. This step builds the base flavor of the dish.
🍅 Step 4: Add Tomatoes
Now add chopped or blended tomatoes. Mix well and cook on high flame until tomatoes soften and oil starts separating.
👉 This step is very important for restaurant-style gravy.
🌶️ Step 5: Add Spices
Add all dry spices:
- Red chili powder
- Turmeric
- Coriander powder
- Cumin seeds
- Salt
Mix well and cook until masala becomes thick and aromatic.
🔥 Step 6: Bhunai (Important Step)
This is the key to authentic karahi taste.
Cook on high flame while stirring continuously until:
- Oil separates from masala
- Chicken becomes tender
- Gravy thickens
This process takes around 10–15 minutes.
🌿 Step 7: Add Green Chilies
Add sliced green chilies and mix. This gives karahi its signature spicy aroma.
🍲 Step 8: Final Cooking
Cover and cook for 5–7 minutes on low flame so chicken absorbs all flavors.
🌿 Step 9: Garnishing
Top with:
- Fresh coriander
- Julienne ginger
- Extra green chilies
- Lemon juice (optional)
Your restaurant-style Chicken Karahi is ready!
🍽️ Serving Suggestions
Chicken Karahi tastes best when served with:
- Fresh naan
- Roghni naan
- Chapati
- Steamed basmati rice
It is also commonly served with:
- Mint raita
- Salad
- Yogurt dip
👨🍳 Expert Cooking Tips
✔ Always cook on high flame for restaurant flavor
✔ Do not add too much water (karahi should be thick)
✔ Fresh tomatoes give better taste than canned ones
✔ Use bone-in chicken for richer flavor
✔ Bhunai step is the secret to perfect karahi
✔ Add butter at the end for extra richness
🔥 Variations of Chicken Karahi
1. White Chicken Karahi
- Made with yogurt and cream instead of tomatoes
- Mild and creamy flavor
2. Spicy Lahori Karahi
- Extra chilies and strong spices
- Very popular street food style
3. Green Masala Karahi
- Made with coriander, green chilies, and herbs
- Fresh and aromatic taste
4. Boneless Chicken Karahi
- Quick cooking version
- Less oily and easy to eat
🧠 Nutritional Value (Approx per serving)
| Nutrient | Amount |
|---|---|
| Calories | 350–450 kcal |
| Protein | High |
| Fat | Medium |
| Carbohydrates | Low |
| Fiber | Moderate |
❓ Common Mistakes to Avoid
❌ Adding too much water
❌ Not cooking tomatoes properly
❌ Skipping bhunai step
❌ Using low flame only
❌ Overcooking chicken until dry
🍛 Why This Recipe is Special
This Chicken Karahi recipe is special because:
- It gives restaurant-style taste at home
- Uses simple ingredients
- Requires no complicated steps
- Delivers authentic Pakistani flavor
- Perfect for family dinners and gatherings
🏁 Final Words
Chicken Karahi is more than just a dish—it is a symbol of Pakistani cuisine and culture. With its rich aroma, spicy flavor, and juicy chicken pieces, it remains a favorite for food lovers around the world.
By following this detailed recipe, you can easily recreate restaurant-style Chicken Karahi in your own kitchen and impress your family and guests.

Leave a Reply