
This chicken karahi recipe delivers the aromatic, spice-infused richness of a Pakistani restaurant favorite—simmered in a tangy tomato-yogurt sauce until the chicken falls apart tender.
After years of experimenting with regional variations, I’ve perfected a method that balances smoky char, vibrant spices, and creamy yogurt for a dish that feels both comforting and celebratory. The key lies in slow simmering, where onions caramelize deeply and spices meld into a harmonious blend.
The beauty of this recipe is its one-pot simplicity—no complicated techniques, just layers of flavor built through precise spice toasting and patient simmering. I’ve tested it with both bone-in and boneless chicken, and while bone-in adds depth, boneless cooks faster for weeknight meals.
The yogurt not only tenderizes the meat but also creates that signature creamy-sauce texture that makes every bite irresistible.
What you’ll achieve is restaurant-quality chicken karahi with perfectly charred edges on the chicken, a sauce that’s rich yet balanced—sweet from tomatoes, tangy from yogurt, and aromatic from cumin, coriander, and garam masala.
The aroma alone will have everyone gathering at your table, and the first bite delivers that perfect harmony of smoky, spicy, and creamy flavors that define this dish.
Serve it with naan or steamed basmati rice to soak up every drop of that luscious sauce. This recipe scales beautifully—whether you’re feeding a family or hosting a dinner party. Let’s get cooking!
Ingredients for chicken karahi
Pantry staples meet exotic spices for this aromatic, restaurant-style chicken karahi masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into even pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred |
| Yellow Onions 🧅 | 2 large | Thinly sliced |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Fresh Ginger Root 🌿 | 1 inch | Peeled, grated |
| Fresh Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Garam Masala 🌶️ | 1 ½ tbsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground |
| Red Chili Powder 🌶️ | 1 tbsp | Adjust for heat |
| Turmeric Powder 🌿 | ½ tsp | Freshly ground |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Green Chilies 🌶️ | 2 whole | Slit lengthwise |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | For charring onions |
The garam masala is non-negotiable here—Penzeys or local Indian markets carry the best blends. I always buy extra because it’s worth the splurge. For the tomatoes, San Marzano cans from Trader Joe’s give that perfect balance of sweetness and acidity. The ginger and garlic? Fresh makes all the difference—no powdered shortcuts. The yogurt should be full-fat (Greek or plain) for that creamy texture that’s essential to the dish. If you’re using boneless thighs, cut them into even 2-inch pieces so they cook uniformly.
No garam masala? Mix 1 tsp each of cinnamon, cardamom, cloves, and black pepper for a close approximation. Fresh ginger too spicy? Use half the amount and add 1 tsp sugar to balance. Short on green chilies? Substitute 1 tsp cayenne pepper, but taste as you go. The yogurt can be substituted with coconut yogurt for a dairy-free option, though the flavor will differ slightly. For the onions, charring them in the oil is crucial—it adds that smoky depth that defines karahi. If you burn them, start over; patience here pays off.
This sauce gets better the next day—honestly, it’s when all the flavors truly meld. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. I like to portion it into containers with a side of rice so lunches are ready to grab. The cilantro wilts fast, so add it fresh when serving. If you’re making this ahead for a party, keep the cilantro separate until serving time.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this—no chopping boards, no extra pans. The onions caramelize right in the same pot where the chicken sizzles, and the yogurt thickens everything into a luscious sauce without a single whisk.
- Ginger-Tomato Kick: That fresh ginger? It’s the star—sharp, bright, and it cuts through the richness of the yogurt and onions. The crushed tomatoes add depth, so you get this perfect balance of tangy, spicy, and creamy in every bite.
- Weeknight to Party: I make this for lazy nights when I don’t want to fuss, but it’s also the dish I bring to potlucks. The flavors are bold enough to stand alone, yet simple enough that no one questions how little effort it took.
- Budget-Friendly Leftovers: Chicken thighs are cheap, and this recipe stretches easily. I often double it—leftovers reheat like a dream, and the sauce only gets richer as it sits. Plus, it’s the kind of meal that makes you feel like you cooked a restaurant dish without breaking the bank.
Step-by-step instructions for chicken karahi recipe
Here’s the method that delivers restaurant-quality karahi with tender chicken and aromatic spices.
Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1.5 lb boneless chicken thighs with the 1 cup plain yogurt, 1.5 tbsp garam masala, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tbsp red chili powder, and 0.5 tsp turmeric powder. Mix thoroughly until the chicken pieces are evenly coated in the spiced yogurt mixture.
Here’s the thing—this marinade does double duty. The yogurt tenderizes the chicken while the spices infuse flavor deep into the meat. Let it marinate for at least 30 minutes, but I prefer 2 hours in the refrigerator for best results. You’ll notice the chicken absorbs the marinade and develops a golden hue, which is your visual cue it’s ready for cooking.
Char the Onions for Deep Flavor Foundation
Heat a large, heavy-bottomed skillet over medium heat and add the 3 tbsp extra-virgin olive oil. Once the oil shimmers, add the 2 large thinly sliced yellow onions and cook for 10-12 minutes, stirring occasionally. You’re looking for caramelized, deep golden brown onions with some charred edges—this creates that signature karahi depth.
Don’t rush this step. The onions should release their moisture and reduce significantly, forming a rich, sweet base. When they’re properly charred, they’ll have a complex, almost smoky flavor that forms the backbone of your dish. Remove them from the pan and set aside, keeping the rendered oil in the skillet.
Cook the Chicken Until Golden and Tender
In the same skillet with the onion oil, add the marinated chicken pieces in a single layer. Cook undisturbed for 4-5 minutes per side until golden brown and cooked through. The yogurt marinade will create steam that helps cook the chicken gently while developing a beautiful crust.
Here’s where it gets fun—the chicken should release from the pan easily when ready. If it’s sticking, don’t force it. Instead, add a splash of water and let it cook off. Once the chicken reaches an internal temperature of 165°F, remove it from the skillet and set aside on a plate, tented with foil to keep warm.
Build the Rich Tomato-Ginger Sauce
In the same skillet, add the 14.5 oz canned crushed tomatoes, 1 inch peeled and grated fresh ginger root, 6 cloves minced fresh garlic cloves, and the 2 slit whole fresh green chilies. Stir well to combine with the browned bits from the chicken and onions.
Bring the mixture to a gentle simmer and cook uncovered for 10-12 minutes until the sauce thickens slightly and the raw tomato smell disappears. You’ll notice the sauce darken and develop a rich, aromatic quality. Season with the remaining 1.5 tsp salt and adjust the red chili powder if you prefer more heat.
Finish and Garnish for Perfect Presentation
Return the cooked chicken to the skillet and gently stir to coat in the tomato-ginger sauce. Simmer together for 3-4 minutes until the chicken is heated through and the sauce has thickened to a perfect consistency. The sauce should cling to the chicken pieces, creating that signature karahi texture.
Remove from heat and stir in the 0.25 cup chopped fresh cilantro. This is the moment that matters—garnish each serving generously with cilantro for freshness and color. Serve immediately with warm naan or basmati rice to soak up every last bit of that rich, spiced tomato sauce. You’ll love how the flavors meld together for a dish that’s both comforting and full of depth.
Pro Tips For Making Chicken Karahi
- Sear Chicken First: High heat for 3-4 minutes until golden—this locks in juices and builds flavor before the yogurt hits. I used to skip this, and the karahi always tasted flat; now it’s the first step I never rush.
- Blend Ginger Finely: Use a microplane or food processor for ginger—no visible specks means smoother sauce and no weird texture surprises. I learned this the hard way when my first batch had chewy bits that ruined the mouthfeel.
- Simmer, Don’t Boil: Keep the heat low after adding tomatoes to let the yogurt cook gently, not curdle. After burning three batches, I finally figured out that simmering (tiny bubbles, occasional stir) keeps the sauce creamy.
- Upgrade with Garlic: Add 2-3 minced garlic cloves with the ginger—it’s worth the extra 30 seconds of chopping. Sounds weird, but it works: the garlic toasts into nutty perfection while the karahi simmers, deepening the flavor.
Wine and beer pairings for this chicken karahi
Crisp White Wine
For a refreshing contrast to karahi’s rich, spiced tomato sauce, I recommend a dry Riesling from Germany or Austria—its bright acidity and citrus notes cut through the dish’s creaminess beautifully.
A Sauvignon Blanc from New Zealand with its herbal undertones also pairs wonderfully, especially if your karahi leans toward the tangy side. 🍷
If you prefer something lighter, try a Pakistani Chenin Blanc—it’s becoming more available in specialty stores and offers a subtle floral aroma that complements the garam masala. I’ve found that wines with 12-13% ABV work best—they’re robust enough to stand up to the dish without overwhelming it.
Spiced Red Wine
For those who prefer red, a medium-bodied Shiraz from Australia or South Africa brings the perfect balance. The wine’s black pepper and vanilla notes mirror the karahi’s spices, while its fruitiness contrasts the dish’s tangy tomato base. Look for one with 13.5-14% ABV to match the dish’s intensity. 🍇
My go-to is a Pakistani Ruby Cabernet when I can find it—it’s specifically crafted to pair with local cuisine. If unavailable, a Syrah with its smoky character works beautifully, especially if your karahi has charred onions.
The key is to avoid heavy, oaky wines that would clash with the dish’s delicate creaminess.
Craft Beer Pairings
A Belgian Witbier like Hoegaarden or Stella Artois is my favorite beer pairing—its coriander and citrus notes create a refreshing contrast to the dish’s spice. The slight effervescence also cleanses your palate between bites.
For a bolder option, try a German Helles Lager with its malty sweetness balancing the karahi’s tang. 🍺
If you prefer something with a bit more body, a lightly hopped IPA (like Dogfish Head 60 Minute IPA) can work, but avoid overly bitter beers that might overpower the dish.
I’ve also found that Pakistani lager brands like Pioneer pair surprisingly well—they’re crisp and clean without competing with the karahi’s complex flavors.
Non-Alcoholic Options
For those skipping alcohol, a sparkling mint lemonade made with fresh mint, lemon juice, and a splash of soda water is my go-to. The effervescence mirrors wine’s cleansing quality, while the mint complements the dish’s cilantro garnish. I like to add 1 tsp honey to balance the karahi’s spice. 💧
Another great option is masala chai served warm—its spiced warmth echoes the karahi’s garam masala while providing a comforting contrast. For something more refreshing, try coconut water with a squeeze of lime and a pinch of salt to highlight the dish’s creamy yogurt element.
Nutrition facts
Frequently asked questions
What’s the secret to getting that perfect smoky flavor in karahi?
Char your onions until they’re deep golden brown with blackened edges—that’s where the smoky depth comes from! Use a heavy skillet and medium heat, stirring occasionally for 10-12 minutes. The caramelization creates that signature karahi aroma that makes this dish so special.
Can I use chicken breast instead of thighs for this recipe?
Yes, but with adjustments! Chicken breast cooks faster and can dry out, so cut it into 1-inch pieces and reduce cooking time to 3-4 minutes per side. For extra tenderness, marinate for 4 hours instead of 2, and add 2 tbsp yogurt to the sauce to compensate for the leaner meat.
How do I adjust the spice level for kids or sensitive eaters?
Start by reducing the red chili powder to 0.5 tbsp and omit the fresh green chilies. For extra mildness, blend the sauce after cooking and serve it on the side—this lets everyone customize their spice level. You can also add a dollop of yogurt to each serving to cool the heat.
Why did my sauce turn out too thin? How can I fix it?
This usually happens when tomatoes aren’t cooked long enough. Simmer uncovered for 15-20 minutes to reduce the sauce naturally. If it’s already too thin, mix 1 tbsp cornstarch with 2 tbsp water, stir into the sauce, and cook for 2-3 minutes until thickened.
Can I make chicken karahi in a slow cooker?
Brown the chicken and onions first, then transfer everything to the slow cooker. Cook on low for 3-4 hours or high for 2 hours. The slow cooking enhances the flavors even more, making it perfect for busy weeknights. Just add fresh cilantro at the end to keep it vibrant.
- Chicken Limone Recipe: Zesty Lemon Butter Crust With Juicy Centers - November 3, 2026
- Chicken Biriyani Recipe: Fragrant Saffron Rice With Spiced Chicken Layers - November 3, 2026
- Buffalo Chicken Pizza Recipe: Spicy Celery-Cream Topping With Crispy Crust - November 3, 2026