
This tandoori chicken legs recipe delivers restaurant-quality char and juicy bites with a yogurt marinade that tenderizes while infusing bold, aromatic flavors. The secret lies in balancing traditional spices with precise marinating time—24 hours for maximum flavor penetration without drying out the meat.
I’ve perfected this method over years of testing, ensuring the skin stays crispy while the meat remains succulent.
The yogurt marinade acts as both a tenderizer and a flavor carrier, absorbing the vibrant spices while keeping the chicken moist. For authenticity, I recommend using a charcoal grill, but an oven-baked version works just as well with a broiler for that signature char.
The spice blend—garam masala, turmeric, and cumin—creates a complex, warm flavor profile that’s both familiar and exciting.
What you’ll end up with is juicy, perfectly charred chicken legs with a fragrant, spiced crust that’s impossible to resist. The yogurt marinade adds a subtle tang that cuts through the richness, while the spices deliver a warm, earthy depth.
This dish pairs beautifully with mint chutney, naan bread, or a simple cucumber raita for a complete meal.
Whether you’re grilling outdoors or cooking in your kitchen, this recipe delivers professional results with minimal effort. The key is patience—letting the marinade work its magic overnight transforms tough chicken into melt-in-your-mouth perfection. Let’s get started!
Ingredients for tandoori chicken legs
Fourteen ingredients transform simple chicken legs into restaurant-worthy tandoori bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Legs 🍗 | 1 ½ lb | Bone-in, skin-on, trimmed |
| Plain Yogurt 🥛 | 1 ½ cups | Full-fat Greek yogurt preferred |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, not bottled |
| Garam Masala 🌶️ | 2 tbsp | Ground, not powdered |
| Ground Turmeric 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Ground Red Chili Powder 🔥 | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Fresh Ginger 🌿 | 1 tbsp | Grated, not powdered |
| Garlic Cloves 🧄 | 4 cloves | Minced, not pre-minced |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy skin finish |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped, optional garnish |
The chicken legs are non-negotiable—bone-in, skin-on for that crispy, juicy contrast. Whole Foods or your local butcher usually have them pre-trimmed, but check for even size if buying a whole pack. The yogurt? Full-fat Greek yogurt is your best bet—it’s thicker and won’t water down the marinade. If you can’t find it, regular plain yogurt works, but trust me on the full-fat version. For the spices, Penzeys or bulk bins at Indian markets have the freshest garam masala—it makes all the difference. The ginger and garlic should be vibrant, not dried out, and the mint and cilantro should be bright green, not wilted.
No garam masala? Mix 1 tsp each cumin, coriander, and cinnamon for a close substitute. Running low on fresh ginger? Powdered works at half the amount, but it’s not the same. The lemon juice can be bottled in a pinch, but fresh is always better—just strain out the seeds. For the heat, reduce chili powder to 0.5 tsp if you’re sensitive. The olive oil matters here—use something fruity and peppery, like California Extra Virgin. If you’re grilling, keep a spray bottle of water handy to control flare-ups, and the mint and cilantro can be swapped for parsley if you’re out.
Marinate overnight in the fridge—24 hours is ideal, but 12 hours works too. The longer it sits, the more flavorful the chicken becomes. For grilling, preheat your charcoal for 20 minutes to get those signature char marks. If baking, broil for 3-4 minutes per side until the skin is crispy. Leftovers? Store in an airtight container for 3 days, but honestly, they rarely last that long. The marinade can be made ahead too—just add the chicken the morning of.
Why You’ll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just yogurt, lemon, and those two spices. No fancy prep, no hidden shortcuts, and the marinade does all the work while you sip your tea.
- Smoky-Tangy Obsession: That garam masala and turmeric blend? It’s the kind of flavor that sticks with you—crispy skin, juicy meat, and a bright lemon kick that makes every bite feel like a little celebration.
- Party in a Pan: Between us, this is my go-to for game day, potlucks, or when friends drop by unannounced. The legs hold up to sharing, and honestly? No one leaves with seconds.
- Budget Win: Chicken legs are the unsung hero—cheap, filling, and this marinade makes them feel special. Leftovers? Reheat them for breakfast or toss in a wrap the next day. Zero waste, all flavor.
Step-by-step instructions for yogurt-marinated char and juicy bites
Here’s how to transform simple chicken legs into restaurant-quality tandoori with smoky char and tender meat.
Prepare the Yogurt Marinade
In a large mixing bowl, combine the 1.5 cups plain yogurt, 0.25 cup lemon juice, 2 tablespoons garam masala, 1.5 teaspoons ground turmeric, 1.5 teaspoons ground cumin, 1 teaspoon ground coriander, 1 teaspoon ground red chili powder, and 1.5 teaspoons salt. Whisk until completely smooth—no lumps should remain. This marinade needs to coat the chicken thoroughly for maximum flavor penetration.
Add the 1 tablespoon freshly grated ginger and 4 minced garlic cloves, mixing well. The marinade should have a vibrant yellow hue from the turmeric and a slightly tangy aroma from the lemon. Let this mixture rest at room temperature for 15 minutes while you prepare the chicken—this allows the spices to bloom and the flavors to meld.
Coat and Marinate the Chicken
Pat the 1.5 pounds chicken legs completely dry with paper towels—moisture prevents proper spice adhesion and can cause uneven cooking. Place them in a shallow dish and pour the marinade over them, ensuring every surface is coated. Use your hands to press the marinade into the meat, especially between the skin and flesh, and into any crevices.
Cover the dish with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The longer the marinade sits, the deeper the flavors penetrate. You’ll know it’s working when the chicken absorbs the marinade and develops a golden-yellow tint. Don’t skip this step—it’s what transforms ordinary chicken into extraordinary tandoori.
Grill or Broil for Perfect Char
Preheat your grill or broiler to high heat—you’re aiming for 450°F or as hot as your equipment allows. Remove the chicken from the marinade (reserve any leftover marinade) and let it sit at room temperature for 10 minutes before cooking. This ensures even cooking and prevents cold spots in the meat.
Place the chicken legs on the grill, skin-side down first. Sear for 5-6 minutes until the skin develops deep grill marks and begins to crisp. Flip carefully and cook the other side for another 5-6 minutes, basting occasionally with any reserved marinade. The internal temperature should reach 165°F—use a meat thermometer to check the thickest part of the thigh. You’ll see beautiful char marks forming while the meat remains juicy beneath.
Rest and Garnish
Transfer the cooked chicken to a cutting board and let it rest for 10 minutes before serving. This resting period allows the juices to redistribute throughout the meat, ensuring every bite stays moist and flavorful. The skin should be crispy and slightly blistered from the high heat, while the meat underneath remains tender.
Garnish each serving with 0.25 cup chopped fresh mint leaves and 0.25 cup chopped fresh cilantro leaves just before serving. Drizzle with any remaining marinade or a light drizzle of 2 tablespoons extra-virgin olive oil for added richness. The combination of fresh herbs and smoky char creates a perfect balance of flavors that will leave your guests asking for seconds.
Pro Tips For Making Tandoori Chicken Legs
- MARINATE LEGS LONG ENOUGH: I learned this the hard way—skipping the 4+ hour marinade (or overnight, if you’re patient) means the yogurt barely clings, and the garam masala sits on top instead of soaking in. Cold chicken legs work best; pull them straight from the fridge and let the acid in the yogurt and lemon do their magic.
- USE FULL-FAT YOGURT ONLY: Thin yogurt = thin flavor. I used to cut corners with low-fat or Greek yogurt, and the marinade turned watery, leaving the chicken dry and bland. Full-fat plain yogurt clings better, carries spices deeper, and gives that signature tender, juicy bite. No shortcuts here.
- PAT DRY BEFORE COOKING: Wet chicken legs steam instead of sear. After marinating, blot them thoroughly with paper towels—especially the skin—and let them air-dry for 10 minutes. This guarantees a crispy, caramelized crust when you hit them with heat, not a sad, soggy mess.
- COOK IN BATCHES ON HIGH HEAT: Crowding the pan or oven? Forget about even charring. Cook legs skin-side down in a single layer over high heat for 8-10 minutes until the skin turns golden and crisp. Flip once, then finish under the broiler for 3-5 minutes—watch them like a hawk to avoid burning. (Yes, even if you’re impatient like me.)
Storing and reheating this dish
Refrigerator Storage
Store leftover tandoori chicken legs in an airtight container for up to 3 days. I use glass containers with tight-sealing lids to maintain freshness—Ball Mason jars work perfectly for portion control. Let the chicken cool completely before storing to prevent condensation, which can make the skin soggy.
The spices and yogurt marinade actually enhance the flavor over time, so leftovers often taste even better the next day. 💪
Freezer Preservation
For longer storage, freeze cooked tandoori chicken legs in a single layer on a tray for 1 hour before transferring to a freezer bag. This prevents freezer burn and keeps the pieces separate.
They’ll stay good for up to 3 months, though the texture may be slightly drier after thawing. To reheat, I recommend the oven method for best results—see below. Label your bags with the date to track freshness. ❄️
Oven Reheating Method
Preheat your oven to 350°F and place the chicken legs on a wire rack over a baking sheet. This allows heat to circulate evenly and prevents steaming. Warm for 15-20 minutes until the internal temperature reaches 165°F.
For extra crispiness, broil for the last 2 minutes—just watch closely to avoid overcooking. A light spray of olive oil before reheating helps restore that golden crust. 🔥
Microwave Shortcut
For a quick fix, cover the chicken legs with a damp paper towel and microwave on high for 2 minutes. Stir, then continue in 30-second intervals until heated through (165°F internal temp).
Add 1 tablespoon water or reserved marinade to prevent drying. This method works best for small batches—larger portions may not heat evenly. 💡
Skin Restoration Tip
If reheated chicken loses its crispy skin, don’t worry—you can revive it! Place the legs under a broiler for 1-2 minutes or crisp them in a hot skillet with 1 tablespoon oil for 30 seconds per side.
The high heat quickly restores that satisfying crunch. This trick saves leftovers from becoming bland and dry. ✨
Serving Leftovers
Reheated tandoori chicken legs make fantastic sandwiches, wraps, or salads. I love serving them with warm naan bread and a side of mint chutney to revive the flavors. For a quick meal, toss with cucumber slices, red onion, and a yogurt dressing.
The charred edges add incredible depth to any dish, making leftovers just as exciting as the original. 🌟
Nutrition facts
Frequently asked questions
Can I use boneless chicken legs for this recipe?
While you can use boneless chicken legs, the recipe is specifically designed for bone-in, skin-on pieces to achieve that perfect crispy skin and juicy meat contrast. The marrow in the bones adds flavor, and the skin provides the signature char. If you must use boneless, opt for thighs instead—they stay juicier during cooking.
How do I adjust the spice level for sensitive eaters?
Reduce the ground red chili powder to 0.5 teaspoon or omit it entirely. For mild heat, add ½ teaspoon sweet paprika instead—it provides color without spice. The garam masala already offers warmth without sharp heat, so the dish will still taste flavorful. Always taste your marinade before applying it to the chicken!
What’s the best way to cook this if I don’t have a grill?
Use your oven’s broiler function for that authentic char. Preheat to high (500°F) and place chicken legs on a wire rack over a baking sheet. Broil for 4-5 minutes per side, watching closely to prevent burning. For even cooking, flip once and baste with reserved marinade. A cast-iron skillet on the stovetop also works well for crispy results.
Why did my chicken turn out dry?
Overcooking is the most common cause—chicken legs are forgiving but need careful timing. Always use a meat thermometer and remove them at 165°F (they’ll rise slightly while resting). Another culprit is skipping the marinating time or not patting the chicken dry before cooking. The yogurt marinade keeps meat moist, so never rush this step.
Can I make this marinade ahead of time without the chicken?
Prepare the marinade up to 3 days in advance and store it in an airtight container in the fridge. When ready to use, add the chicken and marinate for at least 4 hours. The flavors develop even better when combined with the chicken, so don’t worry about prepping early. This is perfect for meal prep!
- Baby Chicken Recipe: Juicy Tender Bites With Herb Butter Crisp - October 24, 2026
- Chicken Broth Powder Recipe: Homemade Flavor Booster for Soups and Stews - October 24, 2026
- Skin-On Bone-In Chicken Thighs Recipe: Crispy Skin, Juicy Meat, and Rich Bone Flavor - October 24, 2026