1. Prepare the Chicken
- Remove the skin from chicken pieces for better marinade absorption.
- Make 2–3 deep slits in each piece to allow flavors to sink in.
- Rub the chicken with lemon juice and salt. Let it rest for 20 minutes.
Pro Tip: The slits help the spices penetrate deeper—don’t skip this step!
2. Make the Marinade
- In a large bowl, mix yogurt, onion, garlic, ginger, garam masala, cayenne pepper, and optional food coloring.
- Coat the chicken with the marinade, ensuring every piece is well covered.
- Cover the bowl and refrigerate for 6 to 24 hours.
Visual Cue: The marinade should be thick enough to cling to the chicken.
Common Mistake: Avoid marinating for less than 6 hours—it won’t develop the bold flavors.
3. Choose Your Cooking Method
Option A: Grill
- Preheat grill to medium-high heat and lightly oil the grates.
- Remove chicken from marinade, letting excess drip off.
- Grill for 15–20 minutes per side, until charred and fully cooked (165°F/74°C internal temp).
Option B: Oven
- Preheat oven to 425°F (220°C). Line a baking tray with a wire rack and grease it lightly.
- Place chicken on the rack and roast for 40 minutes, flipping halfway through.
Option C: Stovetop
- Heat a non-stick pan over medium heat with a splash of oil.
- Cook chicken in batches for 10–12 minutes per side, until golden and cooked through.
Pro Tip: For extra smokiness, briefly broil the chicken after cooking.
4. Serve and Garnish
- Transfer chicken to a platter and sprinkle with fresh cilantro.
- Serve with lemon wedges for squeezing on top.
Pair It With: Naan, mint chutney, cucumber salad, or fluffy basmati rice.