
Few desserts are as deeply comforting as this slow-simmered Indian rice pudding, where whole milk gradually transforms into something rich, fragrant, and almost impossibly creamy. The magic happens over a gentle, patient cook — the milk reduces by half, the basmati softens completely, and the whole pot takes on a gorgeous pale gold hue from the saffron. Cardamom and a touch of rose water give it that signature floral warmth that makes every spoonful feel a little special. Cashews and almonds are toasted in butter until golden and nutty, then stirred in along with plump golden raisins for texture and a subtle sweetness that plays beautifully against the creamy base. For anyone navigating preservative sensitivities, this recipe is a natural fit — every ingredient here is a whole, recognizable food with no processed additives or synthetic compounds to worry about. It works equally well warm from the pot, cooled to room temperature, or chilled overnight when the flavors deepen even further. A scatter of pistachios on top is optional, but honestly, don't skip it.
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!
