1. Marinate the Chicken
- In a bowl, mix lime juice, salt, and white pepper. Toss chicken pieces until coated.
- Cover and refrigerate for at least 30 minutes (overnight for deeper flavor).
Pro Tip: The longer it marinates, the more the flavors soak in.
2. Make Onion-Cashew Paste
- Heat oil in a large pan over medium heat. Sauté sliced onions until translucent (about 3 minutes).
- Add green chili, ginger, garlic, and cashews. Cook for another 2 minutes, stirring often.
- Remove from heat and cool slightly. Blend with ¼ cup water into a smooth paste.
Visual Cue: Creamy and lump-free paste is key.
3. Sauté Whole Spices
- In the same pan, heat ghee or butter over medium.
- Add cardamom, peppercorns, cloves, and cumin seeds. Sauté until fragrant (30 seconds).
4. Cook the Curry Base
- Stir in the onion-cashew paste. Cook for 5–7 minutes, stirring constantly to avoid sticking.
Pro Tip: The paste should thicken slightly and darken in color.
5. Add Chicken and Ground Spices
- Add the marinated chicken. Cook on high for 4–5 minutes, stirring occasionally, until the chicken turns white.
- Sprinkle cumin powder, coriander powder, white pepper, and salt. Mix well.
- Lower the heat and cook for an additional 3–4 minutes.
6. Stir in Yogurt and Simmer
- Reduce heat to low. Gradually stir in the whisked yogurt to prevent curdling.
- Cook for 2–3 minutes until the oil begins to separate.
- Add ½ cup water, stir, and cover. Simmer on low for 10–12 minutes.
Mistake to Avoid: Adding yogurt on high heat can curdle it. Always lower the heat first.
7. Finish with Creamy Touches
- Stir in heavy cream, garam masala, and crushed kasoori methi.
- Let it simmer uncovered for 2–3 minutes until everything melds together.
Pro Tip: Crushing kasoori methi between your palms releases its aroma beautifully.