
Semolina halwa is one of those deeply comforting sweets that fills the kitchen with an almost irresistible nutty, floral aroma as it cooks. Coarse semolina is slowly toasted in ghee until it reaches a rich golden-amber, then brought together with a warm saffron syrup that turns the whole pan into something glossy, fragrant, and deeply satisfying. Cardamom adds a gentle warmth, while plump golden raisins and toasted cashews give every spoonful a little textural surprise. Many spiced desserts lean heavily on ginger for heat, but this one achieves all its depth through saffron's honeyed floral notes and cardamom's soft spice — no root or powder required. The result is a dish that feels celebratory without being fussy, and the technique of toasting the semolina low and slow is really what makes the flavor sing. Serve it warm straight from the pan, topped with a few sliced almonds for a little extra crunch and a beautiful finish.
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!
