Sholeh Zard Recipe: How to Make Traditional Persian Saffron Pudding
Sholeh Zard recipe is a cherished Persian dessert that’s rich in both flavor and tradition. Known for its vibrant golden hue, courtesy of saffron, this dessert has been a staple at Iranian celebrations for centuries. Whether served at a religious gathering or as a sweet treat for your loved ones, Sholeh Zard is a dish that embodies the essence of Persian hospitality.
In this article, we’ll guide you through every step of making Sholeh Zard from scratch, ensuring you create an authentic and delicious dish that will impress your guests. Perfect for both casual and festive occasions, this saffron rice pudding will quickly become a favorite in your culinary collection.

Table of Contents
ToggleIngredients for Sholeh Zard (Serves 12)
To prepare Sholeh Zard for 12 servings, gather the following ingredients:
Ingredient | Amount |
---|---|
Short-grain rice (washed) | 2 cups |
Sugar | 4 cups |
Rosewater | 1/2 cup |
Slivered almonds | 100 grams |
Butter | 100 grams |
Saffron (soaked) | 2 tbsp |
Salt | 1 tsp |
Cinnamon (for garnish) | To taste |
Step-by-Step Instructions
Preparing the Rice
To begin your Sholeh Zard recipe, rinse the rice thoroughly to remove any excess starch. This ensures that the rice cooks evenly. After washing, place the rice in a bowl, fill it with water, and rub the grains gently. Drain the water and repeat the process until the water runs clear.
Soaking the Rice
Soak the rice in a mixture of 1 cup of rosewater and 1 cup of water for about 30 minutes. This not only softens the rice but also infuses it with the delicate flavor of rosewater, which is a key component of traditional Sholeh Zard.
Soaking the Almonds
Soak the slivered almonds in water for 30 minutes. This makes it easier to peel off their skins. Once peeled, chop the almonds into small pieces. Set aside some of these chopped almonds for garnishing your Sholeh Zard.

Boiling the Water
Next, bring 8 cups of water to a boil in a large pot. Once the water reaches a rolling boil, add the soaked rice and rosewater mixture to the pot. Bring the water back to a boil and remove any foam that forms on top. Reduce the heat to low, cover the pot, and simmer the rice until it’s soft.
Adding the Sugar
When the rice is cooked halfway, add the sugar. Stir the mixture occasionally to ensure the sugar dissolves completely. This should take about 20 minutes. Continue cooking until the rice becomes soft and tender, but not fully dissolved.
Adding Almonds and Saffron
After the sugar has dissolved, add the soaked saffron to the pot. Stir well to allow the saffron to release its color and aroma. Add the slivered almonds and a pinch of salt. Stir continuously to prevent the mixture from sticking to the bottom of the pot.
Achieving the Right Consistency
Once the pudding thickens, check its consistency. If it becomes too thick, you can add a little more water to loosen it up. Keep stirring until the mixture reaches a creamy and smooth texture.
Adjusting the Final Consistency
When the Sholeh Zard has thickened to your desired consistency, remove it from the heat. Let it cool slightly and check the sweetness and consistency. If it needs more sweetness, add a bit more sugar. If it’s too thick, adjust with a bit of water. Stir in the butter for extra richness.

Tips for Perfect Sholeh Zard
-
Use Short-Grain Rice: Short-grain rice works best for this recipe as it absorbs water and becomes soft, which is essential for achieving the creamy texture of Sholeh Zard.
-
Infuse the Saffron: Soak saffron in a little warm water before adding it to your pudding to get the most vibrant color and flavor.
-
Stir Often: Stir the mixture regularly while it cooks to prevent it from sticking to the pot.
-
Consistency is Key: Sholeh Zard should be thick but not dry. Adjust the consistency with water as needed.
-
Decoration Ideas: Top with cinnamon, slivered almonds, or crushed pistachios for a beautiful finish.
1. Why does Sholeh Zard sometimes become too thick?
Sholeh Zard thickens as the rice absorbs the water and sugar. If it becomes too thick, you can add a little more water to adjust the consistency.
2. Can Sholeh Zard be made in advance?
Yes, you can make Sholeh Zard a day ahead. After it cools, refrigerate it, and it will thicken further. Reheat gently and adjust the consistency with a little water if needed before serving.
3. How do I prevent Sholeh Zard from becoming too dry?
The key to preventing Sholeh Zard from becoming dry is to ensure it reaches the right consistency while cooking. If it starts to dry out, you can always add a bit more water and stir to achieve a creamy texture.
Conclusion
The Sholeh Zard recipe is a perfect blend of tradition and flavor. This Persian saffron rice pudding is not only a delicious treat but also an essential part of Persian culture, especially during religious and cultural celebrations. By following this step-by-step guide, you’ll be able to prepare a delightful dessert that will surely impress your guests.
Whether you’re serving it at a special gathering or enjoying it as a comforting dessert at home, Sholeh Zard will undoubtedly become one of your favorite Persian sweets.