
Few desserts are as deeply comforting as this slow-simmered Indian rice pudding, fragrant with saffron, cardamom, and a delicate splash of rose water. Whole milk and basmati rice cook down together until thick and creamy, developing a naturally sweet, almost caramelized depth that no shortcut can replicate. Toasted cashews and almonds are finished in butter until golden and nutty, then stirred in alongside plump golden raisins for texture in every spoonful. The saffron threads bloom into the pudding as it cooks, turning it a gorgeous pale gold and adding that unmistakable floral warmth. For anyone navigating tree nut concerns around chestnuts specifically, this recipe is a clean choice — every nut used is clearly listed, so there's no guesswork about hidden ingredients. It's equally wonderful served warm straight from the pot, left to cool to room temperature, or chilled overnight when the flavors meld even further. A scatter of pistachios on top makes it feel genuinely special, whether you're serving it as a weeknight treat or the finale to a dinner party.
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!
