
This fragrant Indian rice pudding is the kind of dessert that feels both deeply comforting and quietly luxurious. Whole milk is slowly simmered down with basmati rice until the mixture turns thick, creamy, and almost silky, with the rice completely melting into every spoonful. The color you see here comes entirely from saffron threads — that gorgeous pale gold is completely natural, with no dyes or artificial additives anywhere in the pot. Cardamom and a touch of rose water layer in a floral warmth that makes this pudding taste far more complex than its short ingredient list suggests. Butter-toasted cashews, almonds, and plump golden raisins add richness and a little chew, while optional pistachios on top give a final pop of color that's just as clean and natural as everything else. It can be served warm straight from the stove, left to cool to room temperature, or chilled overnight — and honestly, it gets even better as it sits and the flavors settle together.
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!
