1Marinate your chicken with ginger garlic paste, freshly cracked black peppercorns, salt, and lemon juice. Give it a good mix and keep it in the fridge.
2Put a pan on a low heat and add coriander seeds, cumin seeds, a piece of cinnamon stick, a mace blade, a few green cardamoms, a few bay leaves, a few black peppercorns, and cloves.
3Add a few cashew nuts and toast the spices on a low flame until you get a nice aroma and they slightly change color. Take them out into a plate and let them cool completely.
4Roughly cut onions and put them in a blending jar without adding water to mince them.
5Put a heavy bottom pan on a gas and add ghee.
6Take three dry red chillies, break them into half, remove the seeds, and drop them into the ghee. Give it a stir.
7Add minced onions and fry them for about 3 to 4 minutes on a medium low gas setting until they are translucent.
8Meanwhile, add the toasted spices into a grinder jar. Add ginger and garlic paste, plain yogurt, and a few green chillies to make a fine paste.
9Add the chicken into the pan with the onions. Put the gas setting on highest and sear your chicken from all sides for about 3 to 4 minutes.
10Once the chicken is seared, add your spice paste into it and give it a stir. Cook it for about 5 to 6 minutes.
11Add red chilli powder and give it a stir.
12Season with some salt and dilute the sauce with chicken stock. Give it a good stir, making sure nothing is sticking at the bottom of the pan.
13Put your gas setting at lowest and cover the pan to let it simmer for about 5 to 6 minutes.
14When the ghee has come to the surface, add some garam masala, toasted kasuri methi, and squeeze half a lemon.
15Give it a good stir. Check the doneness of the chicken; it should be flaky and tender.
16At the end of the cook off, pick out all the red chillies.