
Rich, golden, and perfumed with saffron and cardamom, this Indian semolina dessert is pure comfort in a bowl. The magic starts with slowly toasting coarse semolina in ghee until it turns deep amber and smells irresistibly nutty — that step alone fills the kitchen with something extraordinary. A warm saffron syrup gets poured in all at once, transforming the toasted grains into a glossy, cohesive halwa that's soft, fragrant, and just sweet enough. Plump golden raisins and toasted cashews add little bursts of texture throughout, while a finishing scatter of sliced almonds makes it feel genuinely special. Because the entire recipe is built around semolina, ghee, sugar, and spices, there's no leavening involved at all — no yeast, no fermentation, nothing to second-guess. It's naturally free of any rising agents, which makes it a wonderful option when you need a satisfying sweet treat that fits a yeast-free lifestyle without any substitutions or workarounds. Serve it warm straight from the pan for the best texture, though it reheats beautifully with a small splash of water stirred in.
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!
