- Chicken Karahi is one of Pakistan’s most popular and flavorful dishes, cooked with tender chicken, fresh tomatoes, garlic, ginger, green chilies, and aromatic spices. Traditionally prepared in a karahi (a thick, wok-like cooking pot), this dish is known for its rich tomato-based masala and fresh herb garnish.
- The secret to authentic Chicken Karahi is using fresh tomatoes instead of tomato puree, cooking over medium-high heat, and finishing with ginger, coriander, and green chilies for a fresh, vibrant flavor.
- This homemade recipe delivers restaurant-style Chicken Karahi that’s perfect with naan, roti, or steamed rice.
Recipe Information
| Details | Information |
|---|---|
| Cuisine | Pakistani |
| Course | Main Course |
| Preparation Time | 20 Minutes |
| Cooking Time | 40 Minutes |
| Total Time | 1 Hour |
| Difficulty | Easy |
| Servings | 4–6 |
| Calories | Approximately 520 kcal per serving |
Ingredients
For the Karahi
| Ingredient | Quantity |
|---|---|
| Chicken (Bone-in) | 1 kg |
| Tomatoes (Chopped) | 6 Medium |
| Ginger-Garlic Paste | 2 tbsp |
| Cooking Oil | ½ Cup |
| Green Chilies (Slit) | 5 |
| Fresh Ginger (Julienned) | ¼ Cup |
| Fresh Coriander (Chopped) | ½ Cup |
Spices
| Ingredient | Quantity |
|---|---|
| Salt | 2 tsp |
| Red Chili Powder | 2 tsp |
| Crushed Black Pepper | 1 tsp |
| Crushed Coriander Seeds | 2 tsp |
| Cumin Powder | 1 tsp |
| Garam Masala | 1 tsp |
Equipment Needed
- Traditional karahi or large wok
- Wooden spoon
- Sharp knife
- Cutting board
- Measuring spoons
- Serving dish
Step 1 – Cook the Chicken
- Heat the cooking oil in a large karahi or heavy-bottom wok over medium-high heat.
- Add the chicken pieces and cook for 8–10 minutes, stirring occasionally until they are lightly browned on all sides.
- Add the ginger-garlic paste and cook for another 2 minutes until fragrant.
Step 2 – Add the Tomatoes
- Add the chopped tomatoes directly to the chicken.
- Cook over medium heat for 10–12 minutes, stirring occasionally until the tomatoes soften completely and begin to break down into a thick masala.
- There is no need to add water, as the tomatoes will release enough moisture during cooking.
Step 3 – Add the Spices
- Add the salt, red chili powder, crushed black pepper, crushed coriander seeds, and cumin powder.
- Mix thoroughly so the chicken is evenly coated with the spice mixture. Continue cooking for 8–10 minutes, stirring occasionally, until the oil begins to separate from the masala.
Chicken Karahi Recipe – Spicy, Aromatic & Authentic Pakistani Style (Part 2)
Step 4 – Cook Until the Masala Thickens
- Continue cooking the chicken over medium heat for 8–10 minutes, stirring occasionally.
- As the tomatoes break down completely, the masala will become thick and rich. Cook until the oil clearly separates from the masala, which indicates the spices are fully cooked.
- If the masala becomes too dry before the chicken is tender, add 2–3 tablespoons of hot water and continue cooking.
Step 5 – Add Green Chilies and Garam Masala
- Add the slit green chilies and sprinkle in the garam masala.
- Mix gently and cook for another 3–5 minutes so the fresh chilies release their aroma without becoming overly soft.
- Taste the gravy and adjust the seasoning if necessary by adding a little more salt or black pepper.
Step 6 – Final Simmer
- Reduce the heat to low and let the Chicken Karahi simmer for 5 minutes.
- This final simmer allows the chicken to absorb all the flavors while the masala becomes glossy and coats each piece beautifully.
- Turn off the heat once the chicken is fully cooked and the gravy has reached your preferred consistency.
Chicken Karahi Recipe – Spicy, Aromatic & Authentic Pakistani Style (Part 3)
Step 7 – Garnish and Final Touch
- Transfer the hot Chicken Karahi to a serving karahi or a deep serving dish.
- Generously garnish with fresh julienned ginger, chopped coriander leaves, and slit green chilies. For extra richness, drizzle 1 teaspoon of melted butter or ghee over the top just before serving.
- The finished Chicken Karahi should have tender chicken coated in a thick, glossy tomato masala with a fresh, aromatic finish.
Step 8 – Serve and Enjoy
- Serve Chicken Karahi immediately while it’s hot with fresh naan, tandoori roti, chapati, or steamed basmati rice.
- Complete the meal with onion rings, lemon wedges, cucumber raita, and a fresh salad. A squeeze of lemon just before eating enhances the vibrant flavors of the tomatoes and spices.
👨🍳 Chef Tips
| Tip | Benefit |
|---|---|
| Use fresh ripe tomatoes | Creates an authentic rich masala |
| Cook on medium-high heat | Develops deep flavor |
| Use bone-in chicken | Produces juicier, more flavorful karahi |
| Wait for the oil to separate | Indicates the masala is fully cooked |
| Add garam masala at the end | Preserves its aroma |
| Garnish generously | Adds freshness and authentic presentation |
| Avoid adding too much water | Keeps the masala thick |
| Serve immediately | Best flavor and texture |
⚠️ Common Mistakes
| Mistake | Solution |
|---|---|
| Using tomato puree instead of fresh tomatoes | Use fresh tomatoes for authentic flavor |
| Cooking on very low heat | Medium heat develops better masala |
| Adding excess water | Tomatoes provide enough moisture |
| Overcooking the chicken | Cook only until tender |
| Adding garam masala too early | Add near the end of cooking |
| Not reducing the masala | Cook until the oil separates |
| Skipping fresh ginger garnish | Essential for authentic Karahi |
| Under-seasoning | Taste and adjust before serving |
🍗 Delicious Variations
- Classic Chicken Karahi – Traditional Pakistani favorite.
- White Chicken Karahi – Creamy yogurt-based version.
- Green Karahi – Made with coriander, mint, and green chilies.
- Boneless Chicken Karahi – Quick and easy version.
- Mutton Karahi – Rich and hearty variation.
- Peshawari Karahi – Simple recipe highlighting tomatoes and black pepper.
- Butter Chicken Karahi – Finished with butter and cream.
- Spicy Karahi – Extra green chilies and crushed black pepper.
🍽️ Serving Suggestions
- Chicken Karahi pairs perfectly with:
- 🫓 Naan
- 🫓 Tandoori Roti
- 🥖 Chapati
- 🍚 Steamed Basmati Rice
- 🥣 Cucumber Raita
- 🥗 Fresh Salad
- 🧅 Onion Rings
- 🍋 Lemon Wedges
❄️ Storage & Reheating
| Storage Method | Recommended Time |
|---|---|
| Refrigerator | Up to 3 Days |
| Freezer | Up to 2 Months |
- Store cooled Chicken Karahi in an airtight container. Refrigerate for up to 3 days or freeze for up to 2 months. Reheat gently in a pan over medium heat, adding a splash of water if the masala becomes too thick.
🥗 Nutrition Facts
- Approximate values per serving
| Nutrient | Amount |
|---|---|
| Calories | 520 kcal |
| Protein | 36 g |
| Carbohydrates | 8 g |
| Fat | 38 g |
| Fiber | 2 g |
| Sugar | 5 g |
| Sodium | 890 mg |
- Nutrition values are approximate and may vary depending on the ingredients used.
❓ Frequently Asked Questions
1. Can I use boneless chicken for Karahi?
Yes. Boneless chicken thighs or breast cook faster and work very well.
2. Why is my Karahi watery?
The tomatoes may not have been cooked long enough. Continue cooking until the moisture evaporates and the oil separates.
3. Can I make Chicken Karahi less spicy?
Yes. Reduce the amount of red chili powder and green chilies.
4. What tomatoes are best for Karahi?
Fresh, ripe tomatoes are ideal because they create a naturally rich and flavorful masala.
5. Can I prepare Chicken Karahi ahead of time?
Yes. It reheats well and often tastes even better the next day.
6. What is the difference between Karahi and Curry?
Karahi has a thick tomato-based masala with very little gravy, while curry usually has a thinner, more liquid sauce.
7. Can I freeze Chicken Karahi?
Yes. Freeze it in an airtight container for up to 2 months.
8. What should I serve with Chicken Karahi?
Naan, tandoori roti, chapati, basmati rice, raita, salad, and lemon wedges are traditional accompaniments.
