Take a frying pan and heat it on a low flame on your gas stove.
When the pan is reasonably hot, put 2 tbsp coriander seeds, 1 tbsp cumin seeds, 1 tbsp black cumin seeds (Bunium persicum), 1/2 tbsp fennel seeds, ½ tbsp fenugreek seeds, ½ tbsp black pepper, 1 tbsp dry fenugreek leaves (kasturi methi), 2 pieces of star anise, 2 medium pieces of dry ginger, 8 pieces of cloves, 2 pods of black cardamom, 3 medium-sized cinnamon sticks, and 2 bay leaves.
Stir the ingredients continuously and dry roast them on a low flame for about 2 to 3 minutes.
Turn off the flame of your gas stove and let the pan sit for some time spices to cool off completely.
Now, take a grinder.
Once the spices are cool enough, transfer the roasted spices into the grinder.
Now add 1 tsp of turmeric powder to get a nice color.
Then add 1 tsp of table salt for taste and to act as a preservative as well.
Also add ½ tsp of black salt to enhance taste.
Finally, add 1 tbsp of corn flour to prevent moisture and preserve it for a long time.
Grind the spices and other ingredients into a fine powder. You may need to do it a couple of times if you want a very fine and smooth texture of the masala powder.
Transfer the powder to a bowl and your vegetable masala powder is ready.