Shopping Cart

Your cart is empty

Continue Shopping


Shole Zard

This traditional Persian dessert is usually served at dinner parties. Some people cook Sholeh Zard in large quantities and share it with friends and neighbors on certain religious holidays. You can garnish it with ground cinnamon and slivered pistachios or almonds, with a design of your choice.


  • Jasmine rice 1 cup
  • 6 cups boiling water
  • 2 cups granulated sugar
  • 2⅓ cups extra boiling water (to be added later)
  • ¼ cup rosewater
  • ¼ tsp ground saffron


  • Ground cinnamon
  • Slivered or chopped unsalted pistachio nuts
  • Dried rose petals


  • Pick through the rice, add it to a bowl and wash in cold water. Drain and wash couple of more times each time with fresh cold water. Drain all the water.
  • Add rice and boiling water to a deep nonstick 3-Qt saucepan. Bring to a boil. Reduce heat to just above the low marking. Simmer with a low boil without covering the pan.
  • Don't stir for 1 hour 15 minutes. Most of the water will be cooked off and the rice should be completely tender. To test the rice, very gently squeeze one grain between thumb and index finger; it should fall apart with a sticky texture.
  • Add 2⅓ cups boiling water, 2 cups sugar, ¼ cup rosewater, and ¼ tsp saffron. Increase the heat to med low and bring it to a boil. Continue cooking on medium low for 5 more minutes, or until Sholeh Zard thickens. Use a wooden spoon to stir several times so the Sholeh Zard does not stick to the bottom or sides of the pan. Remove from the heat.
  • Pour into 6-ounce cups and cool in room temperature. Refrigerate for 1-2 hours until completely chilled. At this point the dishes may be stored, covered tightly with a plastic wrap, for several hours.
  • Garnish with ground cinnamon, slivered pistachios or almonds, and a few dried rose petals before serving and enjoy!

Recipe by Homa from persianmama


Moonflowers Co Moonflowers Co