
Semolina halwa is one of those deeply comforting sweets that fills the kitchen with an irresistible nutty, floral aroma as it cooks — the kind of smell that brings everyone wandering in to ask what's on the stove. Coarse semolina is toasted low and slow in ghee until it turns a rich golden-amber, building a depth of flavor that forms the backbone of the whole dish. A warm saffron syrup gets poured in at just the right moment, transforming those toasted grains into a glossy, cohesive halwa that's fragrant, lightly sweet, and genuinely luxurious. Cashews and golden raisins add little pops of crunch and chew throughout, while ground cardamom ties everything together with its warm, citrusy edge. For anyone navigating a mustard-free lifestyle, this recipe is a natural fit — every ingredient here is straightforwardly clean, with no condiments, spice blends, or processed shortcuts that might sneak in unwanted allergens. Serve it warm with a scatter of sliced almonds on top, and it works equally well as a festive dessert or a cozy weekend treat.
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 →4 servings








Combine the water, sugar, and saffron threads in a medium saucepan over medium heat, stirring until the sugar fully dissolves, about 3 minutes. Keep the syrup warm over the lowest heat setting while you toast the semolina.
Melt the ghee in a heavy-bottomed skillet or wide saucepan over medium heat. Add the cashews and cook, stirring frequently, until golden, about 2 minutes — watch closely, as they can brown quickly. Add the raisins and stir for 30 seconds until they puff slightly, then transfer the cashews and raisins to a small bowl and set aside, leaving the ghee in the pan.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
