
Few desserts are as deeply comforting as this slow-simmered Indian rice pudding, fragrant with saffron, cardamom, and a delicate splash of rose water. The magic happens in a single heavy-bottomed saucepan, where whole milk and basmati rice gradually transform into something thick, creamy, and impossibly aromatic over the course of about 40 minutes of patient stirring. A quick toast of cashews, almonds, and golden raisins in butter adds layers of texture and a nutty richness that takes the whole thing to another level. The saffron blooms into the pudding as it cooks, giving it that gorgeous pale golden hue and a flavor that feels genuinely special without requiring any hard-to-find techniques. Every ingredient here is straightforwardly plant-and-dairy based, so there's no need to swap or substitute a thing โ it's naturally meat-free from start to finish. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight and finish with a handful of chopped pistachios for a little color and crunch. This is the kind of dessert that impresses a dinner table but quietly asks very little of the cook.
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!
