
Semolina halwa is one of those deeply comforting sweets that feels both celebratory and effortlessly homey — golden, fragrant, and rich in a way that's hard to describe until you've had a warm spoonful. The magic here comes from slowly toasting coarse semolina in ghee until it turns a deep amber and fills your kitchen with a nutty, almost caramel-like aroma. Saffron-steeped syrup gets poured in all at once, creating a glossy, cohesive halwa that's perfumed with cardamom and studded with plump golden raisins and toasted cashews. Every component in this dish is naturally free from any meat or animal flesh, so there's nothing to swap, substitute, or second-guess — just straightforward pantry ingredients doing beautiful work. The technique of toasting the semolina low and slow is the real key; it builds a depth of flavor that makes this feel far more complex than the short ingredient list suggests. Finished with a scatter of sliced almonds, it's elegant enough for a festive spread but simple enough to make on a quiet weeknight when you're craving something warm and sweet.
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!
