Batch 1 - Heat a 1/2 tsp of oil and roast the coriander seeds or sabut dhania along with whole red chillies. Keep this aside for cooling.
Batch 2 - In the same pan, add another 1/2 tsp of oil and roast Jeera or cumin seeds, urad dal and chana dal. Roast them until they are brown and impart a lovely aroma. Keep this aside for cooling.
Batch 3 - Dry roast cinnamon stick, moggu or kapok buds, peppercorns, methi seeds, mustard seeds, cloves, cardamom (black and green), javitra or mace. Just ensure you roast these ingredients on low heat and only until you get the aroma. We only need to heat these whole spices and not brown them / roast.Add the poppy seeds, saute for a few seconds, remove and keep them aside for cooling along with batch 1 ingredients.
Batch 4 - Dry roast the desiccated coconut on low heat until it turns brown (as shown in 2nd pic below). Ensure low heat at all times to avoid burning. Remember we need to remove excess moisture and ensure the coconut toasts well so that the masala stays fresh for days together.
Once all the roasted ingredients have cooled down, grind them in a mixer grinder along with turmeric powder.
Cool, store in an airtight container at room temperature for 10 to 15 days and thereafter in a refrigerator for over a month or so.