
Warm, fragrant, and deeply satisfying, this semolina halwa is the kind of dessert that feels like a celebration in a bowl. Saffron-steeped syrup gives it a gorgeous golden hue and a subtle floral depth, while toasted semolina cooked low and slow in ghee builds a rich, nutty backbone that no shortcut can replicate. Ground cardamom, plump golden raisins, and crunchy cashews round out every bite with layers of warmth and texture. Every single ingredient here is whole and recognizable — there's nothing synthetic hiding in the mix, which is a genuine relief when so many packaged sweets rely on artificial flavoring to mimic what real spices and slow toasting already do better. The technique of pouring warm saffron syrup into deeply toasted semolina is what transforms simple pantry staples into something glossy, cohesive, and almost luxurious. Finished with a scatter of sliced almonds, it's as beautiful to look at as it is to eat. Whether you're making it for a festive occasion or just a cozy weeknight treat, this is the kind of recipe you'll come back to again and again.
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!
