Dry roast the whole spices (except nutmeg) in a skillet over medium heat for about 2–3 minutes, stirring constantly. Roast until they’re aromatic but not burnt.
Let the spices cool completely.
Transfer to a spice grinder or high-powered blender and grind into a fine powder.
Grate the nutmeg into the mixture and stir well.
Store in an airtight glass jar in a cool, dark place for up to 3 months for best flavor.
Video
Notes
No one recipe fits all: There’s no single “correct” recipe for garam masala. Every Indian region — and often every household — has its own variation. This is my favorite go-to blend,
Toast gently: Don’t over-roast. Spices can burn quickly, turning bitter.
Cool before grinding: Grinding hot spices can cause condensation and clumping.
Use whole spices: Whole spices retain aroma longer than pre-ground ones.
Batch size: Make small batches often to preserve freshness and potency.
Want it spicier? Add 1 dried red chili, cayenne pepper, or more black peppercorns.
No spice grinder? Use a coffee grinder, mortar and pestle (more effort), or a high-speed blender like Vitamix.