Step 1: Marinate the Chicken
- In a large bowl, mix chicken with salt, red chili powder, turmeric, and ginger-garlic paste.
- Let it sit for at least 30 minutes (or refrigerate overnight for deeper flavor).
Step 2: Prepare the Spice Blend
- Heat a dry pan on low and lightly roast coriander, cumin, black peppercorns, fennel, cardamom, cloves, cinnamon, star anise, mace, and nutmeg. Stir until aromatic (about 2 minutes).
- Let them cool, then grind to a fine powder using a spice grinder or mortar and pestle.
Pro Tip: Don’t skip roasting—this step enhances the spice flavors significantly.
Step 3: Cook the Masala Base
- Heat oil and ghee in a thick-bottomed pan or kadai over medium heat.
- Add bay leaf and dried chilies; sauté for 10 seconds until fragrant.
- Stir in the onions and cook for 7–8 minutes until golden brown.
Visual Cue: Onions should turn deep golden without burning. Stir frequently.
Step 4: Add Aromatics
- Mix in ginger-garlic paste and sauté for 1–2 minutes until the raw smell disappears.
- Add Kashmiri chili powder for vibrant color, followed by the chopped tomatoes.
- Cook for 5 minutes, stirring occasionally, until the tomatoes break down and oil separates from the mixture.
Mistake to Avoid: Don’t rush this step—a slow, thorough sauté of onions and tomatoes is key to a flavorful masala.
Step 5: Cook the Chicken
- Add the marinated chicken pieces to the pan and stir well to coat them in the masala.
- Sauté on medium-high heat for 5 minutes until the chicken changes color.
- Lower the heat, cover, and allow the chicken to cook in its own juices for 10 minutes. Stir occasionally to prevent sticking.
Step 6: Finish the Dish
- Gradually stir in whisked yogurt over low heat to avoid curdling.
- Sprinkle the prepared spice blend and kasuri methi over the chicken. Mix well.
- Cook uncovered for another 5 minutes, letting the chicken soak up the flavors.
Step 7: Garnish and Serve
Turn off the heat and garnish with fresh coriander leaves. Serve hot with naan, basmati rice, or roti.