In a pan, dry roast coriander seeds and cumin seeds separately for 3-5 minutes each until they are lightly roasted on medium low heat. Take the seeds out on a plate and set aside.
Next, add methi seeds and roast them for 1 minute and transfer them to the same plate.
Transfer sesame seeds in a pan and roast them for 5-6 minutes on medium low heat until they turn golden. Add poppy seeds and roast them together with the sesame seeds for 1 minute. Transfer them to a small bowl.
Dry roast both types of red chillies on low heat for about 3-4 minutes and set them aside in a small plate.
Transfer the dry coconut to the pan, dry roast it on low heat for 4-5 minutes until it turns golden brown, and set it aside in the sesame and poppy seeds plate.
Wipe down the pan with a kitchen towel, heat ½ tsp oil on low heat. Add bay leaves and fry them for about 3-4 minutes until they turn light brown. Transfer the bay leaves in a small plate.
Add 1 tsp oil in the pan, cinnamon sticks, black cardamom, black pepper, cloves, star anise, and fry them for 3-4 minutes until they turn aromatic. Set aside in a bay leaf plate.
In the pan, add ½ tsp oil, asafoetida, sliced ginger, garlic cloves, and fry them on low heat for 1 minute. Set the ingredients aside in the sesame seeds bowl. Combine salt and turmeric powder in a bowl.