
Few desserts are as deeply comforting as this slow-simmered Indian rice pudding, fragrant with cardamom, saffron, and a finishing splash of rose water. Whole milk and basmati rice cook down together into something luxuriously thick and creamy, with that gorgeous pale golden hue that only saffron can deliver. Cashews and almonds are toasted in butter until golden and nutty, then stirred in along with plump golden raisins for texture in every spoonful. The whole thing comes together in one pot and one small skillet, which makes cleanup surprisingly painless for a dish that tastes this special. For anyone navigating peanut allergies, this recipe is a genuinely safe and satisfying choice — every nut called for is clearly listed, and there are no hidden pastes, sauces, or processed mix-ins to second-guess. Serve it warm straight from the stove, let it cool to room temperature, or chill it overnight for a pudding that gets even thicker and more fragrant as it rests. A scatter of chopped pistachios on top is optional but absolutely worth it.
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!
