
Making your own spice blend from scratch is one of those kitchen moves that instantly elevates everything it touches, and this homemade garam masala is a perfect example of why. Store-bought versions often sneak in anti-caking agents, natural flavor extracts, or other additives that have no business being in a pure spice blend — so grinding your own is the cleanest way to go. Every ingredient here is exactly what it sounds like: whole coriander seeds, cumin, black peppercorns, cardamom, cloves, a cinnamon stick, bay leaves, and a whisper of freshly grated nutmeg. Toasting the spices in a dry skillet before grinding is the move that unlocks their deep, aromatic oils and gives the finished blend that warm, complex backbone you want in a great garam masala. The result is a fragrant, rust-colored powder that smells like a proper spice market and tastes miles better than anything sealed in a grocery store jar. Keep a batch in an airtight jar and you'll find yourself reaching for it constantly — stirred into curries, dusted over roasted vegetables, or bloomed in butter for a quick weeknight sauce.
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!
