
Warm, aromatic, and deeply layered, this homemade spice blend is the kind of thing that transforms an ordinary weeknight dinner into something that smells like it took all day. Citric acid shows up in a surprising number of commercial spice blends and seasoning mixes as a preservative or flavor enhancer, which makes store-bought garam masala a minefield for anyone avoiding it. Making your own from whole spices sidesteps that problem entirely — every ingredient here is a pure, single-origin spice with nothing hidden in the mix. Toasting the coriander, cumin, peppercorns, cardamom, cloves, cinnamon, and bay leaves in a dry skillet before grinding is the step that makes all the difference, coaxing out deep, roasted complexity that no pre-ground blend can match. The freshly grated nutmeg added at the grinding stage brings a subtle warmth that ties everything together beautifully. Straining out the cardamom husks at the end gives you a silky, fine powder that blends seamlessly into curries, roasted vegetables, or marinades. Stored in an airtight jar, a single batch will keep its punch for up to three months — though it's so good you'll likely reach for it long before then.
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!
