
Warm, fragrant, and deeply comforting, this Indian rice pudding is the kind of dessert that feels both celebratory and completely effortless. Whole milk and basmati rice are slowly simmered together until thick and creamy, then perfumed with cardamom, saffron, and a finishing splash of rose water that makes the whole thing smell like a dream. Toasted cashews and almonds are cooked in butter until golden, then stirred in along with plump golden raisins for little pops of texture and sweetness in every spoonful. The good news for anyone avoiding citrus is that this recipe is naturally free of it โ no zest, no juice, no hidden citrus-derived flavoring anywhere in the ingredient list. Every component here is straightforward and easy to source without second-guessing labels. It's equally wonderful served warm straight from the pot, left to cool to room temperature, or chilled overnight when the flavors deepen even further. A scatter of pistachios on top adds a final pop of color that makes it look far more impressive than the effort required.
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!
