Take coriander seeds and dry roast them in a pan on low flame for couple of seconds. Keep aside in a bowl.
Then take black Cardamom and mace and dry roast them too on low flame. Transfer them to the same bowl carrying roasted coriander seeds.
Time to add Cumin seeds, Green Cardamom, Nutmeg, Black pepper, Star Anise, Cinnamon and Cloves in the pan & dry roast them also for couple of seconds. Keep in the same bowl.
Dry roast fennel seeds and place in the bowl.
Now it's a turn of bay leaves. Dry roast them too untill crisp and transfer to bowl carrying all other roasted spices.
Roast dry rose petals for few seconds and keep aside.
Let the ingredients kept in the bowl turn completely cool.
Transfer them into a blender and grind to a fine powder.
Your Homemade Garam Masala is ready. Store it in a airtight container.