
Kheer is one of those desserts that feels genuinely luxurious while being made from the most humble pantry staples. Slow-simmered whole milk and basmati rice come together into a thick, creamy pudding that's perfumed with cardamom, saffron, and a finishing splash of rose water — it's floral, warming, and deeply satisfying all at once. The saffron slowly blooms into the milk as it reduces, giving the kheer a gorgeous pale golden hue that looks as beautiful as it tastes. Toasted cashews and almonds are stirred through for a little richness and crunch, while plumped golden raisins add just enough sweetness to balance everything out. Every single ingredient here is naturally free from poultry of any kind, so there's nothing to swap or second-guess — just straightforward, wholesome cooking. You can 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 chopped pistachios on top is optional, but honestly, don't skip it.
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!
