
This dahi chicken recipe transforms simple chicken into a flavor explosion with yogurt marinade and crispy edges that stay tender inside. The secret lies in balancing tangy yogurt with aromatic spices, then slow-cooking until the chicken absorbs every layer of flavor—no dry bites here.
I’ve perfected this dish through years of testing, and it always delivers restaurant-quality results at home.
The magic begins with the marinade: yogurt tenderizes the chicken while yogurt’s acidity helps develop deep, complex flavors during cooking. You’ll use a blend of whole spices—cumin, coriander, and cardamom—that toast beautifully in hot oil before coating the chicken.
This isn’t just another chicken dish; it’s a sensory experience where every bite reveals crispy, caramelized edges with perfectly juicy meat underneath.
What makes this recipe truly special is the two-stage cooking process: first searing the chicken to lock in juices, then slow-cooking in a rich, spiced yogurt gravy.
The result is chicken that’s both crispy on the outside and impossibly tender within, swimming in a velvety sauce that clings to every bite. This dish pairs beautifully with naan or jeera rice to soak up every last drop of that flavorful gravy.
Whether you’re serving a family gathering or treating yourself to a special meal, this dahi chicken will impress with its bold flavors and professional-quality presentation.
The technique is straightforward, but the results are anything but ordinary—this is the kind of dish that makes you want to cook it again and again.
Ingredients for dahi chicken
Fourteen ingredients. Two stages. Restaurant-quality dahi chicken at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Ginger Root 🌿 | 1 inch | Peeled, grated finely |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Green Cardamom Pods 🌿 | 6 whole | Lightly crushed |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Fresh Green Chilies 🌶️ | 2 whole | Slit lengthwise |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For searing chicken |
| Garam Masala Powder 🌶️ | 1 tbsp | Homemade or quality store-bought |
| Kasuri Methi (Dried Fenugreek Leaves) 🌿 | 1 tbsp | Crumbled finely |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The chicken thighs are non-negotiable here—bone-in, skin-on gives you that crispy, caramelized edge that stays juicy inside. Costco or local butchers usually have the best prices for bone-in cuts. Skip the breasts; they dry out. For the yogurt, full-fat Greek-style works best—it’s thick enough to cling to the chicken without making a mess. If you can’t find plain yogurt, just pick one without added fruit or sugar. Fresh ginger and green chilies are worth the trip to the Indian market—Patel Brothers or local Indian grocers have the freshest, brightest ones. The garam masala? MDH or Everest are solid if you’re buying pre-made, but homemade is always better.
No green chilies? Substitute with 1 tbsp red chili powder—just don’t skip the heat. Running low on cardamom? Cinnamon at half the amount works in a pinch. The kasuri methi (dried fenugreek) is key for that authentic flavor—no substitute does it justice, but if you absolutely must, dried oregano at half the amount is the closest you’ll get. For the olive oil, any good brand works, but don’t use the cheap stuff here. And if you’re short on time, pre-minced garlic from the jar is totally fine—just drain it well. The lemon juice? Fresh is non-negotiable—bottled won’t cut it.
This marinade keeps for 2 days in the fridge, but the chicken should marinate no longer than 8 hours—any longer and the acidity starts breaking down the meat. The cooked dish reheats beautifully—just add a splash of water and simmer for 5 minutes. It freezes well too, up to 3 months, but the texture gets slightly softer after thawing. I always make extra—it’s that good. Store leftovers in an airtight container with a layer of yogurt on top to keep it moist.
Why You’ll Love This Recipe
- No-Marination Magic: I swear by this trick—no overnight soaking, no stress. Just toss the chicken thighs with yogurt, ginger, and spices for 30 minutes while I prep the rest of dinner. The yogurt tenderizes perfectly without extra effort.
- Tangy-Creamy Crunch: That ginger-yogurt marinade? It’s the secret weapon. The cumin and coriander give it a warm, earthy kick, while the yogurt keeps it juicy and the crispy edges? Chef’s kiss. (Yes, even my picky husband asks for seconds.)
- Leftover Lifesaver: Between us, this dish begs to be made extra. The flavors deepen overnight, and reheating it the next day tastes just as good—packed lunches, quick breakfasts, or a lazy Sunday supper. Minimal cleanup, maximum convenience.
- Budget-Friendly Crowd-Pleaser: Chicken thighs stretch further than breasts, and yogurt is cheaper than fancy sauces. A single batch feeds four, and the spices cost pennies. Honestly, it’s the kind of dish that makes me feel like I’m feeding a houseful without breaking the bank.
Step-by-step instructions for yogurt-marinated spice bomb with crispy edges
Here’s how to transform simple chicken thighs into restaurant-worthy dahi chicken with perfectly crispy edges.
Marinate the Chicken in Yogurt Spice Mixture
In a large bowl, combine the 1 cup plain yogurt with the 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tbsp garam masala powder, 1 tbsp kasuri methi, 1.5 tsp sea salt, and 0.5 tsp freshly cracked black peppercorns. Mix until completely smooth—no lumps should remain. This spiced yogurt marinade is what gives dahi chicken its signature tender yet flavorful profile.
Add the 1.5 lb chicken thighs to the yogurt mixture, coating each piece thoroughly. Place the bowl in the refrigerator and let the chicken marinate for at least 4 hours, or ideally overnight. The longer it marinates, the more tender and flavorful the chicken will become. I always marinate mine overnight because the acidity in the yogurt breaks down the proteins, ensuring melt-in-your-mouth texture.
Prepare the Spice Paste and Sear the Chicken
While the chicken marinates, create the spice paste by combining the 1 inch peeled and finely grated fresh ginger root, 6 cloves minced garlic, 2 slit whole fresh green chilies, and the lightly crushed 6 whole green cardamom pods in a small bowl. Mash everything together with a fork until you have a smooth, vibrant green paste. This paste will add layers of aromatic flavor to the chicken.
Heat a large skillet over medium-high heat and add the 0.25 cup extra-virgin olive oil. Once the oil is shimmering but not smoking, carefully remove the chicken from the marinade (reserve the marinade) and pat it dry with paper towels. This step is crucial—wet chicken won’t brown properly. Place the chicken in the hot oil and sear for 3-4 minutes per side until golden brown. You’re looking for crispy, caramelized edges here—that’s where all the flavor develops.
Finish Cooking with Yogurt and Lemon Juice
Reduce the heat to medium and return the reserved yogurt marinade to the skillet with the chicken. Stir gently to coat the chicken evenly with the marinade. Let it simmer uncovered for 8-10 minutes, stirring occasionally, until the chicken is fully cooked through and the sauce has thickened slightly. The chicken should reach an internal temperature of 165°F—use a meat thermometer to check the thickest part of the thigh.
Once the chicken is cooked, remove it from the skillet and set it aside. Stir the 2 tbsp freshly squeezed lemon juice into the remaining sauce in the skillet, letting it simmer for an additional 2 minutes. This brightens the flavors and gives the dish that signature tangy finish. The sauce should coat the back of a spoon with a velvety consistency—if it’s too thick, add 2-3 tablespoons of water to loosen it.
Rest and Serve with Perfect Crispy Edges
Transfer the chicken to a serving platter and let it rest for 5 minutes before serving. This resting period is important—it allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. During this time, you can spoon the lemon-infused yogurt sauce over the chicken or serve it on the side for dipping.
Here’s the thing about dahi chicken—the crispy edges you worked so hard to achieve will stay crispy if you serve it immediately. The yogurt marinade keeps the interior tender while the searing creates that perfect contrast of textures. Serve with naan or basmati rice to soak up all that delicious sauce. The combination of creamy yogurt, aromatic spices, and crispy edges makes this dish truly unforgettable.
Pro Tips For Making Dahi Chicken
- Marinate Chicken Overnight: I learned this the hard way—skipping the overnight soak means the yogurt never fully tenderizes the chicken. Even 4 hours in the fridge with the marinade (yogurt + ginger + spices) makes a difference, but true magic happens when you let it sit all night. Use a sealed container and flip it halfway if you’re short on time.
- Grate Ginger Fine: Sounds weird, but it works: I used to chop ginger roughly, and it’d clump in the yogurt. A box grater or microplane turns it into a smooth paste that blends seamlessly. No straining needed—just mix it right into the yogurt marinade. Your future self will notice the brighter, more consistent flavor.
- Cook Thighs Skin-Side Down: High heat. Seriously, crank it up for the first 3 minutes with the skin facing down. This renders fat fast and keeps the chicken from steaming in its own juices. Flip carefully—if the skin sticks, it’s not hot enough. (Yes, even if you’re impatient like me.)
- Strain Yogurt Before Using: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Thick, unstrained yogurt can make the sauce watery. Line a sieve with cheesecloth or a clean towel, let it drain for 10 minutes, and you’ll get a richer, creamier coating on the chicken. No whey = no sad, thin sauce.
Wine and beer pairings for this dish
Crisp White Wine
Dahi chicken’s creamy yogurt base and aromatic spices pair beautifully with a dry Riesling from Germany or a Sauvignon Blanc from New Zealand. The wine’s acidity cuts through the richness while complementing the dish’s tangy lemon finish.
I love a 2022 Dr. Loosen Blue Slate Riesling—its citrus notes mirror the dish’s bright flavors. Serve slightly chilled (45-50°F) to enhance its crispness. 🍷
Spiced Beer Pairing
A German-style Hefeweizen with its banana and clove notes provides a refreshing contrast to the dish’s spicy complexity. Look for Weihenstephaner Original—it’s light enough to balance the richness while its subtle spice echoes the cardamom and cumin.
For a stronger option, try a Belgian witbier like Stella Artois Wit—the coriander and citrus complement the green chilies beautifully. 🍺
Mango Lassi Refreshment
If you prefer non-alcoholic pairings, a mango lassi made with full-fat yogurt, ripe mango purée, and a pinch of cardamom powder creates the perfect palate cleanser. The sweetness balances the dish’s spice while the yogurt base mirrors the dahi chicken’s creamy texture.
I add a splash of rose water for an extra layer of complexity. 🥛
Spiced Chai Tea
For a warm beverage pairing, masala chai made with black tea, cinnamon, ginger, and cardamom enhances the dish’s aromatic profile. The warmth of the tea complements the crispy edges while the spices create a cohesive flavor experience.
I steep Assam tea with Patel Brothers masala chai spices for authentic flavor. ☕
Citrusy Palate Cleanser
End your meal with a sparkling lemonade made with fresh lemon juice, honey, and a splash of sparkling water. The bright citrus cleanses your palate while the effervescence refreshes after the rich, creamy chicken. For extra flair, add a few mint leaves and ice cubes. 🍋
Nutrition facts
Frequently asked questions about dahi chicken
Can I use chicken breasts instead of thighs for this recipe?
While you can use chicken breasts, thighs are ideal for dahi chicken because they stay juicier during long cooking. Breasts tend to dry out when simmered in yogurt sauce. If you must use breasts, marinate them for no longer than 4 hours and cook them at medium-low heat for 6-8 minutes to prevent overcooking.
What makes dahi chicken different from other yogurt-based chicken dishes?
The key difference is the two-stage cooking process—first searing the chicken to create crispy edges, then slow-cooking in a spiced yogurt gravy. The marinade’s acidity tenderizes the meat while the yogurt adds creaminess. Other dishes often skip the crispy edge or use less aromatic spices like garam masala and kasuri methi.
How do I fix soggy chicken edges after cooking?
If your chicken edges lose crispiness, the issue is usually from steaming. Always cook the chicken uncovered on medium heat and avoid adding too much liquid. For extra crispiness, finish under a broiler for 2-3 minutes before serving. Pat the chicken dry before searing—this locks in crispiness.
Can I make dahi chicken in an Instant Pot?
Yes! Sear the chicken first in a skillet, then transfer to the Instant Pot with the yogurt marinade. Cook on high pressure for 10 minutes, then quick-release. For crispy edges, broil for 2 minutes after pressure cooking. The sauce may thin out, so reduce it on the stovetop afterward or use a cornstarch slurry to thicken.
What’s the best way to store leftovers?
Store cooked dahi chicken in an airtight container with a layer of yogurt on top to keep it moist. It stays fresh in the fridge for 3 days and freezes well for up to 3 months. Reheat gently on low heat with a splash of water—never microwave directly from frozen to avoid rubbery texture.
- 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