
Crispy. Golden. Magical. That’s how I’d describe this dreamy Persian rice dish called Tahdig! For Day 25 of my #30Before30 challenge, I finally made it and wow, I only wish I’d done it sooner. It’s fluffy, buttery, and filled with warm flavors like saffron, cinnamon, and orange zest. And that crispy rice crust? Totally addictive. If you love rice (or even if you don’t), this recipe will turn you into a fan for life!
Method
Infuse the Saffron:
Start by preparing the saffron water, which is the heart of this dish’s flavor and color. In a small bowl, mix 1 teaspoon of saffron threads into 350ml of warm water. Give it a gentle stir and let it sit for about 10 minutes. This soaking time helps release the beautiful golden color and aromatic flavor from the saffron don’t skip this part!
Rinse the Rice:
While the saffron is infusing, rinse your basmati rice. Place 500g (around 2½ cups) of rice into a fine mesh sieve and run cold water over it. Swish it around with your hands until the water runs completely clear. This step is essential to remove excess starch so the rice doesn’t get gummy later on it’s what gives Persian rice that signature fluffy texture.
Boil and Drain:
In a large pot, bring 2 liters of water to a boil and add 2 teaspoons of salt. Once boiling, carefully add your rinsed rice. Let it cook for 5–6 minutes until it’s just al dente soft on the outside but still firm in the center. Drain the rice right away using your sieve and set it aside. At this stage, it shouldn’t be fully cooked because it will finish cooking later with all the lovely flavors.
Start the Bottom Layer:
In a mixing bowl, take about 1/5 of your parboiled rice and mix it with 2 tablespoons of Greek yogurt, 2 tablespoons of light olive oil, and 2 tablespoons of the saffron water you prepared earlier. Stir everything together until evenly coated. This creamy saffron-y mixture will go into the pot first. Spread it across the bottom of a large nonstick pot to form the base layer this is what turns into the crispy, golden crust known as Tahdig.
Layer Up:
Now comes the fun part layering! Start with a spoonful of plain rice over the yogurt mixture, then sprinkle a little of the dried cherries or cranberries, a pinch of orange zest, and a dusting of ground cinnamon. Repeat this process, layering more rice followed by the dried fruit, zest, and spice, until you’ve used everything. If you have any leftover cherries or zest, go ahead and scatter them on top for a final flavor boost.
Add Butter and Saffron Water:
Once your rice is fully layered, add 4 to 5 blobs of butter (or margarine) across the surface. These little butter pools will melt into the rice, adding richness and helping everything crisp up nicely. Finally, pour the remaining saffron water evenly over the entire dish. You should see it trickle down into the layers this adds gorgeous color and deep flavor throughout.
Cook with Care:
Now, it’s time to let the magic happen. Wrap the lid of your pot with a clean kitchen towel or cheesecloth. This helps catch any steam so the rice gets that perfect crust without becoming soggy. Cover the pot tightly and place it on the stove over medium-low heat. Let it cook slowly for 30–40 minutes. It’s okay to lift the lid occasionally and check that the bottom isn’t burning you’re looking for a golden crust, not a blackened one. Be patient good tahdig takes its time!
Flip and Serve:
When your rice is done, it’s time for the grand reveal. Take a large serving plate that’s wider than your pot and carefully place it upside down over the top. With one confident motion, flip the pot over so the rice lands (hopefully) in one beautiful golden crown. Don’t worry if it doesn’t all come out in one piece just scoop out any crispy bits left in the pan and place them on top. Sprinkle chopped pistachios over everything and add a tiny pinch of salt for extra flavor.
Necessary Tools
- Large nonstick lidded pot
- Fine mesh sieve
- Small bowl for saffron water
- Big mixing bowl
- Serving plate (wide enough to flip the rice!)
- Cheesecloth or clean kitchen towel
Persian Tahdig Recipe (Persian Crispy Rice with Saffron and Pistachios)
Cuisine: IranianDifficulty: Easy8
servings20
minutes40
minutes1
hourIngredients
1 tsp saffron threads
500g basmati rice (about 2½ cups)
2 tsp salt
2 tbsp Greek yogurt
2 tbsp light olive oil
75g dried cherries or cranberries
Zest of 1 orange
½ tsp cinnamon
4–5 tbsp butter (or margarine)
30g chopped pistachios
Directions
- Infuse the Saffron: Mix saffron with 350ml warm water. Stir and let it sit for 10 minutes to bring out the color and flavor.
- Rinse the Rice: Wash your rice in a sieve under cold water until the water runs clear. This helps make it extra fluffy.
- Boil and Drain: Boil 2 liters of water with the salt. Add the rice and cook for about 5–6 minutes until it’s just tender. Drain it right away.
- Start the Bottom Layer: In a bowl, mix about 1/5 of the rice with the yogurt, olive oil, and 2 tbsp of the saffron water. This mixture will form the crispy golden crust. Spread it evenly on the bottom of your nonstick pot.
- Layer Up: Start layering: a bit of plain rice, a sprinkle of dried cherries, orange zest, and cinnamon. Repeat until everything is in. Use up any extra cherries or zest on top.
- Add Butter & Saffron Water: Dot the top with 4–5 blobs of butter. Pour the rest of your saffron water all over the rice.
- Cook with Care: Wrap your lid with a cheesecloth or clean towel to catch steam. Cover the pot and cook on medium-low for 30–40 minutes. Peek in every now and then to make sure it’s not burning. You want a golden bottom, not a burnt one!
- Flip & Serve: Carefully place a plate over the pot and flip the whole thing like a cake. If it doesn’t come out perfect no stress! Scrape up the crispy bits and serve anyway. Sprinkle with pistachios and a pinch of salt.
Notes
- Don’t skip the rinse. Unwashed rice can turn sticky instead of fluffy.
- Watch the heat. If your heat is too high, the bottom will burn instead of crisp.
- Use a nonstick pot. A sticky pot = a sad Tahdig.
- Don’t skip the towel wrap. This trick helps soak up steam and gives that perfect crust.





Serving Suggestions
I had mine with grilled chicken and a fresh salad so good! But it would also be amazing with a Persian chicken stew, like Fesenjan or Zereshk Polo. You could even try it with roasted veggies for a yummy vegetarian meal.
Fun Fact
“Tahdig” literally means “bottom of the pot” in Persian! It’s the crispy, golden layer of rice at the bottom that people love the most. In Iran, it’s the part everyone fights over at the dinner table!
Conclusion
Making Persian crispy rice (Tahdig) has been on my list for years, and now I can say: it’s 100% worth it! The mix of flavors, the crunch, the aroma it’s comfort food with a little bit of magic. If you’ve never tried it, now’s your chance to fall in love with rice all over again. Let me know if you make it and how your crispy crown turns out!



