
Toasting whole spices in a dry skillet 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 warm, deeply aromatic blend that store-bought versions simply can't match. Because you're working with whole spices and nothing else, there's no need to scan labels for hidden additives or fillers — every ingredient here is exactly what it says it is. The brief toasting step is where the magic happens, coaxing out the essential oils and deepening the flavor before a quick grind turns everything into a fine, fragrant powder. A pass through a fine-mesh strainer removes any tough cardamom husks, leaving you with a silky, professional-quality spice blend. Stored in an airtight jar, it holds its potency for up to three months and will make your curries, roasted vegetables, and marinades taste noticeably more vibrant from the very first pinch.
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!
