1 tablespoon coriander seeds
2 teaspoons cumin seeds
1 teaspoon whole cloves
1/2 teaspoon black peppercorns
3 cinnamon sticks broken up
3 bay leaves broken up
Place a small skillet over medium heat and add all the ingredients. Toast them until they’re fragrant but not browned, about 2 to 3 minutes. They will continue to cook for a while after you take them out of the pan, so if you’re in doubt, undercook them.
Transfer the spices to a plate or a paper towel to cool completely. Once cool, place the spices in a coffee or spice grinder. Grind until the spices form a medium-fine powder.
Stop the grinder several times and shake it so all the spices get under the blades and grind more evenly. When you’re finished, unplug the grinder. Holding the lid in place, turn the grinder upside down and shake the spice mixture into the lid.
Pour the garam masala into a small jar with a tight-fitting lid. Store in a cool, dry place for 3 to 4 weeks.