Zarda – Pakistani Sweet Rice with Nuts, Raisins & Cardamom
12large servings
Cook Time
12large servings
Cook Time
  • 3cups basmati or sella rice
  • 10 green cardamom pods
  • 1.5tsp egg yellow food colouring
  • 1handful chopped nuts
  • 1handful raisins or sultanas
  • 2.5cups sugar
  • 2tbsp ghee
  1. Wash and drain the rice till the water no longer runs cloudy – about 5 washes. Then, soak the rice in water for at least 30 minutes.
  2. In a large pan, add the rice (drained), the cardamom pods, the food colouring, 1tbsp ghee and enough water to cover everything well. Bring everything to a boil
  3. Whilst the rice is coming to a boil, in a seperate pan add 1tbsp of ghee, 1tbsp sugar and the chopped nuts and raisins. Heat this on medium heat, stirring often to roast the nuts well. Keep this roasting till they are needed.
  4. Once the rice is fully cooked through, drain everything in a colander.
  5. In the same pan the rice was cooking in, we’re going to start layering the Zarda much like we do for Biryani. First, take 1/3 of the rice and put it at the bottom of the pot. Then, add 1/3 of the sugar, then 1/3 of the nuts and raisins. Repeat the layering process till all the rice sugar and nuts and raisins have been used up. You should end up with a layer of nuts and raisins on top.
  6. Cover the pot and turn the heat to the lowest setting possible. Allow the Zarda to steam for 15-20 minutes. Once done, uncover and carefully stir the rice to mix in the sugar. preferably with a panja or slotted spoon. Be careful not to break the rice! Let the rice rest for 5-10 minutes before serving.
Recipe Notes

For variations, add a stick of cinnamon, a star anise, nutmeg or any other sweet spice you like whilst boiling the rice for a different flavour.

Share this: