Succulent chicken pieces steep for hours in a tangy yogurt marinade infused with garlic, ginger, coriander, cumin, and traditional garam masala spices. The active enzymes in yogurt tenderize the meat while delivering complex aromatic flavors.
Roasted at high heat, the chicken develops beautifully charred edges and a gorgeous red-orange hue. The result is incredibly juicy, tender meat with a smoky depth that mirrors traditional tandoor cooking.
Serve alongside warm naan, fragrant basmati rice, or crisp cucumber salad for a complete Indian feast. The marinade can be prepared ahead, making this perfect for entertaining or meal prep.
The smell of tandoori chicken takes me straight back to a monsoon evening in my tiny apartment, rain hammering the windows while my oven worked overtime pretending to be a clay tandoor. I had just discovered a jar of garam masala tucked behind the salt shaker and decided, against all reasonable judgment, to go all in on a full Indian feast at eleven in the morning. By dinner time the whole place glowed amber and smelled like a street stall in Old Delhi. That chicken, charred at the edges and impossibly tender, ruined me for every restaurant version that followed.
My neighbor knocked on my door that night asking if everything was okay because the hallway smelled so intensely good she thought I might be burning incense. I handed her a drumstick through the gap in the door and we stood there eating in silence while the rain kept coming down.
Ingredients
- 1 kg (2.2 lbs) chicken pieces, bone in and skinless: Thighs and drumsticks are your best friends here because they stay juicy through the high heat roasting.
- 250 g (1 cup) plain yogurt: Whole milk yogurt gives the richest result and helps the spices cling to every surface of the chicken.
- 2 tbsp lemon juice: The acidity works alongside the yogurt to break down the meat fibers for that fall off the bone tenderness.
- 2 tbsp vegetable oil: A little fat in the marinade carries the spice flavors deeper and helps achieve those coveted charred edges.
- 4 garlic cloves, minced: Fresh garlic only, none of that jarred stuff, because the raw bite melts into something sweet and savory during roasting.
- 2 tsp fresh ginger, grated: Ginger brings a warmth that rounds out the sharpness of the garlic and lemon beautifully.
- 1 tbsp ground coriander: This adds a citrusy earthiness that most people cannot quite identify but immediately miss if it is absent.
- 1 tbsp ground cumin: Toasted, deep, and slightly smoky, cumin is the backbone of the entire spice profile.
- 1 tbsp paprika: Paprika contributes that gorgeous red hue without the searing heat of chili powder.
- 2 tsp garam masala: Added for its complex, sweet warmth that ties all the other spices together into a cohesive flavor.
- 1 tsp turmeric powder: Just a teaspoon gives the marinade its golden glow and a subtle earthy bitterness.
- 1 to 2 tsp chili powder: Start with one teaspoon and taste the marinade before adding more to suit your comfort level.
- 1 and a half tsp salt: Do not skimp here because the salt is what pulls every spice into the meat rather than just sitting on the surface.
- 1 small red onion, thinly sliced, fresh cilantro, and lemon wedges: These fresh garnishes cut through the richness and make the dish sing on the plate.
Instructions
- Score the chicken:
- Take a sharp knife and make two or three shallow slashes across each piece of chicken, cutting just deep enough to reach the bone, which opens up the meat so the marinade can truly soak in.
- Build the marinade:
- In a large bowl, whisk the yogurt, lemon juice, oil, garlic, ginger, and every spice until you have a smooth, vibrantly colored paste with no dry pockets of powder hiding in the corners.
- Coat and rest:
- Toss the scored chicken pieces into the bowl and use your hands to really work the marinade into every slash and crevice, then cover tightly and slide it into the fridge for at least four hours though overnight is when the magic truly happens.
- Set up for roasting:
- Preheat your oven to 220 degrees Celsius (430 degrees Fahrenheit) and line a baking sheet with foil, then set a wire rack on top so the chicken roasts instead of steaming in its own juices.
- Roast until charred:
- Arrange the chicken on the rack and roast for 25 to 30 minutes, flipping once halfway through, until the skin is blistered and dark at the edges and the internal temperature reads 74 degrees Celsius (165 degrees Fahrenheit).
- Rest and garnish:
- Pull the chicken out and let it sit for five minutes so the juices redistribute, then scatter sliced red onion and fresh cilantro over the top and squeeze a lemon wedge over everything right at the table.
There is something deeply satisfying about pulling a tray of tandoori chicken from the oven when the edges have gone dark and the kitchen air is thick with toasted cumin. It stopped being just dinner the night my friend called it her comfort food, despite having zero connection to Indian cuisine growing up.
Getting the Spice Balance Right
The first few times I made this I treated the spice list like a suggestion and ended up with chicken that tasted vaguely confused rather than boldly layered. Measuring carefully, especially the salt and the garam masala, turned out to be the difference between a dish that was fine and one that made people close their eyes when they took the first bite.
What to Serve Alongside
Plain basmati rice is the easiest companion but warm naan fresh off a skillet is the move that makes this meal feel like a real occasion. A simple cucumber and tomato salad with salt and lime juice cuts through the richness in exactly the right way. Keep the sides simple because the chicken deserves to be the center of attention.
Making It Your Own
Once you have the base marinade committed to memory you can start playing, swapping in different proteins or adjusting the heat to match whoever is sitting at your table. I have rubbed this same mixture on whole cauliflower heads and thick slabs of paneer with results that surprised even me.
- Coconut yogurt works beautifully for a dairy free version without sacrificing much richness at all.
- Double the marinade and freeze half for a night when you need dinner to feel special with zero effort.
- Always let the chicken rest after cooking because cutting in too early means losing all those juices to the cutting board.
This is the kind of recipe that earns a permanent spot in your rotation the moment you smell it roasting. Share it with someone who thinks they cannot cook Indian food at home and watch their face change when they take that first bite.
Recipe FAQs
- → How long should chicken marinate for best results?
-
For optimal flavor and tenderness, marinate the chicken for at least 4 hours, preferably overnight. The yogurt's enzymes need time to break down the proteins and penetrate deep into the meat, ensuring juicy, flavorful results throughout.
- → Can I grill this instead of using the oven?
-
Absolutely. Grilling over charcoal or gas adds authentic smoky flavor that mimics traditional tandoor cooking. Cook over medium-high heat for 25–30 minutes, turning once, until the chicken reaches an internal temperature of 165°F and develops charred edges.
- → What cuts of chicken work best?
-
Bone-in, skinless chicken thighs and drumsticks are ideal because they remain juicy during high-heat cooking. The bone adds flavor while the yogurt marinade prevents drying. You can also use bone-in pieces with skin removed for extra fat rendering.
- → How can I make this dairy-free?
-
Substitute plain coconut yogurt for dairy yogurt. The consistency and acidity remain similar, though the flavor profile will have subtle coconut notes. Ensure all spices are certified gluten-free if needed, as some blends contain anti-caking agents with wheat.
- → What should I serve with tandoori chicken?
-
Warm naan or roti bread is perfect for soaking up the spiced juices. Basmati rice with whole spices, cucumber raita, and fresh tomato onion salad create a complete meal. Pickled onions and mint chutney add refreshing contrast to the rich, spiced meat.