
Few desserts are as deeply comforting as this slow-cooked Indian rice pudding, where whole milk and basmati rice are simmered together until thick, creamy, and fragrant. The magic happens gradually — as the milk reduces over low heat, it takes on a rich, almost caramelized depth that no shortcut can replicate. Saffron gives the pudding a gorgeous pale golden hue and a delicate floral note, while cardamom adds warmth that makes every spoonful feel a little luxurious. Butter-toasted cashews and almonds bring a satisfying crunch, and golden raisins plump up beautifully in the heat, adding little bursts of sweetness throughout. A splash of rose water stirred in at the end ties everything together with an aromatic finish that feels truly special. The ingredient list is naturally free from any mustard or mustard-derived products — no sauces, no spice blends with hidden additives, just whole, straightforward pantry staples you can feel confident about. Serve it warm on a cool evening or chilled straight from the fridge the next day, topped with a scatter of pistachios for a little extra color and bite.
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!
