Experience the vibrant flavors of restaurant-style Karahi Chicken right in your own kitchen. This spicy, smoky, and intensely flavorful Indian and Pakistani chicken curry features a rich, thick gravy and the delightful crunch of roasted onions and capsicum, making it an undeniable family favorite.
If you’re looking to elevate your chicken dinner beyond the ordinary, Karahi Chicken is the answer. A staple on menus across Indian and Pakistani restaurants worldwide, this dish consistently ranks among the top favorites for good reason. Its unique flavor profile is simply unbeatable, offering a delightful twist when you crave a chicken curry that’s truly special.
While the ingredient list might seem a little extensive at first glance, don’t be intimidated. We’ve broken down this incredible recipe into simple, manageable steps, ensuring that even a novice cook can achieve spectacular results. And the best part? This entire culinary masterpiece comes together in just about 45 minutes, a winning proposition for anyone seeking a special meal without spending hours in the kitchen.
Karahi Chicken: A Quick Overview
Delve into the art of making authentic Karahi Chicken with our detailed guide. From understanding its origins to mastering the perfect spice blend, we cover everything you need to know for a successful and delicious dish.
- Essential Ingredients for Karahi Chicken
- Step-by-Step Guide: Crafting Your Karahi Chicken
- Expert Tips for the Perfect Karahi Chicken
- Visual Guide: Watch the Karahi Chicken Recipe Video
Essential Ingredients for Karahi Chicken
The magic of Karahi Chicken lies in its carefully selected ingredients, each playing a crucial role in building layers of flavor. Here’s a breakdown of what you’ll need to create this iconic curry.

Chicken Selection
For the most authentic and succulent Karahi Chicken, we highly recommend using bone-in chicken, cut into 1.5-inch pieces, often referred to as ‘curry cut’ chicken. The bones impart a deeper flavor to the gravy and help the chicken stay incredibly juicy and tender throughout the cooking process. While you can opt for boneless chicken, you might find it dries out more quickly, and the overall depth of flavor will be slightly less intense. Chicken thighs and drumsticks are excellent choices if you prefer specific cuts.
The Role of Curd (Yogurt)
Curd, or plain Greek yogurt, is a fundamental component of the chicken marinade. It not only tenderizes the chicken, ensuring a melt-in-your-mouth texture, but also acts as a carrier for the spices, infusing the meat with robust flavor from the inside out. Always opt for thick curd or Greek yogurt to prevent it from splitting during cooking and to create a richer marinade.

The Heart of the Dish: Karahi Masala
The distinctive character of Karahi Chicken truly comes alive with its freshly ground Karahi Masala. This isn’t just any spice blend; it’s a fragrant concoction of whole spices that are dry-roasted and then ground to perfection. The key ingredients include:
- Cumin Seeds (Jeera): Adds an earthy, warm aroma.
- Fennel Seeds (Saunf): Provides a hint of sweet, anise-like flavor.
- Black Peppercorns (Kali Mirch): Delivers a sharp, pungent heat that builds complexity.
- Coriander Seeds (Dhaniya): Offers a citrusy, floral note and acts as a base for many Indian curries.
- Whole Dried Red Chillies (Khadi Lal Mirch): Contributes essential heat and a subtle smokiness.
Making this spice mix fresh makes all the difference, providing a depth of flavor that pre-ground spices simply cannot match.

The Signature Touch: Roasted Onion and Capsicum
What sets Karahi Chicken apart is the inclusion of roasted vegetables, particularly onions and capsicum (bell peppers), added towards the end of the cooking process. These vegetables are typically stir-fried at high heat in ghee until they develop a beautiful char around the edges. This step is crucial for imparting sweet, spicy, and smoky flavors, as well as a delightful textural contrast to the tender chicken and thick gravy. You can use pearl onions, whole shallots, or large onion petals along with cubed capsicum and a few whole red chilies for that authentic touch. This roasting technique creates a distinct aroma and taste profile that is the hallmark of a true Karahi.
Step-by-Step Guide: Crafting Your Karahi Chicken
Follow these detailed steps to create a truly memorable Karahi Chicken that will impress even the most discerning palates. Precision in each step ensures maximum flavor development.



- Marinate the Chicken: Combine your chosen chicken pieces with curd, ginger-garlic paste, turmeric, salt, and chili powder. Mix thoroughly, ensuring every piece is coated. Let it marinate for at least 15-20 minutes to allow the flavors to penetrate and the chicken to tenderize.
- Prepare the Karahi Masala: In a dry pan over low heat, gently toast the coriander seeds, cumin seeds, fennel seeds, black peppercorns, and whole dried red chilies. Toast for 2-3 minutes until they become intensely fragrant and slightly darkened, being careful not to burn them. Allow them to cool completely, then grind them into a fine powder using a spice grinder or mortar and pestle. This fresh blend is crucial for authentic Karahi flavor.
- Sauté Whole Spices and Onions: Heat mustard oil in a heavy-bottomed karahi or wok. Add whole spices like bay leaf, peppercorns, cinnamon, and cumin seeds. Once the cumin seeds begin to splutter and the spices release their aroma, add the finely chopped onions. Sauté until the onions are soft and translucent, but avoid browning them excessively, as this can alter the curry’s color and sweetness.
- Build the Flavor Base: Introduce a generous amount of ginger-garlic paste to the sautéed onions. Cook for 2-3 minutes until the raw aroma dissipates. Next, add the ground spices: turmeric powder, chili powder, coriander powder, jeera powder, and 2 tablespoons of your freshly ground Karahi Masala. Stir well and cook for another minute or two, allowing the spices to toast and deepen in flavor.
- Enhance with Fresh Aromatics: Add the julienned ginger and chopped garlic at this stage. This secondary addition ensures a vibrant, robust, and fresh flavor kick, a hallmark of well-made Karahi. Sauté on high heat for about a minute.
- Incorporate Tomato Puree: Stir in the roughly pureed fresh tomatoes. Cook this mixture on high heat, stirring frequently, until the oil begins to separate from the sides of the masala. This indicates that the tomatoes are fully cooked and their acidity has mellowed, creating a rich base for your gravy.
- Sear the Marinated Chicken: Add the marinated chicken to the rich tomato-spice base. On high flame, stir-fry the chicken for 2-3 minutes. This quick searing helps to lock in the flavors from the marinade and ensures the chicken cooks evenly while developing a beautiful exterior.
- Simmer to Perfection: Pour in about ½ to ¾ cup of water, bring the mixture to a gentle boil, then reduce the heat to low. Cover the karahi and let the chicken simmer for approximately 25 minutes, or until it is tender and cooked through.
- Prepare Roasted Onion & Capsicum: While the chicken simmers, heat a teaspoon of ghee in a separate pan over high heat. Add the whole red chilies, pearl onions (or onion petals), and cubed capsicum. Stir-fry rapidly for 2-3 minutes until the vegetables are lightly blistered and charred around the edges. This high-heat cooking develops a wonderful smokiness and sweetness.
- Combine and Finish: Once the chicken is tender, uncover the karahi. Add the freshly roasted onions and capsicum to the chicken curry. Stir gently to combine. Incorporate garam masala and roasted, crushed kasuri methi for their distinctive aroma. Stir in a tablespoon of butter for richness. Cook for another 5-7 minutes, allowing the flavors to meld beautifully.
- Garnish and Serve: Finish with a generous sprinkle of freshly chopped coriander. Turn off the flame and let the Karahi Chicken rest for about 10 minutes before serving. This resting period allows the flavors to deepen and the gravy to thicken slightly.

Expert Tips for the Perfect Karahi Chicken
Achieving restaurant-quality Karahi Chicken at home is within reach with these expert tips:
- Karahi Masala Storage: Our Karahi Masala recipe yields about 4 tablespoons. You’ll typically use 2 to 2.5 tablespoons for one batch of chicken. Store the remaining spice mix in an airtight container in a cool, dark place. It stays fresh and fragrant for weeks, ready for your next batch of Karahi or to elevate other curries.
- Perfect Spice Roasting: When dry roasting the whole spices for the Karahi Masala, pay close attention to the aroma. They are ready when they release their sweet, pungent fragrance and slightly darken. This indicates the essential oils have been released. Be extremely careful not to burn them, as burnt spices will impart a bitter taste to your curry.
- Vegetarian & Other Meat Variations: While traditionally made with chicken, Karahi is incredibly versatile. You can easily adapt this recipe to a vegetarian version by using paneer (Indian cheese), mixed vegetables, or even chickpeas. For other meat lovers, lamb or goat Karahi are also fantastic choices. Remember to adjust cooking times accordingly; paneer or vegetables will require a significantly shorter cooking duration.
- Prepping for Efficiency: To make your cooking process smoother and faster, prepare your onions and capsicum in advance. Chop or cube them, ready to be stir-fried when needed. Marinating the chicken earlier in the day or overnight also deepens the flavors considerably.
- Oil Separation is Key: A crucial sign that your masala base is perfectly cooked is when the oil separates and glistens on the surface. This indicates that all the moisture has evaporated, and the spices have thoroughly cooked, creating a rich and concentrated flavor.
- Don’t Skimp on Fresh Coriander: Freshly chopped coriander (cilantro) is more than just a garnish in Karahi Chicken; it brightens the entire dish and adds a refreshing herbaceous note that balances the rich spices.
Karahi Chicken is best enjoyed with warm, freshly made Indian breads. The thick, jammy gravy pairs exquisitely with flaky parathas, soft tandoori rotis, or simple chapatis. The tender, juicy chicken, combined with the sweet and smoky bits of roasted onions and capsicum, creates a delightful harmony of textures and flavors that cut through the spice beautifully.
For those who love to savor every last drop, don’t hesitate to mix any leftover gravy on your plate with a side of fragrant Basmati rice or aromatic Jeera rice. It’s a delightful way to extend the culinary experience. However you choose to serve it, Karahi Chicken promises a truly phenomenal and satisfying meal.
Visual Guide: Watch the Karahi Chicken Recipe Video
5 from 13 votes
Authentic Karahi Chicken (Kadai Chicken)
By: Richa
Spicy, smoky, and richly flavored, Karahi Chicken earns its name from being traditionally cooked in a ‘karahi’ (wok) and simmered with aromatic ground spices, along with tender chicken and crisp, roasted onions and capsicum.
Ingredients
Chicken Marinade
- 500 grams Chicken (curry cut, bone-in recommended)
- ¼ cup Curd (thick or Greek yogurt)
- 1 teaspoon Ginger Garlic Paste
- ¼ teaspoon Turmeric powder
- ½ teaspoon Salt
- ½ teaspoon Chilli Powder
Karahi Masala (makes about 4 tbsp)
- 1 tablespoon Coriander Seeds
- 1 teaspoon Cumin Seeds
- 1 teaspoon Fennel Seeds
- 2 teaspoon Black Peppercorns
- 2-3 Dry Red Chillies
For the Curry
- 4 tablespoons Mustard Oil (or preferred cooking oil)
- 1 Bayleaf
- 5-6 Peppercorns (whole)
- 1 teaspoon Jeera (cumin seeds)
- ½ inch Cinnamon stick
- 1 medium Onion, finely chopped
- 2 teaspoon Ginger Garlic Paste
- ¼ teaspoon Turmeric Powder
- 1 teaspoon Red Chilli powder (adjust to taste)
- 1.5 teaspoon Coriander Powder
- ½ teaspoon Jeera Powder (cumin powder)
- 2 tablespoons Karahi masala, freshly ground (from above)
- ¾ – 1 teaspoon Salt (to taste)
- 1 inch Ginger, julienned
- 1 tablespoon chopped Garlic
- 2 large Tomatoes, roughly pureed
- 1 teaspoon Ghee (for roasting vegetables)
- 2 whole Red Chillies (for roasting with vegetables)
- 8-10 Sambar Onions (Pearl Onions, or use onion petals/chunks)
- 1 Capsicum (bell pepper), cubed
- ½ teaspoon Garam Masala
- 1 teaspoon Kasuri Methi (dried fenugreek leaves), roasted and ground
- 1 tablespoon Butter
- 1 tablespoon chopped Coriander (for garnish)
Instructions
- Marinate Chicken: In a bowl, combine chicken with curd, 1 tsp ginger-garlic paste, ¼ tsp turmeric, ½ tsp salt, and ½ tsp chili powder. Mix well and set aside to marinate for 15-20 minutes.
- Prepare Karahi Masala: Dry roast coriander seeds, cumin seeds, fennel seeds, black peppercorns, and dry red chilies on a low flame for 2-3 minutes until fragrant. Be careful not to burn. Let cool, then grind to a fine powder.
- Sauté Aromatics: Heat mustard oil in a karahi or heavy-bottomed pan. Add bay leaf, whole peppercorns, cinnamon, and 1 tsp jeera. Once jeera splutters, add finely chopped onion and sauté until soft and translucent (1-2 minutes).
- Add Spices: Stir in 2 tsp ginger-garlic paste, ¼ tsp turmeric powder, 1 tsp red chili powder, 1.5 tsp coriander powder, ½ tsp jeera powder, and 2 tbsp of the freshly ground Karahi Masala. Cook for 1-2 minutes until the raw smell disappears.
- Intensify Flavors: Add salt, julienned ginger, and chopped garlic. Sauté on high heat for 1 minute. Then add the roughly pureed tomatoes. Mix thoroughly and cook on high heat for 2 minutes, or until oil begins to separate from the sides.
- Sear Chicken: Add the marinated chicken to the masala. Stir-fry on high heat for 2-3 minutes to sear the chicken and cook off the excess moisture from the curd.
- Simmer Curry: Add ½-¾ cup of water, cover the karahi, and simmer on low heat for 25 minutes, or until the chicken is tender.
- Roast Vegetables: In a separate small pan, heat 1 tsp ghee. Add whole red chilies, sambar onions (or onion petals), and cubed capsicum. Stir-fry on high heat for 2-3 minutes until they are blistered and slightly charred, imparting a smoky flavor.
- Finish the Karahi: Once the chicken has simmered, add the roasted onions and capsicum to the karahi. Mix well. Stir in ½ tsp garam masala, 1 tsp roasted and ground kasuri methi, and 1 tbsp butter. Cook for another 5 minutes to allow flavors to meld.
- Serve: Garnish generously with chopped coriander. Turn off the flame and let it rest for 10 minutes before serving.
Recipe Video
Notes
- Do not skip the curd chicken marinade. The curd gently tenderizes the meat, resulting in juicy chicken, unlike acidic marinades (lemon/vinegar) which can sometimes toughen the meat.
- Cook the tomatoes thoroughly until the oil separates, forming a thin layer on top. This crucial step indicates that the spices are perfectly cooked, combined, and excess moisture has evaporated, leading to a richer gravy.
- Don’t be shy with the fresh coriander—it truly elevates the flavor of the dish, adding a burst of freshness.
- Karahi Chicken is traditionally served with Indian breads like parathas, tandoori rotis, or chapatis. The rich, thick gravy and tender chicken, complemented by the sweet and smoky crunch of onions and capsicum, create a perfectly balanced meal.
Nutrition
Per serving (approximate values):
- Calories: 390 kcal
- Carbohydrates: 20g
- Protein: 16g
- Fat: 29g
- Saturated Fat: 7g
- Polyunsaturated Fat: 5g
- Monounsaturated Fat: 14g
- Trans Fat: 1g
- Cholesterol: 56mg
- Sodium: 1396mg
- Potassium: 665mg
- Fiber: 5g
- Sugar: 8g
- Vitamin A: 2071 IU
- Vitamin C: 90mg
- Calcium: 102mg
- Iron: 3mg
Like this recipe? Rate and comment below!