Urban Farm and Kitchen

  • Recipe Index
  • Grilling
  • Garden
  • Book
  • About
menu icon
go to homepage
  • Recipe Index
  • Grilling
  • Garden
  • Book
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Grilling
    • Garden
    • Book
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Appetizers

    Tahdig (Crispy Persian Rice with Saffron)

    By Luay Ghafari | Updated: May 29, 2025 | May contain affiliate links.

    • Share
    • Email
    Jump to Recipe

    If you’ve never had Tahdig (Crispy Persian Rice with Saffron) before, get ready for a real treat. This golden, crispy-bottomed rice dish is a Persian classic and the crown jewel of any meal. I still remember the first time I flipped a pot and revealed that perfectly crunchy layer. I was so proud of myself and I know you will be too!

    Whether you're making it for a dinner party or just want to elevate your weeknight rice game, Tahdig is always a showstopper. Serve with Koobideh Kabob, Persian Joojeh Kabob or Beef Shish Kebabs.

    Tahdig Crispy Persian Rice on a platter with the crispy layer cracked into pieces.
    Jump to:
    • Why This Recipe Works
    • Ingredients
    • How to Make this Crispy Tahdig Recipe
    • Expert Tips
    • Troubleshooting Guide
    • Pairing and Menu Ideas
    • Recipe FAQs
    • Other Rice Recipes
    • Recipe Card

    Why This Recipe Works

    • Easy and approachable (once you get the hang of it). Though it may look fancy, Tahdig only needs a few simple steps and pantry staples to create that perfect crunch.
    • Seasonal and celebratory. The saffron-infused rice adds a burst of sunshine to your table, making it perfect for holidays, Nowruz, or any festive occasion. To be honest, I end up making mostly in the summer months to go along with grilled meats like my Persian Kabob Koobideh. The crunchy rice is a showstopper and perfect for dinner parties.

    Ingredients

    This recipe doesn’t need too many ingredients. The key here is to use good-quality saffron threads. Here’s what you’ll need:

    Tahdig Crispy Persian Rice recipe ingredients with individual labels on a board.
    • Basmati rice: Long grain rice is essential for that fluffy texture so for me, Basmati is key! You can use jasmine rice in a pinch. I use Basmati for most of my rice recipes like Vermicelli Rice and Middle Eastern Saffron Rice.
    • Saffron threads: Add color and aroma. There is no substitute. Be careful, there are some unscrupulous vendors out there who sell fake saffron. It’s not a cheap spice, but luckily, a little goes a long way. The best quality saffron can be purchased from Persian grocery stores or any specialty store.
    • Yogurt. Some recipes will call for yogurt, and others will not. I find that the yogurt helps distribute the saffron color and flavor throughout the rice. It also helps form the crispy crust. Greek or plain yogurt both work. But if you prefer to keep this recipe vegan, don’t use the yogurt.

    Refer to the recipe card at the bottom of this post for a full list of ingredients and quantities.

    How to Make this Crispy Tahdig Recipe

    This recipe does have a lot of steps and I have taken photos at every step to help you navigate it. It may take you longer to make this recipe the first time as you get accustomed to the steps, but believe me, once you get the hand of it, you’ll become a pro!

    Recipe step showing how the saffron threads are steeped in ice water.

    Step 1. Prepare Saffron Infusion. In a small bowl, crush the saffron threads using your fingers or the back of a spoon, then add 3 ice cubes and let them melt slowly to infuse (Images 1-2).

    Recipe steps showing the rice getting washed and then soaked in the pot with water.

    Step 2. Rinse the Rice. Rinse the rice 3-4 times in a large pot until the water runs clear (Image 3). You can use the same pot you plan to use to boil the rice or a large bowl.
    Step 3. Soak the Rice. In the same pot you plan to use, soak the rinsed rice in fresh water for 30 minutes (Image 4).

    Recipe step showing the parboiled rice in the pot and then in a sieve draining.

    Step 4. Parboil the Rice. Add 1 tablespoon of kosher salt to the pot. Place it on high heat and bring to a boil. Reduce to medium-high heat and boil the rice for 6-8 minutes, until just al dente (Image 5).
    Step 5. Drain Rice. Drain the rice using a fine-mesh sieve and rinse under cold water to stop the cooking (Image 6).

    Recipe step showing the saffron, oil and yogurt mixture being made and then mixed with some of the parboiled rice.

    Step 6. Saffron Yogurt Mix. Make the yogurt saffron mixture by combining the yogurt, saffron infusion, and vegetable oil in a medium bowl (Image 7).
    Step 7. Fold in the Rice. Mix half of the drained parboiled rice with the yogurt saffron mixture. Be careful and use a spatula. Don’t be too aggressive with the rice or it will break (Image 8).

    Recipe steps showing the layering of the yellow rice, followed by the white rice, poking the steam holes with a chopstick and adding butter pieces on top of the rice.

    Step 8. Yellow Rice Layer. Select a nonstick pot with a tight-fitting lid. Spoon the yellow rice into the bottom of the pot, pressing down gently (Image 9).
    Step 9. Layer in the Remaining Rice. Layer the rest of the rice on top without pressing too hard, but level it out so the surface is flat (Image 10).
    Step 10. Poke. Use chopsticks or the handle of a wooden spoon to poke holes all the way down (Image 11).
    Step 11. Butter. Dot the top of the rice with small pieces of butter (Image 12).

    Recipe steps showing how to cover the pot lid with a towel, the cooked rice and the rice flipped onto a platter.

    Step 12. Cover. Wrap the pot lid with a clean kitchen towel and place it firmly on the pot (Image 13).
    Step 13. Steam. Cook over medium heat for 5 minutes until you hear bubbling, then reduce to low heat and steam for 20-25 minutes (Image 14).
    Step 14. Flip. Let the rice rest for 10 minutes. Flip the pot confidently onto a serving platter to reveal the crispy bottom (Image 15). The Tahdig should come out in one crispy, golden piece!

    Expert Tips

    • Ice Ice Baby! Don't skip the ice cube method for saffron. It really draws out the color and flavor. I prefer using ice cubes rather than hot water to make the infusion.
    • Non-stick! Use a non-stick pot for best results. I feel like I am repeating myself, but really, this is one of the most important tips you need to know to be successful with this recipe.
    • Patience! Resist the urge to peek while it's steaming! The magic happens with the lid on.
    • Rotate the pot. If using a gas stove, rotate the pot slightly every 10 minutes to ensure even browning of the Tahdig.
    • Serve it plain or garnished. Depending on what I am serving it with, I may or may not garnish it with nuts or traditional barberries. Barberries can be found in any Persian grocery store or online.
    • Layer in more flavor. Feel free to add a layer of barberries and crushed pistachios between the yellow and white rice layers. If you’re looking for more of a full meal, check out my Maqluba (upside down chicken and rice) recipe.
    • Large serving plate. Flip the rice over onto a large serving plate or platter. As you break into it, it’ll spill over, so you want to make sure you keep it contained.

    Troubleshooting Guide

    • My rice got stuck! Always make sure to use a non-stick pot (ceramic or Teflon is best). Do not use stainless steel or cast iron pots.
    • I didn’t get a crispy golden crust! Every stovetop is different. If you made this recipe and your rice didn’t turn out crispy, consider increasing the heat slightly next time around. One way to know your rice has a crispy layer is to shake the pot a little at the end of the steaming process. If you feel the rice moving in one solid piece, it means that a crust should have formed.
    Tahdig Crispy Persian Rice on a platter.

    Pairing and Menu Ideas

    I like to serve this crispy Persian rice with grilled meats like my Persian Kabob Koobideh, Chicken Shish Tawook or Beef Kofta.

    To complete the meal, include a Shirazi Salad (Persian chopped salad – or use my Jerusalem Salad instead), a Mint Yogurt Sauce or my Mast-o-Khiar (Persian Cucumber Yogurt Dip).

    Recipe FAQs

    Can I make Tahdig ahead of time?

    Yes! You can prepare the rice and refrigerate it before the final steaming step. Just bring it back to room temperature before cooking.

    How do I store leftovers?

    Store in an airtight container in the fridge for up to 3 days. Reheat in a skillet to revive the crispiness.

    Can I freeze tahdig?

    You can freeze it, but the texture may soften. If you do, reheat in the oven or air fryer to crisp it back up.

    Other Rice Recipes

    • Platter with hashweh spiced rice with ground beef garnished with parsley and toasted nuts with a side of plain yogurt.
      Hashweh (Spiced Rice with Ground Beef)
    • Mediterranean yellow rice in a pot garnished with pine nuts and fresh parsley.
      Mediterranean Yellow Rice Recipe (with Turmeric)
    • Upside down rice and vegetable dish on a platter.
      Palestinian Maqluba (Upside-Down Rice and Chicken)
    • Rice with nuts and parsley on a plate.
      Vermicelli Rice (Lebanese Rice)

    If you make this Tahdig (Crispy Persian Rice with Saffron) or any other Side Dish Recipe on Urban Farm and Kitchen, please take a moment to rate the recipe ⭐⭐⭐⭐⭐ and leave a comment below. It’s such a help to others who want to try the recipe.

    For more Urban Farm and Kitchen, follow along on Instagram, Facebook, and Pinterest, visit the Urban Farm Shop, or subscribe for new posts via email.

    Recipe Card

    Save This Recipe Form

    Save this recipe!

    Drop your email below and I'll send it to you!

    Tahdig Crispy Persian Rice on a platter.

    Tahdig (Crispy Persian Rice with Saffron)

    Luay Ghafari
    If you’ve never had Tahdig (Crispy Persian Rice with Saffron) before, get ready for a real treat. This golden, crispy-bottomed rice dish is a Persian classic and the crown jewel of any meal. I still remember the first time I flipped a pot and revealed that perfectly crunchy layer.
    No ratings yet
    Print (Email Required) Pin Recipe Save RecipeSaved!
    Prep Time 30 minutes mins
    Cook Time 30 minutes mins
    Total Time 1 hour hr
    Course Side Dish
    Cuisine Persian
    Servings 6 Servings
    Calories 320 kcal

    Equipment

    • Non-Stick Pot with Lid

    Ingredients
      

    • ¼ teaspoon Saffron threads
    • 3 Ice cubes
    • 2 cups Basmati rice - 360 grams
    • 1 tablespoon Kosher salt - 15 grams
    • ¼ cup Yogurt (Full Fat or Greek Style) - 60 grams
    • 2 tablespoon Vegetable oil - 30ml
    • 3 tablespoon Salted butter - 42 grams

    Instructions
     

    Saffron Infusion

    • Prepare Saffron Infusion. In a small bowl, crush the saffron threads using your fingers or the back of a spoon, then add 3 ice cubes and let them melt slowly to infuse.

    Prepare, Parboil and Drain the Rice

    • Rinse the Rice. Rinse the rice 3-4 times in a large pot until the water runs clear. You can use the same pot you plan to use to boil the rice or a large bowl.
    • Soak the Rice. In the same pot you plan to use for boiling the rice, soak the rinsed rice in about 6 cups of fresh water for 30 minutes.
    • Parboil the Rice. Add 1 tablespoon of kosher salt to the pot. Place it on high heat and bring to a boil. Reduce to medium-high heat and boil the rice for 6-8 minutes, until just al dente. Don’t overcook the rice. You want it to still be crunchy in the center at this point.
    • Drain Rice. Drain the rice using a fine-mesh sieve and rinse under cold water to stop the cooking.

    Prepare the Saffron, Yogurt and Rice Mixture

    • Saffron Yogurt Mix. Make the yogurt saffron mixture by combining the yogurt, saffron infusion, and vegetable oil in a medium bowl.
    • Fold in half the Rice. Mix half of the drained parboiled rice with the yogurt saffron mixture. Be careful and use a spatula. Don’t be too aggressive with the rice or it will break.

    Layer the Pot

    • Yellow Rice Layer. Select a nonstick pot with a tight-fitting lid. Spoon the yellow rice into the bottom of the pot, pressing down gently.
    • Layer in the Remaining Rice. Layer the rest of the rice on top without pressing too hard, but level it out so the surface is flat.
    • Poke. Use chopsticks or the handle of a wooden spoon to poke holes all the way down.
    • Butter. Dot the top of the rice with small pieces of butter.

    Steam the Rice

    • Cover. Wrap the pot lid with a clean kitchen towel and place it firmly on the pot.
    • Steam. Cook over medium heat for 5 minutes until you hear bubbling, then reduce to low heat and steam for 20-25 minutes.

    Notes

    I highly recommend that you take a look at the step-by-step recipe photos in the post above. It'll really help explain all the steps. 
    Important Ingredient Notes: 
    • Basmati rice: Long grain rice is essential for that fluffy texture so for me, Basmati is key! You can use jasmine rice in a pinch. 
    • Saffron threads: There is no substitute. Be careful, there are some unscrupulous vendors out there who sell fake saffron. It’s not a cheap spice, but luckily, a little goes a long way. The best quality saffron can be purchased from Persian grocery stores or any specialty store.
     
    Key Tips:
    • Use a non-stick pot for best results. This is one of the most important tips you need to know to be successful with this recipe.
    • Rotate the pot. If using a gas stove, rotate the pot slightly every 10 minutes to ensure even browning.
    • Resist the urge to peek while it's steaming!
    Save this recipe by emailing it to yourself!

    Nutrition

    Calories: 320kcalCarbohydrates: 50gProtein: 5gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gTrans Fat: 0.3gCholesterol: 15mgSodium: 1214mgPotassium: 85mgFiber: 1gSugar: 0.3gVitamin A: 175IUVitamin C: 0.003mgCalcium: 29mgIron: 1mg
    Tried this recipe?Let us know how it was! Or Pin it!

    More Mediterranean and Levantine Appetizer Recipes

    • A bowl of Kale Chickpea Feta Salad with chopped kale, chickpeas, cucumber, fresh mint, dill, and a creamy dressing, garnished with feta.
      Kale Chickpea Salad with Lemon Tahini Dressing
    • Cucumber radish salad in a bowl garnished with feta, fresh mint and dill.
      Cucumber Radish Feta Salad
    • Asparagus goat cheese puff pastry tart on a baking sheet garnished with chive flowers and honey.
      Asparagus Goat Cheese Puff Pastry Tart
    • Cucumber chickpea and feta chopped salad in a bowl garnished with dill.
      Cucumber Chickpea Feta Salad
    • Share
    • Email

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Gravatar profile

    Welcome to Urban Farm and Kitchen!

    Picture of Luay G

    Hi! I'm Luay, a cook, recipe developer, gardener, educator and photographer and this is my little slice of the web! I launched Urban Farm and Kitchen as an ode to seasonal, local, garden-to-table recipes and I look forward to continue sharing my passions with you all! More about me>


    Grilling Recipes!

    • A plate of shish tawook skewers with a side salad, pickled sumac onions and garlic sauce.
      Authentic Shish Tawook (Grilled Chicken Skewers)
    • Beef kofta on a plate with a side of vegetables and drizzled with yogurt sauce.
      Beef Kofta (Spiced Ground Beef Kebabs)
    • Chicken souvlaki skewers on a platter garnished with dill, mint, sliced lemons and a side of yogurt sauce.
      Greek Chicken Souvlaki Skewers Recipe (with Sides)
    • A platter with rice, chopped salad, sumac onions and harissa chicken skewers.
      Harissa Chicken Skewers (with Sides)


    Newest Recipes!

    • Grilled Joojeh Kabob chicken skewers with a golden char served on a white platter, garnished with fresh dill, cherry tomatoes, and lemon slices.
      Joojeh Kabob (Persian Saffron Chicken Kabab Recipe)
    • Middle Eastern Beef Shish Kebabs with yellow bell peppers, red onions, and zucchini on skewers, garnished with fresh mint and parsley. Served on a white platter with a lemon wedge and a small bowl of sauce.
      Middle Eastern Beef Shish Kebabs (with Sides)
    • Grilled Asparagus and White Bean Salad in a bowl.
      Grilled Asparagus White Bean Salad
    • Asparagus pea potato salad in a large serving bowl garnished with dill.
      Asparagus Potato Salad with Peas and Fresh Herbs

    Jpeg of book cover, Seed to Table, with a top-down view of salads on the cover.

    Seed to Table, my first book, is available for purchase worldwide!


    Featured in

    Logos of websites and publications where Urban Farm and Kitchen has been featured.

    Footer

    ↑ back to top

    Legal

    Privacy Policy & Disclosure

    Accessibility Statement

    Terms & Conditions

    Newsletter

    Sign Up!

    Contact

    Contact

    Media Kit

    At no cost to you, I may earn from qualified purchases made through affiliate links on my website. Read the Disclosure.

    Urban Farm and Kitchen operates from Toronto, Canada, the traditional territory of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples and is now home to many diverse First Nations, Inuit and Métis peoples.

    Copyright © 2025 Urban Farm and Kitchen.  All rights reserved. The content on this website may not be copied or reproduced in any way whatsoever without prior written permission. Urban Farm and Kitchen is a registered trademark (Can).

    • Share on Facebook
    • Pin it
    • Email

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required