
Warm, fragrant, and deeply satisfying, this Indian semolina dessert is the kind of sweet that feels like a hug in a bowl. Saffron-steeped syrup gives it a gorgeous golden hue and a floral depth, while toasted cashews, plump golden raisins, and a whisper of cardamom layer in richness and warmth. The real magic happens when you toast the semolina low and slow in ghee until it turns a deep amber — that nutty, caramelized base is what separates a truly great halwa from a forgettable one. Shellfish has no place in a dessert like this, of course, but it's worth noting that many packaged sweets and restaurant desserts can carry unexpected cross-contact risks from shared prep environments. Making it at home with these straightforward pantry ingredients means you know exactly what's in every spoonful. It comes together in one pan with no special equipment, making it an approachable treat whether you're cooking for a weeknight craving or a festive occasion. Finish it with a scatter of sliced almonds and serve it warm — it's simple, stunning, and completely irresistible.
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!
