Persian Rice

There’s nothing like lifting the lid off a steaming pot of Persian rice. The warmth, the aroma, the anticipation… 

Persian rice is where golden, crispy tahdig meets fluffy, fragrant grains. It’s a culinary tradition perfected over centuries. It’s the crown jewel of Iranian cuisine.

Steaming Persian rice served with a perfect golden crust
WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

It took me a few tries before I mastered this delicate art.

But once you get it right, you’ll never look at rice the same again. Trust me, it’s beyond delicious! 

Why You’ll Love This Persian Rice

Sublime Taste: The delicate basmati rice is perfumed with precious saffron and enriched with butter. Together, they transform simple rice into a luxurious delicacy. And the taste? Pure sophistication.

Crispy Yet Fluffy Texture: Persian rice has one of the most unique texture combinations of any rice. There’s the coveted crispy tahdig bottom. Then, the fluffy, separate rice grains. It’s impossible to replicate this combo with standard rice cooking methods. 

Perfect for Entertaining: The rice’s wonderful texture and delicious taste make it ideal for any occasion. It’s a labor of love your guests will appreciate. 

Versatile Canvas: Persian rice is an incredible stand-alone dish. However, it’s also a great foundation for pistachios, jewel-like barberries, and more. You can even serve it with Persian stew or various vegetarian dishes. 

What Is Tahdig?

Before we dive into the recipe, let’s talk about that word: tahdig. Unless you speak Persian/Farsi, you may not be familiar with it. 

Tahdig literally means “the bottom of the pot.” Specifically for this recipe, it means the beautiful, pan-fried, crispy, golden crust beneath the steamed rice. 

Once you finish the recipe, this layer will go on top for a gorgeous presentation. 

Ingredients

  • Basmati Rice: The perfect long-grain rice for producing fluffy, separate grains. Don’t substitute another type unless absolutely necessary. 
  • Salt: It’s more than just an essential seasoning in this recipe. It also flavors the cooking water and helps the rice maintain its structure. 
  • Vegetable Oil (or Butter): For the crucial golden crust at the bottom of the pot. I prefer butter for its richer taste. 
  • Ground Saffron: This precious spice provides the rice with its signature golden hue and floral aroma. Bloom it in hot water first to release its color and flavor. 
  • Plain Yogurt: Though optional, it makes the tahdig layer creamier and more complex. 
  • Garnishes: Pistachios, almonds, and barberries are most common. They decorate the rice and provide a bit of crunch or tartness, depending on which you use. 
A close-up of fluffy Persian rice with golden, crispy tahdig (crust) on top, garnished with pistachio nuts.

How to Make Persian Rice

I’ll be honest. Persian rice isn’t one of the easiest rice recipes you’ll ever make. It takes a bit of effort, and you might not get it exactly right the first time. 

Don’t let that stress you out! You’ll get it eventually.

1. Prepare the rice. Rinse the rice under cool water to remove excess starch. Then, place the rinsed rice in a large bowl. Cover completely with water and add 2 tablespoons of salt. Soak for 1 to 2 hours. 

2. Prepare the saffron water. Use a mortar and pestle to grind the saffron threads into a fine powder. Pour 2 to 3 tablespoons of boiling water over the powder and set aside. 

3. Parboil. Bring 4 to 6 cups of water and 2 tablespoons of salt to a boil in a large pot. Drain the soaked rice, then add it to the water. Cook for 5 to 7 minutes until al dente. Then, drain in a colander and rinse briefly with cool water. 

4. Coat the pot. Thoroughly dry the pot. Then, add 2 to 3 tablespoons of oil or butter to coat it. Pour in and swirl the saffron water to evenly distribute it. 

5. Prepare the tahdig layer. If using the optional yogurt, mix 2 to 3 tablespoons with 1/2 cup of parboiled rice and 1 tablespoon of saffron water. Spread the mixture evenly over the bottom of the pan. If not using yogurt, add 1/4 cup of parboiled rice to the saffron and oil. 

6. Steam. Spoon the rest of the rice gently into the pot. Mound it in the center and poke holes through it with the handle of a wooden spoon. Wrap the pot’s lid with a clean towel and cover the pot tightly. 

7. Cook Cook the pot of rice for 5 to 7 minutes over medium-high heat. Once you hear a sizzling sound, reduce the heat to low. Steam for another 30 to 45 minutes. 

8. Serve. Once the rice is ready, turn off the heat and let the pot rest. Then, gently scoop portions onto plates or bowls. Use a spatula to loosen the tahdig layer and place it on top or beside the rice. Garnish as desired, and enjoy! 

Persian rice with a saffron-tinted tahdig crust, garnished with pistachios in a plate.

Tips for the Best Persian Rice

Through numerous trial and error attempts, I’ve come up with some helpful tips for this recipe.

  • Prepare the rice properly. First and foremost, be sure to get basmati rice. It makes a difference. Then, rinse it thoroughly until the water runs clear. This removes excess starch and ensures fluffy, non-sticky grains. Finally, soak it for at least 1 hour, up to two.
  • Don’t overboil! When parboiling the rice, you want it soft on the outside but still firm at the center. If you overcook it when parboiling, it will become mushy after steaming. 
  • Splurge on high-quality saffron. I know saffron is expensive. Luckily, you can typically buy small containers for $10-$15. Buy smaller, if necessary, to get a high-quality product. I like the Zaran brand best. 
  • Be generous! Add two heaping tablespoons of salt to a large pot when parboiling the rice. Most of it will be rinsed away. Also, add plenty of oil for the tahdig layer. A little saffron goes a long way, though.
  • Why wrap the lid? Wrapping the lid in a clean kitchen towel helps absorb moisture. As the rice steams, condensation will form. The towel will absorb and prevent it from dripping back into the rice. 
  • Don’t rush the steaming. I’m fond of the phrase “low and slow” when cooking rice, especially Persian rice. The low-heat, slow steaming process is key to achieving the rice’s fluffy texture. It takes a bit of time, so be patient. 
  • Listen carefully. Really listen for the sizzling sound of the tahdig forming. As soon as you hear it, reduce the heat to low to avoid burning the crisp bottom layer. 
An overhead view of Persian rice with dried barberries and pistachio nuts.

How to Serve Persian Rice

For the most impressive presentation, flip the entire pot onto a serving platter in one smooth motion. This will invert the dish and reveal the golden tahdig on top. 

As for what to serve with the dish, you have lots of options. Here are some of my favorites: 

How to Store

I don’t recommend freezing Persian rice, as it will negatively impact the texture. However, you can keep leftovers for a few days.

WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

To Store: Let the rice cool, then transfer it gently to an air-tight container. (Don’t pack it in or push it down. Both will make the rice clumpy.) Refrigerate for up to 5 days.

To Reheat: For best results, steam the rice in a covered pot over low heat. Add a splash of water and heat for 5 to 7 minutes until warm. Or, transfer the rice to a microwave-safe bowl. Sprinkle a tablespoon or two of water on top and microwave in 30-second intervals. 

Persian Rice

Course: Side DishCuisine: Persian
Servings

6

servings
Prep time

20

minutes
Cooking time

1

hour 

5

minutes
Calories

265

kcal

If you’ve never had Persian rice, you’re in for a treat! It has delicate flavors of saffron and cooks up to golden, crispy perfection.

Ingredients

  • 2 cups basmati rice

  • 4-6 cups water (for soaking and boiling)

  • 1/4 cup salt (for soaking and boiling)

  • 1/4 teaspoon ground saffron

  • 2-3 tablespoons boiling water (for blooming saffron)

  • 2-3 tablespoons vegetable oil or butter

  • 2-3 tablespoons plain yogurt (optional – for a yogurt tahdig layer)

  • sliced almonds, barberries, or pistachios (optional garnishes)

Instructions

  • Rinse the rice under cool water until the water runs clear. This removes excess starch and helps keep the rice grains separate. Place the washed rice in a large bowl, cover it with water, and add about 2 tablespoons of salt. Let soak for 1-2 hours. (Soaking is essential for achieving fluffy, separate grains.)
  • Grind the saffron threads into a fine powder using a mortar and pestle. Pour 2-3 tablespoons of boiling water over the saffron powder to release its aroma and color. Set aside.
  • In a large pot, bring 4-6 cups of water to a boil and add 2 tablespoons of salt. Drain the soaked rice and add it to the boiling water. Let it cook for about 5-7 minutes. Or until the grains are soft on the outside but still firm in the center (al dente). Drain the rice in a colander and rinse briefly with cool water. This will stop the cooking process and remove excess salt.
  • Wipe the pot dry. Add 2-3 tablespoons of vegetable oil or melted butter to coat the bottom generously. Pour in the saffron water and swirl it to distribute evenly.
  • In a small bowl, mix 1/2 cup of the parboiled rice with 2-3 tablespoons of plain yogurt and an extra tablespoon of saffron water. Spread this mixture evenly on the bottom of the pot for a creamy, golden tahdig. If skipping the yogurt, simply add 1/4 cup of the parboiled rice into the saffron and oil mixture at the bottom of the pot.
  • Gently spoon the remaining rice into the pot, mounding it toward the center. Use the handle of a wooden spoon to poke a few holes through the rice mound. This will allow steam to escape evenly. Wrap the lid with a clean kitchen towel to absorb moisture. Cover the pot tightly to trap the steam.
  • Place the pot on medium-high heat for about 5-7 minutes to create the crispy tahdig. Once there’s a gentle sizzling sound (indicating the tahdig is forming), reduce the heat to low. Let steam for about 30-45 minutes.
  • When ready, turn off the heat and let the pot rest for a few minutes. To serve, gently scoop the rice onto a platter. For the tahdig, use a spatula to loosen the crispy layer from the bottom of the pot. Place it on top of the rice or serve it on the side.
  • Garnish with almonds, pistachios, or barberries, if desired. Enjoy!

Notes

  • Thoroughly rinse the rice until the water comes clean. Then, soak for 1 to 2 hours. 
  • Don’t overboil the rice. Cook it only to al dente. 
  • Use high-quality, bright red saffron threads. 
  • Be generous with the oil and salt. 

Did you like the recipe?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Thanks!

Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment