
Slow-simmered and deeply fragrant, this classic Indian rice pudding is the kind of dessert that feels both celebratory and comforting at the same time. Whole milk and basmati rice cook down together over gentle heat until the mixture thickens into something luscious and creamy, perfumed with cardamom, saffron, and a finishing splash of rose water. The natural sweetness here comes entirely from sugar, making it a clean and straightforward choice for anyone avoiding honey or other liquid sweeteners — no substitutions or workarounds needed. Butter-toasted cashews, almonds, and golden raisins get stirred in at the end, adding richness and little bursts of texture throughout every spoonful. A scatter of chopped pistachios on top makes it look as beautiful as it tastes. You can serve it warm straight from the pot, let it cool to room temperature, or chill it overnight — it's honestly wonderful all three ways.
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!
