Summary: Chicken thighs are marinated in a spiced yogurt mixture and rested in the refrigerator. Then they are roasted at high heat until deeply red and served with onions and lime. Total time 570 minutes including marinating, base 6 servings.
Did you make this recipe? Share your result with the community.
Category: Poultry · Indian Cuisine
Success rate: not rated yet% of users mastered this recipe
Quick overview
- Dish: Tandoori Chicken – chicken marinated in yogurt and spices and roasted at high heat
- Category: poultry, indian-cuisine
- Cuisine: Indian
- Main ingredient: Chicken thighs, 2.6 lb (bone-in, skinless) (quality specification)
- Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
- Total time: 570 minutes (30 min prep + 540 min cooking)
- Difficulty: Easy
- Servings: 6 (Serving size: 12 oz)
- Key technique: Long marinating in yogurt and roasting at high heat until dark crust forms
- Preparation types: Oven roasting, grilling
- Dietary info & allergens: milk (plain yogurt)
- Suitable for: Family dinner, dinner with friends, festive multi-course meal, and meal prep for several days ahead.
- Nutritional values (per 1 serving): 400, Protein: 44.3 g, Fat: 21.8 g, Carbohydrates: 6.6 g
- Storage: 3 days in refrigerator, 1 month in freezer
- Pairing: Indian light lager, Riesling, salty lassi
- In short: Chicken thighs are marinated in a spiced yogurt mixture and rested in the refrigerator. Total time 570 minutes, 6 servings.
WAGUU says: “Tandoori isn’t about the oven. It’s about the marinade that had time.”
Key facts
| Prep time: | 30 |
| Cook time: | 540 |
| Temperature: | Oven 425°F for first 20 minutes, then 400°F, internal meat temperature 165°F |
| Number of servings: | 6 |
In a nutshell
Tandoori chicken is made by the marinade and the heat – nothing else. Yogurt slightly tenderizes the meat surface, spices penetrate the fibers, and high heat pulls the color to deep red. What matters is marinating time and drying the meat surface before putting it in the oven. If you marinate for only an hour and put the meat in wet, you get pale chicken without a crust.
Ingredients
Base servings: 6 servings • Serving size: 12 oz
| Ingredient | Amount | Quality |
|---|---|---|
| chicken thighs | 8 pieces | large, skinless, trimmed at the bone |
| plain yogurt | 14 oz | full-fat, thick, preferably Greek |
| ginger | 1.0 oz | fresh, finely grated |
| garlic | 8 cloves | fresh, finely minced |
| red chili powder | 2 tsp | sweet paprika with a bit of heat |
| ground cumin | 2 tsp | ground, toasted |
| ground coriander | 2 tsp | ground, toasted |
| garam masala | 1 tsp | freshly ground blend |
| turmeric | 1 tsp | ground |
| salt | 1 tsp | fine |
| vegetable oil | 2 tbsp | neutral taste, for high heat |
| lime | 2 pieces | juicy, cut into wedges |
| red onion | 2 pieces | cut into thin wedges |
| fresh cilantro | 0.7 oz | fresh, for garnish |
Why you’ll love this recipe
- The marinade that works for you: The spiced yogurt does most of the work itself. Just marinate the meat and let it rest in the refrigerator.
- Crust without a tandoor oven: The wire rack and high oven temperature do the same as a tandoor – dry heat that pulls the meat surface into a crust.
- Dish for grill or oven: The same marinade works on the grill, in the oven, or on a grill pan. The recipe adapts to what you have at home.
Success guaranteed: Yogurt contains lactic acid, which slightly tenderizes the meat surface and opens the fibers. The spices thus penetrate deeper than if just sprinkled on. Salt is carried by the marinade and yogurt, so the meat is not salted again. High heat at the start of roasting seals the surface and the color from paprika and turmeric sets in.
Recipe overview
Prep: 30 min | Cook: 540 min (including marinating) | Difficulty: Easy | Servings: 6 | Type: Main dish | Origin: Indian
Detailed instructions
Total progress: 0 % done
Phase 1: Preparing the meat for marinade – 15 min
Appliances: cutting board, knife, paper towels
1. Remove skin and excess fat from the thighs. Make two deep cuts to the bone so the marinade gets inside.
2. Pat the meat dry with paper towels on all sides. A dry surface is essential for the marinade to stick and for a crust to form later.
VKB: The meat is matte and dry to the touch, the cuts are deep to the bone, and the skin is completely removed.
Before you move to the next step:
Wet meat doesn’t absorb marinade, it just slides off. Dry it and then coat. Leave the skin on only if you want a fattier result – but then the crust won’t be even.
Phase 2: Yogurt marinade – 10 min
Appliances: bowl, whisk
1. Whisk the yogurt with grated ginger, garlic, red chili powder, cumin, coriander, garam masala, turmeric, salt, and oil. The mixture must be smooth and thick.
2.Rub the marinade into the meat with your hands, including the slits. Every piece should be coated in an even layer, with no dry spots left in the bowl.
VKB:The marinade clings to the meat in a continuous layer and does not run down to the bottom of the bowl. The color is deep orange-red.
Before you move on:
A thin marinade drips off and leaves large patches of meat bare. If your yogurt is runny, drain it in a cloth for an hour.
Phase 3: Chill in the refrigerator – 480 min
Equipment: bowl, plastic wrap, refrigerator
1.Cover the bowl with plastic wrap and refrigerate. The longer the rest, the deeper the flavor – at least four hours, ideally overnight.
2.Turn the meat once during the rest so the marinade stays on all sides. Then take it out an hour before roasting to come to temperature.
VKB:After removing, the surface of the meat is deep red and the marinade has soaked in. The meat is firm and pink at the bone when cut.
Before you move on:
Marinade left at room temperature sours and gives the meat an unpleasant taste. Keep it in the refrigerator below 41 °F the whole time.
Phase 4: Roast until crusty – 35 min
Equipment: rimmed baking sheet with wire rack, parchment paper, thermometer
1.Preheat the oven to 425 °F. Place the chicken legs on the rack over the baking sheet so the meat does not steam in its own juices, and set it in the upper third of the oven.
2.After twenty minutes, lower the temperature to 400 °F and continue roasting until the meat at the bone reaches an internal temperature of 165 °F. Then let it rest for five minutes.
VKB:The surface is dark red to brown with black spots at the edges. The juices run clear, not pink, and the skin is crisp.
Before you move on:
Meat on a baking sheet without a rack steams in its juices and no crust forms. If the marinade starts to burn, cover the meat loosely with foil.
Phase 5: Rest and finish – 10 min
Equipment: cutting board, aluminum foil
1.Transfer the chicken legs to a cutting board and cover them loosely with foil. Let them rest so the juices in the meat settle and do not run out when carving.
2.Meanwhile, slice the red onion into thin wedges and the limes into half-moons. Rinse the onion under cold water so it is not sharp.
VKB:When carved, only a little juice runs from the meat and it is clear. The meat holds its shape but pulls easily from the bone.
Before you move on:
Carving right out of the oven lets half the juice run onto the board. Ten minutes of resting is part of the recipe, not a break.
Phase 6: Serving – 5 min
Equipment: serving platter, spoon
1.Place the chicken legs on a warm platter and scatter fresh cilantro over them. Add the red onion wedges and lime halves alongside.
2.Squeeze a lime wedge over the meat right at the table. The acid brightens the marinade flavor at the last moment and highlights the crust.
VKB:The meat is dark red to brown, the crust dry and glossy from the oil. No pool of juice is left on the platter.
Required equipment
| Tools | Ideal size | Alternative | Risk |
|---|---|---|---|
| rimmed baking sheet with wire rack | baking sheet 14 by 16 in | baking sheet with a foil ball in the bottom | meat placed directly on the baking sheet steams in its juices and no crust forms |
| instant-read meat thermometer | up to 400 °F | check by clear juices at the bone | without measuring, the meat near the bone easily stays raw because the bone conducts heat more slowly |
| bowl with lid | 3 qt capacity | glass bowl with plastic wrap | a small bowl will not let the marinade coat the meat on all sides |
| sharp knife for slits | 6 in blade | poultry shears | a dull knife crushes the meat and juices run out before marinating even starts |
Shopping list
Nutrition profile
Values per 1 serving (without sides). Calculated from average nutritional values of ingredients.
| Nutrient | Per 100 g | Per 1 serving | Per 6 servings |
|---|---|---|---|
| Energy | 485 kJ / 116 kcal | 1674 kJ / 400 kcal | 10042 kJ / 2400 kcal |
| Fat | 6.3 g | 21.8 g | 130.8 g |
| of which saturated | 1.8 g | 6.2 g | 37.5 g |
| Carbohydrates | 1.9 g | 6.6 g | 39.6 g |
| of which sugars | 2.0 g | 6.8 g | 40.8 g |
| Protein | 12.8 g | 44.3 g | 265.8 g |
| Salt | 0.3 g | 1.2 g | 7.1 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: Tested recipe with precise ratios and visual checkpoints.
- Tip 1: Tested recipe with precise ratios and visual checkpoints.
- Tip 2: The meat is matte and dry to the touch, the slits go deep to the bone, and the skin is removed completely. Wet meat does not absorb marinade, it just slides off. Dry it first, then rub. Leave the skin on only if you want a richer result – but the crust will not be even.
- Tip 3: The marinade clings to the meat in a continuous layer and does not run down to the bottom of the bowl. The color is deep orange-red. A thin marinade drips off and leaves large patches of meat bare. If your yogurt is runny, drain it in a cloth for an hour.
- Tip 4: Set out the ingredients in small bowls before you start. Indian cooking relies on spices added in a precise order, and there is no time to measure during cooking.
Scientific background
Curcumin from turmeric and carotenoids from ground chile are fat-soluble, which is why a tablespoon of oil goes into the marinade – without fat, the color will not stick to the surface of the meat. Above 355 °F, browning begins on the surface, creating the crust and aromatic compounds. The bone keeps the meat moist and transfers heat during roasting.
Fine Dining – Professional techniques
- Plate composition: Place the chicken leg on a white plate with the crust facing up. Add a small pile of pickled onion alongside.
- Texture contrasts: Add a crunchy element – a thin slice of naan dried in the oven or toasted sesame seeds. The dry surface of the meat needs it.
- Temperature contrast: Drizzle a few drops of ghee with ground chile over the crust. The fat on the surface releases the spice aroma and deepens the color.
- Aromatic accents: Serve the lime wedge separately, chilled. Cold juice on hot meat creates a contrast guests notice right at the table.
Sensory radar
- Appearance: The meat is dark red to brown with black spots along the edges, and on the plate next to it are purple onion wedges and green cilantro.
- Aroma: Oven smoke first, then yogurt with cumin, and finally citrusy lime and fresh cilantro.
- Taste: First the tang of yogurt, then the warmth of the spices, and at the end the smoky flavor of the crust that lingers in your mouth.
- Texture: The surface is dry and firm, the meat inside is juicy and fibrous, and the onion is crisp.
Pairings
- Indian light lager: A lager with higher carbonation and hop bitterness goes well with the spiced crust. Serve at 41–45°F.
- Riesling: A Riesling with higher acidity cuts through the grill smoke and keeps up with the yogurt marinade.
- Salted lassi: Salted lassi with cumin. The salty and milky flavor softens the heat of the marinade.
Preparation Variations
- Grilled tandoori chicken:: Use the same marinade on the grill and cook the meat over indirect heat. The crust will be darker and smokier.
- Tandoori fish or paneer:: Use the marinade on cod fillets or thick slices of paneer. Fish needs only fifteen minutes of cooking.
Allergens and Dietary Information
Contains: milk (plain yogurt) • Gluten: no, the recipe is gluten-free (yogurt, spices, oil) • Not suitable for: people with an allergy to milk and dairy products
Suitable for
A family dinner, dinner with friends, a festive multi-course table, and meal prep for several days ahead.
Substitution Guide
- chicken thigh: turkey thigh or chicken leg quarter with skin
FAQ
How long should the chicken marinate?
At least four hours, ideally overnight. After twelve hours the flavor is no deeper, but the meat may start to break down.
What can I use instead of a tandoor?
An oven with a rack preheated to 425°F, a grill, or a cast-iron skillet. What matters is dry heat and placing the meat so it is not sitting in juices.
Why is the meat pale after cooking?
The marinade was too short or lacked fat. The color from paprika and turmeric binds to fat, so a tablespoon of oil belongs in the marinade too.
Can I use chicken breast?
Yes, but cook it for a shorter time and at a lower temperature. Boneless, skinless breasts have less fat and dry out quickly at 425°F.
Is tandoori chicken spicy?
Mildly. The heat is determined by the ratio of sweet to hot paprika in the marinade. For a milder version, use only sweet paprika.
How do I reheat tandoori chicken?
In the oven at 325°F for about ten minutes, covered with foil. In the microwave, the meat releases water and the crust softens.
WAGUU Petr advises: Cooking for 6 or more people?
6–8 people: Make the masala (fried spice base) in double batch and store half in the refrigerator. When cooking for more people, cook in two pots, not one large one – the spices do not roast evenly in too thick a layer. • 10+ people: A grill or a cast-iron skillet heated in the oven to maximum can replace the tandoor. Prepare the naan dough and chicken marinade the day before and keep them in the refrigerator – both flavor and texture will be better.
Sides and Serving
Serving: Serve tandoori chicken on a warm plate with sliced red onion, a lime wedge, and a sprig of cilantro. Naan, basmati rice, or a cucumber salad go with the meal.
Storage and Reheating
Refrigerator: 3 days • Freezer: 1 month • Reheating: Refrigerator: 3 days • Freezer: 1 month • Reheating: in the oven at 325°F for ten minutes under foil
Author: WAGUU Petr & Team • Published: 9 Oct 2026 • Updated: 10 Oct 2026
More recipes from the article
Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
Butter Chicken – chicken in a mild creamy tomato sauce with butter and aromatic spices
Chicken Tikka Masala – pieces of marinated chicken in a spiced tomato-cream sauce
Biryani – aromatic layered rice with meat, saffron, and a blend of spices
Rogan Josh – slow-braised lamb in an aromatic sauce with Kashmiri spices
Chana Masala – chickpeas simmered in a tangy sauce of tomatoes, onion, and aromatic spices
Chana Masala – chickpeas simmered in a tangy sauce of tomatoes, onion, and aromatic spices
Dal Tadka – lentils seasoned with fried spices, garlic, onion, and chilli
Masala Dosa – thin crispy fermented rice and lentil crepe with spiced potatoes
Samosa – fried triangular pastries filled with potatoes, peas, and spices
Chole Bhature – spiced chickpeas with large fried leavened bhature breads
Naan – traditional Indian flatbread baked at high heat in a tandoor
More recipes you might like
Why WAGUU?
Recipes on WAGUU are checked for accuracy of ingredients, procedures, and nutritional values.
Photo gallery from the process
Photos from the community: Cook, take a photo, and share the result.
You can upload photos in the comments below or send them by email.
Did you film a video of our recipe? Paste the link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comments – we will be happy to publish it and help you and your content get noticed.
Most common mistakes
- Preparing the meat for the marinade – Wet meat does not absorb the marinade, it just slides off. Dry it and only then coat it. Leave the skin on only if you want a fattier result – but then the crust will not be even.
- Yogurt marinade – A thin marinade runs off and leaves large areas of the meat bare. If the yogurt is thin, let it drain in a cloth for an hour.
- Resting in the refrigerator – Marinade at room temperature sours and the meat gets an unpleasant taste. It belongs in the refrigerator below 41°F the whole time.
- Baking to form a crust – Meat on a baking sheet without a rack steams in its juices and no crust forms. If the marinade starts to burn, cover the meat with foil, but only loosely.