Prepare tender, juicy chicken pieces by marinating them in a rich blend of plain yogurt, lemon juice, garlic, ginger, and aromatic spices including coriander, cumin, paprika, garam masala, and turmeric. After marinating for 4-8 hours, roast at high heat or grill until the edges are slightly charred and the meat is cooked through. The result is smoky, flavorful chicken with a beautiful red hue and tangy, spiced coating. Perfect served with naan, rice, or fresh salad, garnished with cilantro, red onions, and lemon wedges.
The smell hit me before I even opened the oven door, that deep, smoky perfume of toasted cumin and charred paprika wrapping through the kitchen like it owned the place. My neighbor had knocked earlier asking if everything was okay because the aroma had drifted through the shared wall. That was the moment tandoori chicken stopped being just another recipe and became the dish I cook when I want to feel like I actually know what I am doing.
I once made this for a friend who claimed she did not like Indian food, and she ate three drumsticks standing at the counter before we even sat down at the table.
Ingredients
- 1 kg (2.2 lbs) chicken pieces (bone in, skinless, preferably thighs and drumsticks): Bone in pieces stay far juicier than boneless cuts, and the dark meat in particular holds up beautifully to the bold spices without drying out.
- 250 g (1 cup) plain yogurt: Whole milk yogurt gives the richest result, and the acidity tenderizes the chicken while keeping it incredibly moist.
- 2 tbsp lemon juice: Fresh is nonnegotiable here, the bottled stuff tastes flat and throws off the balance of the whole marinade.
- 2 tbsp vegetable oil: A neutral oil mixed into the marinade helps the spices bloom and prevents sticking on the rack.
- 4 garlic cloves, minced: Do not skimp on the garlic, it melts into the yogurt and creates a savory base you cannot replicate any other way.
- 2 tsp fresh ginger, grated: Use a microplane for the finest grate so the ginger distributes evenly without stringy bits.
- 1 tbsp ground coriander: This adds a subtle citrusy warmth that rounds out the heavier spices beautifully.
- 1 tbsp ground cumin: Toasted earthiness that forms the backbone of the entire flavor profile.
- 1 tbsp paprika: Regular paprika gives gorgeous color without overwhelming heat, though smoked paprika is a fun twist.
- 2 tsp garam masala: The sweet, aromatic spice blend that ties everything together with its complex layers.
- 1 tsp turmeric powder: Lends that signature golden hue and a gentle bitterness that balances the richness.
- 1 to 2 tsp chili powder (adjust to taste): Start with one teaspoon and taste the marinade, you can always add more but you cannot take it away.
- 1 and a half tsp salt: Essential for drawing the marinade deep into the meat, do not reduce this.
- 1 small red onion, thinly sliced: The sharp crunch of raw onion against the warm spiced chicken is a pairing you will crave.
- Fresh cilantro leaves, chopped: A handful at the end brightens everything and makes it look as good as it tastes.
- Lemon wedges: A final squeeze ties all the flavors together in a way nothing else can.
Instructions
- Score the chicken:
- Take a sharp knife and make two or three shallow slashes in each piece of chicken, cutting right down to the bone so every bit of that marinade can seep deep inside where it matters most.
- Build the marinade:
- In a large bowl, whisk the yogurt, lemon juice, oil, garlic, ginger, and every single spice until you have a smooth, vibrantly colored paste with no streaks of dry powder hiding in 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 refrigerate for at least four hours though overnight transforms it entirely.
- Set up for roasting:
- Preheat your oven to 220 degrees Celsius (430 degrees Fahrenheit), line a baking sheet with foil, and set a wire rack on top so the heat circulates underneath the chicken for even cooking and those irresistible charred edges.
- Roast until glorious:
- Arrange the chicken on the rack and roast for 25 to 30 minutes, flipping once halfway through, until the internal temperature hits 75 degrees Celsius (165 degrees Fahrenheit) and the edges are blistered and beautiful.
- Rest and garnish:
- Let the chicken rest for five minutes so the juices redistribute, then scatter sliced red onion and cilantro over the top and serve with lemon wedges pressed alongside.
There is something deeply satisfying about pulling a tray of tandoori chicken from the oven, the edges blistered and dark, the kitchen thick with spice, and knowing you made something this bold entirely from scratch.
What to Serve Alongside
Fluffy basmati rice is the obvious partner, but warm naan fresh off a skillet works even better for scooping up every last bit of spiced yogurt that clings to the chicken. A simple cucumber raita or a crunchy kachumber salad with tomatoes, onions, and a squeeze of lemon cuts through the richness and gives you something cool against the heat.
Making It Your Own
Swap chicken for thick chunks of paneer or cauliflower florets and you have an entirely vegetarian version that is just as compelling. Coconut yogurt works as a dairy free substitute for the marinade, though it adds a faint sweetness that changes the character in a pleasant way. I sometimes throw in a teaspoon of dried fenugreek leaves when I have them, crumbled between my palms, for an extra layer that tastes like it came from a professional kitchen.
Storing and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days, and I have been known to eat cold tandoori chicken straight from the container for breakfast with zero regrets.
- Reheat gently in a 180 degree Celsius (350 degree Fahrenheit) oven for about ten minutes to bring back the charred edges without drying it out.
- Avoid the microwave if possible because it turns the edges rubbery and kills the texture you worked so hard to achieve.
- The marinade can be prepared up to two days ahead and stored in the fridge, which makes the actual cooking day feel effortless.
This is the kind of recipe that earns a permanent spot in your rotation, bold and forgiving and endlessly rewarding. Once you smell it cooking in your own kitchen, takeout will never quite measure up again.
Common Recipe Questions
- → How long should I marinate the chicken?
-
Marinate for at least 4 hours, preferably overnight. The longer marinating time allows the spiced yogurt to penetrate deeply, resulting in more tender and flavorful chicken.
- → Can I make this dairy-free?
-
Yes, substitute plain yogurt with coconut yogurt for a dairy-free version. The consistency and tangy flavor will be slightly different but still delicious.
- → What temperature should I roast the chicken at?
-
Preheat your oven to 220°C (430°F) for roasting. This high heat helps achieve the characteristic charred edges and slightly crispy exterior.
- → Can I use boneless chicken instead of bone-in pieces?
-
Boneless chicken works well, but reduce cooking time to 15-20 minutes to prevent drying. Bone-in thighs and drumsticks remain juicier during longer roasting.
- → How can I get more smokiness in the finished dish?
-
Grill over charcoal for authentic smoky flavor, or briefly broil the roasted chicken for 2-3 minutes to add charred edges and enhance the smoky profile.
- → How spicy is this preparation?
-
The spice level is medium, with 1-2 teaspoons of chili powder. Adjust the amount based on your preference, and remember that garam masala adds warmth without excessive heat.