
Toasting whole spices and grinding them fresh is one of those kitchen moves that instantly elevates everything it touches, and this homemade garam masala is proof. Coriander, cumin, black pepper, cardamom, cloves, cinnamon, and bay leaves come together in a dry skillet, filling your kitchen with an aroma that no store-bought jar can match. The brief toasting step deepens each spice's natural oils before everything is ground into a fine, fragrant powder — the difference in flavor is genuinely remarkable. Store-bought spice blends can be a minefield for anyone avoiding grain-based fillers or anti-caking agents, so making your own from whole seeds and pods puts you fully in control of what goes in. Straining out the cardamom husks at the end gives you a silky, uniform blend that disperses beautifully into curries, roasted vegetables, marinades, or even a warming cup of chai. Sealed in an airtight jar, it holds its punch for up to three months — though once you smell it, it probably won't last that long.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →16 servings









Combine the coriander seeds, cumin seeds, black peppercorns, cardamom pods, cloves, cinnamon stick, bay leaves, and fennel seeds (if using) in a small dry skillet over medium-low heat. Toast, stirring frequently, until the spices are fragrant and the coriander seeds turn a shade darker, about 3–4 minutes. Watch closely — the cloves and cardamom can scorch quickly.
Transfer the toasted spices to a plate and let them cool completely, about 5 minutes, so residual heat does not create steam in the grinder.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
