Readers Digest
Magazine subscription Podcast
HomeFood & Drink

How to make saffron, yoghurt and cranberry Persian(ish) rice

2 min read

How to make saffron, yoghurt and cranberry Persian(ish) rice
With bitter flavours for added complexity and depth, Alexina Anatole shares her recipe for saffron, yoghurt and cranberry Persian rice
When I spent some time with my friend Bobak, learning more about Iranian food, he showed me how to make tahdig (a rice dish that features a delicious golden crust of rice, which forms at the bottom of the pan while cooking) and also introduced me to different types—ones layered with things like potatoes and even stale bread. He directed me, a tahdig novice, to start with Samin Nosrat’s Persian-ish rice (from Salt Fat Acid Heat), where she makes the art of the tahdig feel accessible.
"Tahdig is a rice dish that features a delicious golden crust of rice"
This recipe is adapted from hers, with the addition of herbs and sharp cranberries to cut through the rich, buttery quality of the rice and saffron. This is delicious alongside stews (particularly Iranian ones), although I have been known to eat it by itself no problem.


Serves: 4–6
  • 4.5 litres water 
  • 75g diamond kosher salt
  • 400g basmati rice, rinsed thoroughly
  • 2 good pinches of saffron
  • 3 tbsp natural yoghurt
  • 2 tsp boiling water
  • 3 tbsp neutral oil
  • 3 tbsp butter
  • 60g cranberries, fresh or frozen
  • 10g each of coriander, dill and flat-leaf parsley, finely chopped
25cm seasoned cast-iron or non-stick frying pan (skillet) 


1. Fill a large saucepan with the measured water and salt. Bring to the boil over a high heat, then add the rice and cook until al dente, around six minutes. Drain and immediately rinse under cold running water to stop it from cooking any further. 
2. Meanwhile, crush the saffron in a pestle and mortar, then combine it with the yoghurt and boiling water until you have a gleaming golden-coloured mixture. Stir through a third of the cooked rice.
3. Set the frying pan over a medium heat, then add the oil and butter. When the butter has melted, add the yoghurt-rice mixture to the pan and level it out. Scatter the cranberries across the centre, followed by the herbs, then pile the remaining rice into the pan, mounding it gently in the middle (I’ve not yet found out why this shape is essential but every Iranian I’ve ever met tells you to do it this way). Using the handle of a wooden spoon, gently create 5–6 holes through to the bottom of the rice without disturbing the layers too much (these are to allow steam to escape as the rice cooks, which will enable the bottom to get crispy). Cook the rice for around 15 minutes until you see a golden crust beginning to form at the sides of the pan (you can use a spatula to gently have a little peek if you can’t see anything from above). At this point, reduce the heat to low and cook for another 15 minutes, by which time the rice should be ready. 
4. To unmould the rice, run a spatula around the edges of the pan to check the crust isn’t sticking. Much as you would do for a tarte tatin, place a plate on top of the pan, then invert it in one swift movement. The rice should slip out in one piece. Serve.
*This post contains affiliate links, so we may earn a small commission when you make a purchase through links on our site at no additional cost to you.
Keep up with the top stories from Reader's Digest by subscribing to our weekly newsletter
Loading up next...
Stories by email|Subscription
Readers Digest

Launched in 1922, Reader's Digest has built 100 years of trust with a loyal audience and has become the largest circulating magazine in the world

Readers Digest
Reader’s Digest is a member of the Independent Press Standards Organisation (which regulates the UK’s magazine and newspaper industry). We abide by the Editors’ Code of Practice and are committed to upholding the highest standards of journalism. If you think that we have not met those standards, please contact 0203 289 0940. If we are unable to resolve your complaint, or if you would like more information about IPSO or the Editors’ Code, contact IPSO on 0300 123 2220 or visit