
This slow-simmered Indian rice pudding is pure comfort in a bowl — creamy, fragrant, and just sweet enough to feel like a genuine treat. Whole milk and basmati rice cook down together until thick and luscious, with saffron lending a gorgeous pale golden hue and cardamom adding that warm, floral depth that makes this dessert so distinctive. A quick pan-toast of cashews, almonds, and golden raisins in butter brings a buttery crunch and gentle sweetness that weaves through every spoonful. A finishing splash of rose water lifts the whole thing into something that tastes far more elaborate than the ingredient list suggests. The good news for anyone avoiding turmeric is that this recipe is naturally free of it — no substitutions needed, no label-checking required, just straightforward pantry staples doing beautiful work. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight for a pudding that thickens even further into something almost silky. A scatter of pistachios on top adds color and a little extra crunch if you want to dress it up for guests.
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!
