This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Table of Contents
🍴 Top Kitchen Essentials You'll Love
Introduction to Persian Rice Pudding
There’s something exceptionally comforting about a bowl of creamy, sweet rice pudding, particularly when it bears the rich traditions of Persian cuisine. Persian Rice Pudding, known as “Shirin Pule” in Persian, encapsulates an enticing blend of flavors, texture, and cultural significance. Have you ever craved a dessert that is as nostalgic as it is delicious? This dish is a fantastic way to invoke memories of family gatherings, warm evenings, and the sweet aromas of spices wafting through the kitchen.
What makes Persian Rice Pudding stand out from typical rice puddings? It’s not just the delightful combination of rice, milk, and sugar, but the inclusion of fragrant cardamom and delicate rose water that elevates its taste profile. These aromatic ingredients add a unique twist that makes each bite a sensorial delight.
The recipe for Persian Rice Pudding is surprisingly easy to master, even for those who may not be expert cooks. The method involves just a few straightforward steps, which can lead to a dish that feels both homemade and luxurious. Whether you’re looking to satisfy a sweet tooth or share an extraordinary dessert with friends and family, this dish provides the perfect solution.
As you explore the world of Persian Rice Pudding, you’ll uncover not only flavors but also traditions and stories. It’s a dish that can be served warm or chilled, making it versatile for any occasion. Imagine the joy of sharing this beautiful dessert, garnished with slivered almonds or pistachios, on a holiday or simply as a treat after a hearty meal.
Key Benefits of Persian Rice Pudding
Why You’ll Love This Recipe
- Delicious Flavor: The combination of cardamom, rose water, and sweetened milk ensures an incredibly flavorful dessert.
- Simplicity: With easy-to-follow steps, it’s a breeze to prepare, even for beginner cooks.
- Versatility: Serve it warm or chilled, making it perfect for any season.
- Cultural Significance: Enjoy a dish deeply rooted in Persian culinary traditions.
- Customizable Toppings: Personalize your serving with nuts, cinnamon, or fruits to match your taste.
- Nutritional Benefits: Rich in carbohydrates from rice and calcium from milk, it’s a creamy comfort food that can be part of a balanced diet.
What Makes It Stand Out
Persian Rice Pudding is not your everyday dessert. Its fragrant aroma and creamy texture transport you to Persia with every bite. The use of spices such as cardamom provides a depth of flavor that most desserts miss. The optional addition of rose water not only enhances the taste but also gives it a remarkable floral fragrance that is synonymous with luxurious desserts.
You can easily customize this pudding to fit your personal taste or dietary restrictions, making it a showstopper at any gathering. Cater this dessert for special occasions or serve it as a delightful ending to a weekday meal. Its elegance and simplicity allow it to shine on any table, turning an ordinary day into a celebration.
Ingredients for Persian Rice Pudding
Complete Ingredient List with Measurements
- 1 cup rice (medium or short-grain)
- 4 cups milk (whole milk for a creamier texture)
- 1/2 cup sugar
- 1/2 teaspoon cardamom (ground for best flavor)
- 1 tablespoon rose water
- 1/4 cup slivered almonds or pistachios (for topping)
- Cinnamon (for garnish)
Substitutes and Alternatives
If you’re looking for alternatives due to dietary restrictions, there are several options. You can substitute the sugar with honey or maple syrup if you’re looking for a natural sweetener. For those with lactose intolerance, feel free to use almond or coconut milk—this gives a different but equally delightful flavor profile.
If you’re avoiding nuts, consider topping your pudding with shredded coconut or simply enjoying it plain. The heart of the dish remains intact, while you adapt the recipe to your needs.
How to Make Persian Rice Pudding – Step-by-Step Directions
Step 1 – Prepare Ingredients
Begin by rinsing the rice thoroughly under cold water until the water runs clear. This helps remove excess starch and ensures a fluffier texture for your Persian Rice Pudding.
Step 2 – Cook the Base
In a large pot, combine the rinsed rice with the four cups of milk. Place the pot over medium heat and bring the mixture to a gentle boil.
Step 3 – Simmer the Pudding
Once boiling, reduce the heat to low, allowing the mixture to simmer. Stir frequently to prevent the rice from sticking to the bottom of the pot. Cook until the rice is tender and the mixture has thickened, approximately 30–40 minutes.
Step 4 – Sweeten the Mixture
After the rice has cooked, stir in the sugar, ground cardamom, and rose water. Allow the mixture to cook for an additional five minutes to let the flavors meld together beautifully.
Step 5 – Cool Down
Remove the pot from the heat and allow the Persian Rice Pudding to cool slightly. This resting time not only helps in setting the pudding but also makes it easier to serve.
Step 6 – Serve Warm or Chilled
You can enjoy this pudding warm, but many prefer it chilled. Transfer it into serving bowls and refrigerate if you wish to serve it cold.
Step 7 – Garnish
Before serving, top each bowl with slivered almonds or pistachios for a delightful crunch. Sprinkle a bit of cinnamon on top to enhance both flavor and presentation.
Step 8 – Enjoy
Dig in and savor the delicate flavors of your homemade Persian Rice Pudding. Whether it’s a special occasion or just an everyday dessert, this dish will surely impress!

Serving Suggestions for Persian Rice Pudding
Best Occasions to Serve This Dish
Persian Rice Pudding is perfect for a variety of occasions. Serve it during family gatherings, festive celebrations, or as a comforting dessert after a busy day. Its unique flavors make it an excellent choice for potlucks or gatherings, where you want to share something special and memorable.
What to Serve With It
There are many delightful pairings for this pudding. Consider serving it alongside fresh fruits like berries or mango for a refreshing contrast. A cup of fragrant tea or coffee also complements the sweetness of the dessert beautifully. For a more decadent experience, consider a dollop of whipped cream on top.
How to Store Persian Rice Pudding Properly
Best Storage Practices
To store your Persian Rice Pudding, place it in an airtight container in the refrigerator where it can last for up to five days. Make sure to let it cool to room temperature before sealing it for storage.
Reheating and Freezing Tips
If you wish to reheat the pudding, simply warm individual servings in the microwave for about 30 seconds, stirring in between to achieve an even temperature. Be aware that the texture may slightly change when stored, but it’ll still be delicious. If you want to freeze it, do so without toppings, and it should keep well for up to two months. Thaw it in the refrigerator overnight before reheating.
Tips & Tricks for Persian Rice Pudding
Mistakes to Avoid
1 – Not Rinsing the Rice: This can lead to a gummy texture as excess starch remains. Always rinse until the water runs clear.
2 – Skipping the Stirring: Stir often while cooking to prevent the milk from scorching or rice from sticking.
3 – Using Low-Fat Milk: For the creamiest result, high-fat milk works best.
4 – Overcooking the Rice: Keep an eye on the texture; it should be tender but not mushy.
5 – Adding Rose Water Too Early: Add this ingredient near the end of cooking to retain its delicate flavor.
Extra Tips for Better Results
- Experiment with additional spices such as saffron or nutmeg for a unique flavor twist.
- Ensure you allow the pudding to cool slightly before serving for a better texture.
- Garnish generously with nuts and cinnamon for enhanced visual appeal and crunchy texture.
Recipe Variations of Persian Rice Pudding
Creative Twists
- Coconut Persian Rice Pudding: Substitute half of the milk with coconut milk for a tropical twist that pairs beautifully with the spices.
- Chocolate Persian Rice Pudding: Stir in cocoa powder after cooking for a delightful chocolatey dessert that still retains Persian flavors.
- Fruit-Infused Version: Mix in finely chopped fruits like peaches or apricots for added sweetness and texture.
Dietary Adjustments
If you’re seeking a vegan-friendly version, simply replace the milk with almond or cashew milk and use a plant-based sweetener. For gluten-free needs, this recipe naturally fits as it primarily consists of rice and dairy, which are both gluten-free.
Conclusion about Persian Rice Pudding
Persian Rice Pudding is more than just a dessert; it’s a delightful experience that connects you to rich cultural traditions and family memories. With its unique combination of flavors and simplicity, it’s an ideal choice for any occasion. Whether enjoyed warm or chilled, it has a way of making every gathering more special. Don’t hesitate to try this recipe, and prepare to impress your loved ones with a taste of Persia right in your home.
FAQs about Persian Rice Pudding
What is the best way to store Persian Rice Pudding?
Store Persian Rice Pudding in an airtight container in the refrigerator for up to five days.
Can I make Persian Rice Pudding ahead of time?
Yes, it can be prepared a day in advance and stored in the refrigerator until ready to serve.
Can I freeze Persian Rice Pudding?
Yes, you can freeze it in an airtight container for up to two months. Just thaw in the refrigerator before reheating.
How do I reheat Persian Rice Pudding?
Reheat individual servings in the microwave for about 30 seconds, stirring in between for even warming.
What can I substitute for sugar in this recipe?
You can use honey, maple syrup, or a sugar substitute suitable for your dietary needs.
Is there a vegan version of Persian Rice Pudding?
Absolutely! Substitute dairy milk with almond or soy milk and use a suitable sweetener for a vegan version.
How do I avoid a gummy texture?
Always rinse the rice until the water runs clear to remove excess starch before cooking.
Can I add other flavors to Persian Rice Pudding?
Definitely! Consider adding saffron, vanilla extract, or citrus zest to introduce new flavor dimensions.
What toppings go well with Persian Rice Pudding?
Toppings like slivered almonds, crushed pistachios, dried fruits, or a sprinkle of cinnamon enhance both flavor and presentation.
How can I make this dish gluten-free?
The recipe is naturally gluten-free, but always check your ingredient labels to ensure there are no hidden gluten-containing components.

Persian Rice Pudding
Ingredients
Base Ingredients
- 1 cup rice (medium or short-grain) Rinsed thoroughly
- 4 cups milk (whole milk for a creamier texture)
- ½ cup sugar Can substitute with honey or maple syrup
- ½ teaspoon cardamom (ground for best flavor)
- 1 tablespoon rose water Add near end of cooking for best flavor
Toppings
- ¼ cup slivered almonds or pistachios For topping
- Cinnamon For garnish
Instructions
Preparation
- Begin by rinsing the rice thoroughly under cold water until the water runs clear.
Cooking the Base
- In a large pot, combine the rinsed rice with the four cups of milk.
- Place the pot over medium heat and bring the mixture to a gentle boil.
Simmering
- Once boiling, reduce the heat to low, allowing the mixture to simmer. Stir frequently to prevent the rice from sticking.
- Cook until the rice is tender and the mixture has thickened, approximately 30–40 minutes.
Sweetening
- After the rice has cooked, stir in the sugar, ground cardamom, and rose water.
- Allow the mixture to cook for an additional five minutes.
Cooling
- Remove the pot from the heat and let the pudding cool slightly.
Serving
- Transfer the pudding into serving bowls. Chill in the refrigerator if desired.
- Top each bowl with slivered almonds or pistachios and a sprinkle of cinnamon before serving.
Enjoy
- Savor the delicate flavors of your homemade Persian Rice Pudding.



