01 -
Heat a pan on low heat. Add all whole spices for the bhuna masala (coriander seeds, fennel seeds, black peppercorns, cloves, cinnamon, cardamom, and black cumin) and dry roast for 3-5 minutes until aromatic. Allow to cool, then transfer to a spice grinder and grind to a fine powder. Reserve for later use.
02 -
In a bowl, combine chicken pieces with salt, turmeric, Kashmiri red chili powder, lime juice, and half of the prepared bhuna masala powder. Mix thoroughly and set aside to marinate for 30 minutes at room temperature, or up to 8 hours in the refrigerator for deeper flavor.
03 -
Heat oil in a heavy-bottomed pan over high heat. Add the marinated chicken pieces and sear for 3-4 minutes to seal in the juices. Remove chicken to a separate bowl and set aside.
04 -
In the same pan, heat the ghee over medium heat. Add cumin seeds and dried red chilies, sautéing for 30 seconds until the cumin changes color and becomes fragrant.
05 -
Add the finely chopped onions to the pan and sauté for 7-8 minutes on medium heat until they turn golden brown. Add grated ginger and minced garlic, and sauté for another minute until their raw aroma disappears.
06 -
Add tomato purée and sauté for 5-6 minutes until the onion-tomato mixture is well-cooked and oil begins to separate at the edges.
07 -
Return the seared chicken to the pan. Add Kashmiri red chili powder and the remaining bhuna masala powder. Mix well and sauté on medium heat for about 3 minutes to allow the flavors to meld.
08 -
Reduce heat to low and add the whisked yogurt, stirring continuously to prevent curdling. Cook on low heat for 2-3 minutes until the yogurt is fully incorporated into the sauce.
09 -
Cover the pan and cook the chicken on low heat for 10 minutes, stirring occasionally to ensure even cooking and to prevent sticking.
10 -
Transfer the chicken bhuna to a serving dish. Garnish with freshly chopped coriander leaves and julienned ginger before serving.