Indulge in the ultimate comfort food with this exquisite Saffron Vanilla Rice Pudding. This creamy, aromatic dessert combines the delicate flavors of saffron and vanilla with the rich, comforting texture of rice pudding. It’s a simple yet elegant treat that’s perfect for any occasion, from a cozy night in to a sophisticated dinner party. This recipe is easy to follow and yields a delicious, golden-hued pudding that will impress your family and friends.
Ingredients Required

- 1 cup Basmati or other long-grain rice
- 4 cups whole milk
- 1/2 cup granulated sugar
- 1/4 teaspoon saffron threads
- 1 teaspoon vanilla extract
- 1/4 teaspoon cardamom powder
- 2 tablespoons slivered almonds
- 2 tablespoons chopped pistachios
- Rose petals for garnish (optional)
How to cook Saffron Vanilla Rice Pudding?
Follow these simple steps to make the perfect Saffron Vanilla Rice Pudding:
Step 1: Prepare the Saffron Milk
In a small bowl, soak the saffron threads in 2 tablespoons of warm milk for about 10-15 minutes. This will allow the saffron to release its beautiful color and aroma.
Step 2: Cook the Rice
In a heavy-bottomed saucepan, combine the rice and 2 cups of water. Bring to a boil, then reduce the heat and simmer until the rice is cooked and the water is absorbed. This should take about 15-20 minutes.
Step 3: Add Milk and Sugar
Add the milk and sugar to the cooked rice. Stir well and bring the mixture to a gentle simmer over medium-low heat. Cook for about 20-25 minutes, stirring occasionally, until the pudding thickens to your desired consistency.
Step 4: Infuse with Flavors
Stir in the saffron-infused milk, vanilla extract, and cardamom powder. Cook for another 5 minutes, allowing the flavors to meld together.
Step 5: Garnish and Serve
Remove the pudding from the heat and let it cool slightly. Garnish with slivered almonds, chopped pistachios, and rose petals. You can serve it warm or chilled.
Frequently Asked Questions
What is the best type of rice to use for rice pudding?
Long-grain rice like Basmati is a great choice for rice pudding as it holds its shape well and creates a creamy texture. However, you can also use Arborio or other short-grain rice for a creamier, more traditional pudding.
Can I make this recipe dairy-free?
Yes, you can substitute the whole milk with almond milk, coconut milk, or any other plant-based milk. The texture and flavor may vary slightly, but it will still be delicious.
How long can I store the rice pudding?
You can store the rice pudding in an airtight container in the refrigerator for up to 3-4 days. It can be enjoyed cold or reheated gently on the stovetop or in the microwave.
Can I add other flavorings?
Absolutely! Feel free to experiment with other spices like cinnamon or nutmeg. You can also add a splash of rose water for a more floral aroma.
Pro Tips for the Perfect Rice Pudding
- Rinse the rice: Rinsing the rice before cooking helps to remove excess starch, resulting in a creamier pudding.
- Low and slow: Cooking the pudding over low heat and stirring frequently prevents it from sticking to the bottom of the pan and ensures a smooth, creamy consistency.
- Adjust sweetness: You can adjust the amount of sugar to your liking. For a healthier option, you can use honey, maple syrup, or a sugar substitute.

Saffron Vanilla Rice Pudding Recipe
Equipment
- heavy-bottomed saucepan
Ingredients
For the Pudding
- 1 cup Basmati or other long-grain rice
- 4 cups whole milk
- 1/2 cup granulated sugar
- 1/4 teaspoon saffron threads
- 1 teaspoon vanilla extract
- 1/4 teaspoon cardamom powder
For Garnish
- 2 tablespoons slivered almonds
- 2 tablespoons chopped pistachios
- Rose petals optional
Instructions
- In a small bowl, soak the saffron threads in 2 tablespoons of warm milk for about 10-15 minutes. This will allow the saffron to release its beautiful color and aroma.
- In a heavy-bottomed saucepan, combine the rice and 2 cups of water. Bring to a boil, then reduce the heat and simmer until the rice is cooked and the water is absorbed. This should take about 15-20 minutes.
- Add the milk and sugar to the cooked rice. Stir well and bring the mixture to a gentle simmer over medium-low heat. Cook for about 20-25 minutes, stirring occasionally, until the pudding thickens to your desired consistency.
- Stir in the saffron-infused milk, vanilla extract, and cardamom powder. Cook for another 5 minutes, allowing the flavors to meld together.
- Remove the pudding from the heat and let it cool slightly. Garnish with slivered almonds, chopped pistachios, and rose petals. You can serve it warm or chilled.