Persian Rice Recipe With Potato: Crispy Tahdig Layer Every Time

Persian Rice Recipe With Potato: Crispy Tahdig Layer Every Time

This traditional Persian dish features fragrant basmati rice with a crispy golden potato tahdig layer that forms naturally at the bottom of the pot. The technique requires patience and precise temperature control to achieve that coveted crunch.

I’ve perfected this method over years of testing, ensuring the rice stays fluffy while the potato layer becomes perfectly crispy and golden. The result is a dish that’s as impressive as it is delicious.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Persian Rice Recipe with Potato

Fragrant basmati, crispy potatoes, and aromatic spices come together for this classic dish.

Ingredient Amount Notes
Basmati Rice 🌾 2 cups Rinsed until water runs clear
Russet Potatoes 🥔 2 whole Peeled, thinly sliced
Saffron Threads 🌼 ¼ tsp Crushed, steeped in hot water
Unsalted Butter 🧈 ½ cup Melted, for tahdig layer
Vegetable Oil 🫒 ¼ cup For crisping potatoes
Kosher Salt 🧂 1 tbsp Diamond Crystal preferred
Ground Turmeric 🌿 ½ tsp For golden color
Cardamom Pods 🌱 2 whole Lightly crushed
Bay Leaves 🍃 2 whole Removed before serving
Plain Yogurt 🥛 ½ cup Full-fat for richness
Garlic Cloves 🧄 3 cloves Minced for rice
Water 💧 4 cups For cooking rice
Rose Water 🌹 1 tbsp Optional, for fragrance

The basmati rice must be high-quality and aged—look for Indian or Pakistani brands at Middle Eastern markets or Whole Foods. Saffron is non-negotiable for authentic flavor; Persian saffron is ideal, though Spanish works in a pinch. Avoid pre-ground turmeric; freshness matters. Potatoes should be firm and starchy to achieve that perfect golden crust.

No saffron? A pinch of turmeric plus cardamom adds color and depth, though the flavor won’t match. Ghee can replace butter for richness, but keep it vegetarian. If yogurt is unavailable, sour cream thinned with water works. For extra fragrance, orange blossom water substitutes for rose water. The key is patience—don’t rush the crisping process.

Cooked rice and potatoes keep 2-3 days in the fridge, though the tahdig loses crispness. Reheat in a skillet to revive texture. Saffron-infused water can be prepped a day ahead. Store rice in an airtight container to maintain freshness.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—rice, potatoes, and that golden crust—with minimal cleanup.
  • Saffron Luxury: The floral scent of saffron and buttery potatoes turns simple basmati into something extraordinary.
  • Feeds a Crowd: This dish stretches easily for gatherings, and the crispy potato layer is always the star.
  • Leftovers Win: Honestly, it tastes even better the next day when the flavors meld overnight.

Step-by-Step Instructions for Persian Rice with Potato

Master the technique for achieving that coveted crispy tahdig layer with these precise steps.

Step 1: Prepare the Basmati Rice and Saffron

Rinse the 2 cups Basmati Rice in cold water until the water runs completely clear—this removes excess starch that could make the rice gummy. Soak the rinsed rice in cold water for 30 minutes, then drain thoroughly.

Crush the 0.25 tsp Saffron Threads in a small bowl and steep in 2 tablespoons of hot water from the 4 cups Water. This intensifies the saffron’s color and aroma. Set aside to infuse while you prepare the remaining components.

Step 2: Parboil the Rice with Aromatics

In a large pot, bring the remaining water to a boil. Add the drained rice, 1 tbsp Kosher Salt, 0.5 tsp Ground Turmeric, 2 whole Cardamom Pods, and 2 whole Bay Leaves. Stir once to distribute the spices evenly.

Cook for 6-8 minutes until the rice is tender but still has a slight bite. Drain the rice in a colander, discarding the cardamom pods and bay leaves. The rice should be slightly undercooked, as it will finish steaming later.

Step 3: Layer and Steam the Rice with Potatoes

Peel and thinly slice the 2 whole Russet Potatoes. Heat the 0.25 cup Vegetable Oil in a non-stick pot over medium heat. Arrange the potato slices in a single layer at the bottom of the pot. Pour the 0.5 cup Unsalted Butter over the potatoes.

Add half of the parboiled rice to the pot, spreading it evenly over the potatoes. Mix the 0.5 cup Plain Yogurt and 3 cloves Garlic Cloves into the remaining rice, then layer it on top. Drizzle the steeped saffron liquid over the rice for a golden hue. Cover with a tight-fitting lid.

Step 4: Achieve the Perfect Tahdig

Cook on medium heat for 10-12 minutes until steam escapes from the lid. Reduce the heat to low and cook for another 25-30 minutes. The potatoes should turn deep golden brown and crispy, forming the tahdig layer.

Remove from heat and let it rest, covered, for 5 minutes. This allows the tahdig to set fully. Carefully invert the pot onto a serving platter to reveal the crispy potato crust. Drizzle with 1 tbsp Rose Water for a fragrant finish, if desired.

👨‍🍳

Pro Tips For Making Persian Rice Recipe With Potato

  • Soak the Rice: Give basmati rice a 30-minute soak in warm salted water—it plumps the grains and prevents that dreaded mushy tahdig layer.
  • Slice Potatoes Thin: Cut russets into 1/8-inch rounds for even cooking; any thicker and they won’t crisp properly under the rice.
  • Bloom the Saffron: Crush saffron threads with a pinch of sugar, then steep in 2 tablespoons hot water for 10 minutes—this actually changes the outcome compared to tossing it in raw.
  • Low Heat for Tahdig: After the initial sizzle, drop the heat to medium-low for the last 20 minutes; I learned this the hard way after burning three batches.

Make-Ahead Tips for Leftovers

Prep Rice Ahead

Rinse and soak the 2 cups Basmati Rice up to 8 hours in advance. Store it in the fridge in a sealed container. This actually improves texture by allowing the grains to fully hydrate. 💡

Saffron Infusion

Crush the 0.25 tsp Saffron Threads and steep in hot water the night before. The longer it sits, the more intense the color and aroma. I keep mine in a small jar in the fridge for up to 24 hours.

Potato Prep

Peel and slice the 2 whole Russet Potatoes in the morning, then submerge in cold water to prevent browning. Drain and pat dry just before cooking. This saves 10 minutes of prep time later.

Partial Cooking

Parboil the rice with spices as directed, then spread on a tray to cool completely. Store in the fridge for up to 12 hours. The rice will finish cooking perfectly when layered with potatoes.

Day-Of Assembly

Layer the cooled rice and potatoes in the pot, then let it sit at room temperature for 30 minutes before cooking. This takes the chill off and ensures even cooking. ❄️

Reheating Tips

If making entirely ahead, store the cooked dish covered at room temp for 2 hours max. Reheat in a dry skillet over low heat for 5-7 minutes to crisp the tahdig.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 680mg30%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 2g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of rice?

Basmati is ideal for its long grains and aroma. Avoid short-grain varieties as they become sticky. Jasmine rice works in a pinch, though the texture won’t be as light.

2

Why didn’t my tahdig get crispy?

Insufficient heat or oil is usually the culprit. Use medium heat for 10-12 minutes first, then low heat for 25-30 minutes. Ensure your lid fits tightly to trap steam.

3

Can I make this without saffron?

Yes, but the flavor won’t be authentic. Use 1/4 tsp turmeric for color and a pinch of cardamom for depth. The dish will still be delicious.

★★★★★4.8(11 reviews)
Allison Carter