
Few desserts are as deeply comforting as a slow-cooked milk pudding fragrant with cardamom, saffron, and rose water. This version builds its richness the old-fashioned way — whole milk and basmati rice simmered low and slow until the mixture thickens into something silky and lush, with no shortcuts needed. Every ingredient here is whole and recognizable, which is exactly what you want when you're avoiding synthetic preservatives like BHA and BHT that often sneak into packaged sweets, flavored mixes, and even some nuts or dried fruits. The cashews and almonds are raw and toasted fresh in butter right before serving, and the golden raisins plump gently in that same fragrant pan, so nothing processed or pre-treated is standing in for the real thing. A pinch of saffron gives the pudding a gorgeous pale gold hue and a subtle floral depth that no artificial flavoring could replicate. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight — it's stunning any way, especially with a scatter of fresh pistachios on top.
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!
