
Few desserts feel as luxurious as a slow-cooked milk pudding perfumed with saffron, cardamom, and rose water. This classic South Asian rice pudding gets its creamy, spoonable texture entirely from patient stovetop cooking — whole milk reduces down with basmati rice until thick and silky, with no stabilizers, thickeners, or additives needed. That makes it a genuinely clean choice for anyone avoiding emulsifiers, since every ingredient here is exactly what it says it is. Toasted cashews, almonds, and golden raisins are finished in a little butter and stirred in at the end, adding warmth and crunch without any processed additions. The faint floral lift from the rose water and the golden hue from the saffron make this feel far more special than the short ingredient list suggests. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight — it's wonderful every way, and a scattering of pistachios on top makes it look absolutely stunning.
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!
