Method

  1. Rinse and soak the rice

    Rinse 300 g of white basmati rice in a large bowl, changing the water several times, until the water is only lightly cloudy. Cover the rice with cool water by about 5 cm (2 in) and soak for 30 minutes. Drain just before the cooking water reaches a boil.

    30:00
  2. Prepare the saffron, dill, and potato

    Crush 0.5 g of saffron threads lightly between clean fingertips, place it in a small bowl, and pour 30 ml of boiling water over it. Let the color deepen for 10 minutes. Chop 45 g of fresh dill. Peel 200 g of Yukon Gold potato and cut it crosswise into even rounds about 5 mm thick; pat the rounds dry so they crisp cleanly.

    10:00
  3. Parboil the rice and beans

    Bring a large pot of water to a vigorous boil and stir in 6 g of fine sea salt. Add drained 300 g of white basmati rice and return the water to a boil. After 3 minutes, add 300 g of frozen shelled fava beans and continue cooking until the rice bends without breaking but still has a firm, chalky center, about 2 to 4 minutes more. Start checking at 5 minutes total. Drain immediately in a wide colander and shake gently to release excess water.

    00:03:00
    00:02:00
    00:05:00
  4. Build the tahdig and layer the rice

    Build the tahdig and layer the rice during preparation

    Use a heavy nonstick pot wide enough to hold the rice in a loose mound while keeping the potato in one even layer. Warm 60 ml of vegetable oil over medium heat. Arrange the potato rounds snugly across the base, then layer the drained rice and beans with 45 g of fresh dill, making three loose layers. Shape the rice into a gentle mound away from the pot sides and poke four steam channels through the mound with the handle of a wooden spoon.

  5. Steam until fluffy and crisp underneath

    Drizzle the bloomed saffron mixture over the mound. Cover tightly and cook over medium heat for 5 minutes, until steady steam gathers under the lid. Reduce the heat to its lowest setting and steam for 40 to 45 minutes. Start checking at 40 minutes: the rice should be tender and separate, and the edges of the potato should look deep golden when lifted carefully with a thin spatula.

    00:05:00
    00:40:00
  6. Rest, turn out, and serve

    Remove the pot from the heat and let it stand, covered, for 10 minutes. Run a thin spatula around the edge, place a wide platter over the pot, and invert in one confident motion. Lift off the pot and arrange any loose potato pieces over the rice. Serve with plain whole-milk yogurt (optional) and lemon wedges (optional).

    10:00
Cook's noteThe rice should still feel distinctly firm in the center when it leaves the boiling water. That underdone core is what allows each grain to finish in the steam while staying long and separate.

Smart Substitutions

  • No fresh dill? Use 15 g (about 1/2 cup) dried dill, rubbing it between your palms before layering to release its aroma.
  • No fava beans? Use the same weight of frozen baby lima beans or shelled edamame; add them at the same point in the parboil.
  • No potato for tahdig? Line the oiled pot with a single layer of lavash and keep the steaming heat gentle so the bread turns crisp rather than dark.
  • No saffron? Use a small pinch of turmeric for warm color, understanding that it will not reproduce saffron's floral aroma.

Tips and Variations

  • Keep every layer loose; pressing the rice down makes the finished grains compact and heavy.
  • Choose a pot with a reliable nonstick surface and a heavy base so the tahdig browns evenly.
  • Listen after lowering the heat: a quiet, steady sizzle is ideal, while sharp crackling suggests the base is too hot.

What Went Wrong?

  • Rice is soft or clumped The parboil went too far. Drain when the outside is flexible but the center is still firm, and handle the grains gently while layering.
  • Tahdig is pale The pot did not spend enough time over medium heat before steaming. Let steady steam develop before reducing the heat.
  • Tahdig sticks to the pot Use a sound nonstick surface, coat the base completely with oil, and give the rice its full covered rest before turning it out.
  • Rice is dry before the base is crisp The lowest heat setting may still be strong. Sprinkle a little hot water around the mound, cover again, and continue over gentler heat.

Nutrition Estimate

Calories485
Protein10 g
Carbs77 g
Fat15 g
  • Fiber: 6 g per serving
  • Sodium: 640 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What is the traditional name for Persian herb and bean rice?This recipe is based on baghali polo, a Persian rice dish built from long-grain rice, dill, and tender fava beans. Saffron and a crisp tahdig are common finishing touches.
Can I use fresh fava beans?Yes. Shell them first, remove the pale outer skins when they are tough, and add the tender inner beans during the final minutes of parboiling.
Is tahdig essential?The rice can be steamed without it, but the crisp base provides the defining textural contrast. Potato tahdig is especially practical because the rounds show their color as they brown.