
Few desserts are as deeply comforting as this slow-simmered Indian rice pudding, where whole milk and basmati rice meld into something impossibly creamy and fragrant. The natural sweetness of the dish comes from sugar and golden raisins, while saffron threads give it that gorgeous pale golden hue and a subtle floral depth you just can't fake. Ground cardamom does all the heavy lifting in the spice department here — warm, aromatic, and completely free of any peppercorn-based heat, making this a naturally safe and satisfying choice for anyone avoiding that particular spice. A quick toast of cashews and almonds in butter adds a nutty richness and a little texture that plays beautifully against the silky pudding base. A finishing splash of rose water lifts the whole thing into something that feels genuinely special, like a dessert you'd find at a celebratory table. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight — it's wonderful every way. A scatter of pistachios on top makes it look as stunning as it tastes.
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 →6 servings











Combine the milk and rinsed basmati rice in a large heavy-bottomed saucepan over medium heat. Bring to a gentle boil, stirring frequently to prevent the milk from scorching on the bottom.
Reduce the heat to medium-low and cook, stirring every 2–3 minutes and scraping the bottom and sides of the pan, until the milk has reduced by roughly half and the rice is completely soft and the mixture is thick enough to coat the back of a spoon, about 35–40 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
