
Warm, fragrant, and deeply satisfying, this semolina halwa is the kind of dessert that feels both celebratory and comforting at the same time. The color here comes entirely from saffron threads steeped into a golden syrup — no dyes, no shortcuts, just a spice that has been doing this job beautifully for centuries. Toasting the semolina low and slow in ghee builds a rich, nutty depth that forms the backbone of the whole dish, while cardamom, plump raisins, and golden cashews layer in warmth and texture. Many packaged sweets and mixes rely on artificial coloring to achieve that inviting hue, so making this from scratch means you know exactly what's going into every spoonful. The technique is straightforward — toast, pour, stir — and the result is a glossy, cohesive halwa that holds its shape and looks stunning finished with a few sliced almonds. It's the kind of recipe that impresses guests but honestly requires very little fuss once you understand the rhythm of it.
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!
