Fish Tahdig

5 from 1 vote
Jump to RecipeComment

This post may contain affiliate links.

This fish tahdig recipe brings together the best of Persian cuisine—a flavorful, herbed rice dish paired with crispy, golden white fish. Whether you’re making it for Nowruz (Persian New Year) or a cozy dinner, this meal is a guaranteed crowd-pleaser!

A golden, crispy fish tahdig with perfectly seared branzino fillets atop fragrant herbed rice, served on a white platter.


 

If you’re a fan of the crispy, golden crust of tahdig, you’re going to love this variation! As I have mentioned before, sabzi polo ba mahi is a must-have for Nowruz (Persian new year). Persian herb rice known as sabzi polo, is paired with either fried fish or branzino stuffed with barberries and walnuts .

Today I’m showing you a new variation of the classic – this crispy branzino tahdig elevates the concept with flaky, perfectly seared fish layered on top once the rice is flipped.

It’s a fresh twist on the traditional rice, taking the crispy, buttery elements of tahdig and adding a whole new level of flavor. And if you’re all about that irresistible, golden crunch, be sure to try my Persian Crispy Rice for another delicious take on tahdig. Also, don’t miss my potato tahdig next—those buttery potato slices at the bottom are the ultimate indulgence.

Fish Tahdig Ingredients

fish tahdig ingredients: Fluffy basmati rice, fresh herbs like dill, parsley, cilantro, and green onions, seasoned branzino fillets, turmeric, kosher salt, black pepper, garlic cloves, olive oil, and canola oil

Basmati rice: A long-grain rice variety known for its fragrant aroma and fluffy texture. It’s essential for making authentic Persian tahdig.

Herbs: For this recipe you need fresh herbs including dill, green onions, cilantro and parsley. Wash and dry the herbs thoroughly, then chop them finely to mix with the rice.

Olive oil: Used to sear the fish and layer the tahdig for a crispy crust.

Branzino fillets: A mild, flaky white fish that holds its shape while cooking, ensuring a tender yet intact texture. You can also use halibut or red snapper fillets, but fish fillets with the skin on work best for this recipe.

Spices: Use turmeric, salt and pepper.

Garlic: Infuses the rice with a subtle garlic aroma while cooking. Keep the skin on the garlic cloves.

Step-by-Step Instructions

Step 1: Preparing the Rice

Rinse the rice until the water runs clear to remove excess starch. There is no need to soak the rice in water.

Place the washed rice in a pot and add enough water to cover the rice by one inch. Add the olive oil and salt. Place over medium high heat and bring to a boil. Cook until the water is almost evaporated.

Drain the rice and rinse with cold water to stop the cooking process. Then in a large bowl, mix the rice with all the chopped fresh herbs.

Step 2: Preparing the Fish

Season the fish inside and out with salt, pepper, and turmeric. Heat 2 tablespoons olive oil in a large nonstick pan over medium heat. Sear the fish skin-side up for about 5-7 minutes, until golden. Flip and cook for another 2 minutes. Turn the heat off.

Step 3: Assembling and Cooking Tahdig

Add 2 tablespoons of oil to the pan. Top the fish with half of the herb rice, packing it down slightly. Then add the garlic cloves (skin on), followed by the remainder of the rice. The steam coming from the rice will cook the garlic and make it soft.

Use a wooden spoon to poke 5 small holes into the rice to allow steam to escape. Make sure you are not poking through the fish.

Drizzle the canola oil (or any other neutral flavored oil) all around the edges of the rice. Wrap the lid in a kitchen towel and place it on the pan. alternatively, you can place two layers of kitchen paper towel on the pan and place the lid on top.

Cook on medium heat for 40 to 45 minutes, until the bottom layer is crispy.

Step 4: Flipping and Serving

Turn the heat off and let the rice sit for 10 minutes. Place a large serving platter over the pot and carefully flip the tahdig onto the plate.


Serving Suggestions


 A crispy, golden fish tahdig with seared branzino fillets and fluffy herbed rice, garnished with fresh herbs and lemon wedges.

Pro Tips

Searing the fish just right. I like to sear the fish skin side up first to achieve that golden, crispy texture. It locks in the flavor and makes the final dish more delicious.

Use the right pan. A non-stick works best for tahdig. I find that these pans give me the best crispy layer without sticking.

The kitchen towel trick. Wrapping the lid in a kitchen towel absorbs excess moisture and prevents soggy rice. Trust me, it makes a big difference!

Be patient with the flip. When flipping the tahdig, I always take my time. A gentle shake and a confident flip ensure the crispy crust stays intact and looks picture-perfect.

Persian fish tahdig with a crunchy rice crust, tender branzino fillets, and vibrant herbs, served with lemon wedges on the side.

Frequently Asked Questions

Can I make this dish ahead of time?

Yes! Prepare the rice and herbs in advance, then assemble and cook just before serving.

Is it better to use fresh or dried herbs?

This dish is best made with fresh herbs. However, you can use dried dill (about 1/3 cup for 2 cups of rice) if needed.

What to do with the leftovers?

Store the leftovers in an airtight container and refrigerate for up to 3 days. Reheat in a pan over medium heat for about 15 minute. I don’t recommend freezing the fish as the flavor and texture will be different but you can freezer the rice for up to 3 months.

What if my tahdig doesn’t flip perfectly?

No worries! Even if it breaks, the crispy rice is still delicious. Serve it separately and enjoy!

Golden fish tahdig with a crispy crust, layered with herbed basmati rice and seared branzino fillets, served with lemon wedges.

Other Fish Recipes you must try

Did you make this recipe? I’d love to hear about it! Please comment and leave a 5-star🌟 rating below. You can also follow us on Instagram, Facebook, Pinterest or subscribe to our newsletter to get a free e-Cookbook!

A golden, crispy fish tahdig flipped onto a serving platter, revealing its perfectly crunchy crust.
5 from 1 vote

Fish Tahdig

Fish Tahdig is a crispy Persian rice dish, featuring herb rice with a golden crust and tender, seared fish.
Prep: 20 minutes
Cook: 1 hour
Total: 1 hour 20 minutes
Servings: 4
Save this Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Rice:

  • 2 cups Basmati rice
  • 1 tbsp Olive oil
  • 1 tsp Kosher salt
  • cup Fresh dill, chopped
  • 1 cup Green onions, chopped
  • 1 cup Fresh Cilantro, chopped
  • 1 cup Fresh parsley, chopped

Crispy Fish Tahdig

  • 4 tablespoons Olive oil
  • 3 Branzino fillets, If the branzino is small, use 4 fillets
  • ½ teaspoon Turmeric
  • 1/2 tsp Kosher salt
  • 1/4 tsp Black pepper
  • 1 head Garlic, broken into cloves, skin on
  • 2 Tablespoons Canola oil, neutral flavored oil

Instructions 

  • Wash and rinse the rice until the water runs clean. Place the washed rice in a pot and add enough water to cover it by an inch. Add in the olive oil and salt.
  • Place the pot over medium high heat, bring to a boil and cook until the water is almost fully evaporated. Drain, rinse with cold water, and transfer to a large bowl.
  • Add the chopped dill, green onions, cilantro and parsley to the rice. Gently mix using a large spoon so the herbs are combined with the rice.
  • Pat dry the fish fillets completely. Season both sides of the fillets with salt, pepper, and turmeric.
  • Heat 2 tablespoons of olive oil in a large nonstick pan over medium high heat. 
  • Sear the fish for 5–7 minutes, skin side up, so it’s golden. 
  • Add the remaining 2 tablespoons of olive oil. Flip the fish and sear for 2 minutes. 
  • Layer half of the rice evenly over the fish, packing it down slightly. Then add the garlic cloves (skin on), followed by the remainder of the rice.
  • Poke 5 holes with the end of a spoon, making sure not to poke through the fish. Drizzle the canola oil all around the rice. 
  • Wrap the lid in a clean kitchen towel and place on the pan. Alternatively, you can top the pan with two layers of paper towel and top with the lid.
  • Cook for 40 to 45 minutes on medium heat until rice is fluffy and tender and the fish is crispy.
  • Turn the heat off and let the rice sit for 10 minutes. Then place a large platter on the pan and carefully but confidently flip the pan so the rice and tahdig fall on the plate with the fish showing on top.

Video

Notes

  • I start by searing the fish with the skin side up to get that perfect golden, crispy texture. 
  • For tahdig, a non-stick pan is ideal. It consistently creates a crispy layer without the risk of sticking.
  • Wrapping the lid in a kitchen towel absorbs excess moisture, keeping the rice crisp instead of soggy. 

Nutrition

Calories: 838kcal | Carbohydrates: 81g | Protein: 88g | Fat: 36g | Saturated Fat: 5g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 21g | Trans Fat: 0.03g | Cholesterol: 360mg | Sodium: 1214mg | Potassium: 1598mg | Fiber: 3g | Sugar: 1g | Vitamin A: 3549IU | Vitamin C: 43mg | Calcium: 186mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

About Shadi HasanzadeNemati

I'm here to show you how to make delicious Persian, Middle Eastern and Mediterranean food at home. My easy to follow recipes will bring exciting new flavors to your table!

Get a free eBook!
Fill out the form to get exclusive recipes that aren’t available anywhere else, plus receive free weekly recipes!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote

Leave a comment

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

Recipe Rating




2 Comments