1. Prepare the Oil with Spices
- Heat mustard oil in a heavy-bottomed pan until it starts smoking lightly. This removes the pungency.
- Add fenugreek, fennel, mustard, cumin, and nigella seeds. Let them crackle for 3–4 seconds, releasing their aroma.
Pro Tip: Don’t overheat the spices, or they may taste bitter.
2. Cook the Aromatics
- Add sliced onions to the pan and sauté on medium heat until golden brown (6–8 minutes). Stir frequently to avoid burning.
- Mix in the ginger-garlic paste and cook for about 1 minute, until fragrant.
Common Mistake: Rushing the onions’ browning step can result in less flavorful gravy.
3. Sear the Chicken
- Add chicken pieces and cook on high heat for 3–4 minutes until lightly browned on the outside.
- Lower the heat and stir in tomato paste, achari masala, salt, and chili powder. Add ½ cup water and mix well.
Pro Tip: Coat the chicken evenly in the spice mixture for a deeper flavor.
4. Simmer with Yogurt
- Gradually add the whisked yogurt-flour mixture while stirring continuously to prevent curdling.
- Cover the pan and let the curry simmer on low heat for 40–45 minutes, stirring occasionally. The chicken should become tender, and oil will start separating from the gravy.
Pro Tip: Use a lid to lock in moisture—this ensures the chicken cooks evenly.
5. Add Tangy Flavors
- Stir in lime juice and pickle masala for a tangy punch.
- Taste and adjust seasoning (salt, chili) as needed.
6. Garnish and Serve
- Garnish the curry with fresh cilantro before serving.
- Pair with warm naan, paratha, or steamed basmati rice.