
Semolina halwa is one of those deeply comforting sweets that feels both celebratory and completely approachable — golden, fragrant, and ready to win over anyone at the table. The magic here comes from slowly toasting coarse semolina in ghee until it reaches a deep amber color and fills your kitchen with a warm, nutty aroma that's genuinely hard to resist. A saffron-laced syrup gets poured in at just the right moment, transforming those toasted grains into a glossy, cohesive halwa that's rich without being heavy. Plump golden raisins and toasted cashews add little bursts of sweetness and crunch throughout, while ground cardamom ties everything together with its floral, slightly spicy warmth. This is entirely plant and grain-based aside from the ghee, so there's absolutely nothing to second-guess when it comes to keeping things free of poultry in any form. It's the kind of dish that looks impressive but relies on technique over complexity — steady stirring and a little patience are really all you need. Serve it warm with a scatter of sliced almonds on top and watch it disappear fast.
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!
