Firstly, heat a pan on medium flame and add coriander, cumin seeds.
Dry roast for a minute. Do not burn. Transfer this to a bowl.
Then add black pepper, star anise, cloves and cardamom pods.
Again dry roast for a minute and transfer all roasted ingredients to a bowl.
Similarly add fennel seeds and roast for a minute & transfer this to a bowl.
Likewise add cinnamon pieces, mace (javithri or japathre) and nutmeg.
Dry roast everything for a minute and pour this to a bowl.
Finally add bay leaf. Slightly roast it and transfer to bowl. Turn off the heat.
Allow to cool all the roasted dry ingredients for 3 to 4 mins.
Next transfer all the dry spices to a blender and blend it to a fine powder.
Now the fresh, homemade garam masala is ready. store this in an air tight glass jar and use it while making curries or other Indian recipes.