Real tandoori chicken requires a tandoor — a 900-degree clay oven that sears the yogurt-marinated meat in minutes, creating that signature dark crust and juicy interior. Most of us don’t have a tandoor. But here’s what nobody tells you: a hot charcoal grill with the lid down does a shockingly good impression. The flavor is authentic, the char is dramatic, and the chicken comes out more tender than anything I’ve had at most Indian restaurants.
The magic is in the yogurt. Full-fat Greek yogurt acts as a tenderizer (the lactic acid slowly breaks down tough fibers) while it carries all that warm spice — ginger, garlic, garam masala, Kashmiri chili powder — deep into the chicken. After marinating overnight, the meat gets so tender the bone slides clean out. Grilled over hot coals with a little wood chunk for smoke, it’s the kind of dinner that makes you wonder why you ever ordered takeout.
The bright red color that defines classic tandoori? That’s usually food coloring in restaurants, but Kashmiri chili powder gives you a similar rich red-orange tint naturally, without any artificial dyes. Serve these with warm naan, cucumber raita, and sliced onions with lime — the way they’re served at dhabas across India. Trust me, this is a top-five grilling recipe.
Why This Recipe
- Authentic Indian flavor — yogurt marinade with traditional spices gives you real tandoori taste
- Incredibly tender chicken — the yogurt’s lactic acid tenderizes better than any other marinade
- No artificial food coloring — Kashmiri chili powder gives the classic red-orange hue naturally
- Budget-friendly cut — chicken thighs are cheap and stay juicy on high heat
- Freezes beautifully — marinate a double batch and freeze half for another week
- Restaurant-quality at home — rivals any Indian restaurant tandoori without the takeout price

What Goes In
Bone-in chicken thighs — the bone adds flavor and keeps meat moist. Skinless is traditional — the skin doesn’t crisp well in grilled tandoori and blocks the marinade. Deep slashes in the meat help the marinade penetrate.
Full-fat Greek yogurt — must be full-fat. Low-fat yogurt breaks when heated. The fat carries spice flavors and keeps the chicken juicy. Indian hung curd is most authentic but Greek yogurt is very close.
Kashmiri red chili powder — mild heat with deep red color. It’s what gives tandoori its signature hue. Find it at Indian markets or online. Paprika (for color) + 1/2 teaspoon cayenne (for heat) is a substitute.
Mustard oil — traditional Indian oil with pungent, sharp flavor. Found at Indian grocery stores. Warm it briefly before use to mellow the pungency. Vegetable or mustard seed oil subs in a pinch.
Kasuri methi — dried fenugreek leaves. A very specific, slightly bitter herb that defines Indian cuisine. Crush it between your palms to release the aroma. Skip it if you can’t find it, but it’s worth tracking down.
Ginger-garlic paste — a staple Indian ingredient. Blend equal parts fresh ginger and garlic with a little water. Store-bought jars are fine. Use within a week or freeze in ice cube trays.

Tandoori Chicken Thighs on the Grill
Ingredients
Equipment
Method
- Make deep slashes in each chicken thigh (3-4 slashes per piece) so the marinade can penetrate. Place in a large bowl.
- Mix the first marinade ingredients (lemon juice, ginger-garlic paste, chili powder, salt) and rub thoroughly into the chicken, massaging into the slashes. Let sit 15 minutes.
- Meanwhile, whisk together all the yogurt marinade ingredients until smooth.
- Pour the yogurt marinade over the chicken and toss to coat every piece completely. Cover and refrigerate for at least 6 hours, ideally overnight (up to 24 hours).
- Remove the chicken from the fridge 30 minutes before grilling to take the chill off.
- Preheat your grill to medium-high (about 425°F). Set up for two-zone cooking (hot side and cool side). Oil the grates well. If using charcoal, add a chunk of wood for smoke.
- Shake off excess marinade (don't wipe clean — you want the yogurt crust). Place chicken on the hot side of the grill for 3-4 minutes per side to char the exterior.
- Move to the cooler side, close the lid, and cook for 10-12 more minutes until internal temperature reaches 165°F. The yogurt should form a blackened, crispy crust.
- Transfer to a platter, tent with foil, and rest for 5 minutes. Brush with a little melted butter if desired.
- Sprinkle with chaat masala, fresh cilantro, and serve immediately with naan, raita, sliced onions, and lemon wedges.
Notes
Nutrition Facts
Per serving
| Calories | 320 |
| Total Fat | 18g |
| Saturated Fat | 5g |
| Carbohydrates | 8g |
| Fiber | 1g |
| Sugar | 3g |
| Protein | 32g |
| Sodium | 620mg |
| Potassium | 450mg |
| Vitamin A | 18% |
| Vitamin C | 8% |
| Calcium | 10% |
| Iron | 15% |
* Percent Daily Values are based on a 2,000 calorie diet.
Keeping It Fresh
Refrigerator: Cooked tandoori chicken keeps 4 days in an airtight container. Flavor deepens overnight — actually better as leftovers.
Freezer (cooked): Freeze portions for up to 3 months. Reheat in a 350°F oven for 10 minutes, covered.
Freezer (raw marinated): Combine chicken and yogurt marinade in a freezer bag. Freeze flat up to 3 months. Thaws and marinates simultaneously — genius meal prep.
Reheating: Low oven (325°F) for 10-12 minutes covered with foil is best. Microwave works for individual pieces (90 seconds on medium).
Leftover ideas: Shred cold tandoori chicken for wraps with naan, cucumber, and raita. Or chop into chicken tikka masala sauce for an instant tikka masala.
Variations to Try
- Chicken Tikka — use boneless thigh pieces on skewers; same marinade, shorter cook time
- Milder Version — reduce Kashmiri chili to 1 tablespoon for a family-friendly heat level
- Extra Spicy — add 1-2 teaspoons cayenne to the yogurt marinade
- Tandoori Lamb Chops — same marinade works beautifully on lamb chops; grill 4-5 minutes per side
- Tandoori Paneer — cubed firm paneer cheese with same marinade, grilled on skewers
- Butter Chicken Style — use leftover tandoori chicken in a creamy tomato sauce for authentic butter chicken
- Green Masala — swap red chili for blended cilantro, mint, and green chilies for a herby green version
What I’ve Learned
- Deep slashes are essential — 3-4 per thigh, down to the bone. Without them, the marinade only coats the surface
- Full-fat yogurt only — low-fat yogurt breaks on the grill and the chicken dries out
- Double-marinate technique — the lemon-salt pre-rub cracks the surface so the yogurt can penetrate deeper
- Overnight is ideal — minimum 6 hours, 12-24 hours is best for tender, deeply flavored meat
- Two-zone grilling — hot sear for char, then indirect to finish without burning the yogurt
- Rest with butter — brushing with ghee or butter during the rest adds the restaurant-style shine and richness
- Add a smoke chunk — a piece of wood in the coals gives you tandoor-like smoky depth

What to Serve It With
- Warm naan — the essential wrap for tearing and dipping
- Cucumber mint raita — cool yogurt sauce that balances the spice
- Basmati rice with ghee — fluffy, fragrant, the traditional pair
- Kachumber salad — chopped onion, tomato, cucumber with lemon
- Masala chai — spiced tea that complements the warm spices
- Mango lassi — sweet yogurt drink that cools the palate
- Dal makhani — creamy black lentils for a complete Indian feast
Advance Prep Notes
Marinate overnight: This recipe is actually better with 12-24 hours of marinating. Prep Friday night for Saturday dinner — the flavor depth is incredible.
Freezer meal prep: Double the batch, freeze half in marinade. Thaw overnight when needed — the yogurt continues marinating as it defrosts.
Sides ahead: Raita can be made a day ahead. Onion salad 1 hour ahead. Everything else is ready when the chicken comes off the grill.
Party strategy: Set up an Indian BBQ spread with warm naan, multiple chutneys, raita, rice, and a platter of fresh-off-the-grill tandoori chicken. Guests build their own plates and everyone’s happy. Scale up easily for a crowd.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, but reduce cook time by 5-7 minutes and pull at 160°F internal (carryover heat brings them to 165°F). Thighs are more forgiving — they stay juicy even if slightly overcooked. If using breasts, make deeper slashes to ensure the marinade penetrates.
Is Kashmiri chili powder necessary?
It’s what gives tandoori its signature red color and mild heat. If you can’t find it, substitute with 2 parts paprika to 1 part cayenne. The flavor is close but you’ll miss some of the subtle fruity-chili notes of true Kashmiri.
Why full-fat yogurt?
Low-fat and fat-free yogurts split and curdle on the grill. Fat stabilizes the yogurt, carries the spice flavors into the meat, and keeps the chicken juicy. Always full-fat, always Greek or hung curd.
Can I do this on a gas grill?
Absolutely. Set up two zones (one side hot, one cooler), or use medium-high all around. A smoker box with wood chips adds real smoke flavor. The yogurt crust will still form beautifully.
Can I bake tandoori chicken instead?
Yes — 475°F on a wire rack over a baking sheet for 20-25 minutes, broiling the last 3 minutes for char. Not quite the same as grilled but genuinely great. The high oven heat mimics a tandoor’s intense direct heat.
Why does my tandoori chicken taste bland?
Three usual culprits: not enough slashing (marinade can’t penetrate), not marinating long enough (minimum 6 hours), or using low-fat yogurt (fat carries flavor). Fix those and the flavor transforms completely.