Step 1: Marinate the Chicken
- In a large bowl, combine yogurt, lemon juice, garam masala, fenugreek leaves, turmeric, paprika, garlic, ginger, and salt.
- Add chicken pieces and toss well to coat evenly. Cover and refrigerate for at least 2 hours, up to 24 hours.
Pro Tip: The longer the marination, the deeper the flavor. Overnight works best!
Step 2: Cook the Chicken
- Preheat your oven’s broiler to high.
- Spread marinated chicken on a greased baking sheet in a single layer.
- Broil for 10–15 minutes, turning the pan halfway, until lightly charred.
Visual Cue: The edges should have a nice char while the meat stays juicy.
Common Mistake: Overcooking at this stage can make the chicken dry.
Step 3: Make the Curry Sauce
- Melt 2 Tbsp butter in a heavy skillet over medium heat. Add onions and sauté until golden brown (about 7 minutes).
- Stir in garlic, ginger, garam masala, smoked paprika, and fenugreek leaves. Cook for 1 minute until fragrant.
- Add the fire-roasted tomatoes and simmer for about 10 minutes.
- Blend the sauce until smooth using a blender or immersion blender.
Pro Tip: If using a blender, remove the center cap to let steam escape and avoid spills.
Step 4: Simmer the Sauce
- Pour the blended sauce back into the skillet. Stir in the remaining butter, heavy cream, and chicken broth.
- Season with salt, pepper, and cayenne as needed. Simmer gently for 5 minutes.
Texture Tip: Aim for a creamy, pourable consistency. Add a bit more broth if it’s too thick.
Step 5: Combine & Finish
- Add the broiled chicken (and its juices) to the sauce.
- Cover and simmer on low for 5–7 minutes to meld the flavors.
Final Touch: Garnish with fresh cilantro for color and serve hot with basmati rice or naan.