
This fragrant Indian rice pudding is the kind of dessert that feels both deeply comforting and quietly luxurious. Whole milk slowly simmers with basmati rice until the mixture thickens into a creamy, spoonable pudding, then gets lifted with saffron, cardamom, and a splash of rose water that makes the whole kitchen smell incredible. Cashews and almonds are toasted in butter until golden and nutty, then stirred in along with plump golden raisins for texture in every bite. Because the recipe is built entirely around rice, dairy, nuts, and spices, there is nothing here that conflicts with a wheat-free lifestyle — no thickeners, no flour, no hidden grain-based additives to second-guess. It is the kind of dish that is naturally free of wheat without any substitutions or workarounds, which means the flavor is completely authentic and uncompromised. Serve it warm straight from the pot, let it cool to room temperature, or chill it overnight for a pudding that gets even thicker and more luscious. A handful of chopped pistachios scattered on top adds a pop of color and a little extra crunch to finish it off beautifully.
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!
