Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Persian Rice – Classic Style (Berenj/Polo)

Recipe by Henry's Howtos

  • Ready in85 min
  • Prep30 min
  • Cook55 min
  • CuisinePersian
  • Serves10 People
  • Calories~580 kcal
Persian Rice – Classic Style (Berenj/Polo)

Ingredients

Main Ingredients

  • 6 cupsBasmati rice
  • 1/4 cup + 1 teaspoonSalt
  • 1/2 cup + 5 tablespoonsOil (e.g., olive oil)
  • as neededCrushed saffron
  • a bit (to taste)Sugar
  • as neededWater

Step-by-Step Instructions

  1. 1.Prepare Boiling Water

    Fill a large pot about halfway with water and bring it to a boil. Add approximately a handful (about 1/4 cup) of salt and 2 tablespoons of oil to the water. Cover with a lid and let it come to a rolling boil.

  2. 2.Wash and Soak Rice

    Place 6 cups of basmati rice into a large bowl. Wash the rice by filling the bowl with cold water, gently mixing it with your hands to release starch, and then pouring out the cloudy water. Repeat this process 2-3 times until the water runs mostly clear. After washing, fill the bowl with cold water again, add about 1 teaspoon of salt, and let the rice soak for 30 minutes.

  3. 3.Boil the Rice

    Once the pot of water is boiling, drain the soaked rice and carefully add it to the boiling water. Stir continuously to prevent the rice from sticking together. Boil the rice until it is about 90% cooked (chewable but still firm, similar to al dente pasta). This usually takes about 5-10 minutes. Test by taking a few grains and tasting them.

  4. 4.Drain and Rinse Rice

    Once the rice is 90% cooked, immediately take it off the heat. Pour the rice into a colander in the sink to drain the hot water. Immediately rinse the rice with cold water to stop the cooking process and prevent it from becoming mushy.

  5. 5.Prepare Pot for Steaming

    Clean the pot you used for boiling. Add about 2-3 tablespoons of oil to the bottom of the non-stick pot. Carefully transfer the drained rice into the pot, building it into a pyramid shape. This allows for even steam circulation.

  6. 6.Steam the Rice (First Phase)

    Place a large tea towel over the pot, then put the lid on top, ensuring the tea towel covers the lid and hangs down the sides. This technique absorbs moisture and prevents it from dripping back onto the rice. Place the pot back on the stove and turn the heat to medium. Steam for about 15 minutes, or until you see a fair amount of steam escaping from under the lid.

  7. 7.Steam the Rice (Second Phase)

    After the first steaming phase (around 15 minutes), remove the lid and tea towel. Pour about 1/2 cup of olive oil evenly over the rice. Replace the tea towel and lid. Reduce the heat to low and continue to steam the rice for another 30 minutes. At this point, the rice should be fully cooked, beautiful, soft, and fluffy, with each grain separated.

  8. 8.Prepare Saffron Rice (Optional)

    For a traditional Persian presentation, take a small bowl and add a decent amount of the cooked white rice. In a separate container, mix crushed saffron with a bit of sugar and a small amount of hot water to create saffron water. Pour the saffron water over the rice in the small bowl and mix gently until the rice turns yellow.

  9. 9.Serve the Persian Rice

    Serve the white Persian rice on a large plate, building a mountain-like shape. Garnish the top or a portion of the white rice with the yellow saffron rice for an appealing visual. Enjoy your homemade Persian rice!

Printed from Fullmeals.com — turn any cooking video into a recipe.

Persian Rice – Classic Style (Berenj/Polo)

Ready in

85 mins

Cuisine

Persian

Prep Time

30 min

Cook Time

55 min

Serving

10 People

Calories / Serving

~580 kcal
Recipe by Henry's Howtos on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 6 ready
All Ingredients

Main Ingredients

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare Boiling Water

    Fill a large pot about halfway with water and bring it to a boil. Add approximately a handful (about 1/4 cup) of salt and 2 tablespoons of oil to the water. Cover with a lid and let it come to a rolling boil.

  2. 2

    Wash and Soak Rice

    Place 6 cups of basmati rice into a large bowl. Wash the rice by filling the bowl with cold water, gently mixing it with your hands to release starch, and then pouring out the cloudy water. Repeat this process 2-3 times until the water runs mostly clear. After washing, fill the bowl with cold water again, add about 1 teaspoon of salt, and let the rice soak for .

  3. 3

    Boil the Rice

    Once the pot of water is boiling, drain the soaked rice and carefully add it to the boiling water. Stir continuously to prevent the rice from sticking together. Boil the rice until it is about 90% cooked (chewable but still firm, similar to pasta). This usually takes about . Test by taking a few grains and tasting them.

  4. 4

    Drain and Rinse Rice

    Once the rice is 90% cooked, immediately take it off the heat. Pour the rice into a colander in the sink to drain the hot water. Immediately rinse the rice with cold water to stop the cooking process and prevent it from becoming mushy.

  5. 5

    Prepare Pot for Steaming

    Clean the pot you used for boiling. Add about 2-3 tablespoons of oil to the bottom of the non-stick pot. Carefully transfer the drained rice into the pot, building it into a pyramid shape. This allows for even circulation.

  6. 6

    Steam the Rice (First Phase)

    Place a large tea towel over the pot, then put the lid on top, ensuring the tea towel covers the lid and hangs down the sides. This technique absorbs moisture and prevents it from dripping back onto the rice. Place the pot back on the stove and turn the heat to medium. for about , or until you see a fair amount of escaping from under the lid.

  7. 7

    Steam the Rice (Second Phase)

    After the first phase (around ), remove the lid and tea towel. Pour about 1/2 cup of olive oil evenly over the rice. Replace the tea towel and lid. the heat to low and continue to the rice for another . At this point, the rice should be fully cooked, beautiful, soft, and fluffy, with each grain separated.

  8. 8

    Prepare Saffron Rice (Optional)

    For a traditional Persian presentation, take a small bowl and add a decent amount of the cooked white rice. In a separate container, mix crushed saffron with a bit of sugar and a small amount of hot water to create saffron water. Pour the saffron water over the rice in the small bowl and mix gently until the rice turns yellow.

  9. 9

    Serve the Persian Rice

    Serve the white Persian rice on a large plate, building a mountain-like shape. Garnish the top or a portion of the white rice with the yellow saffron rice for an appealing visual. Enjoy your homemade Persian rice!

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 1 swap
  • No Saffron?

    • 1/4 tsp turmeric (color only, no flavor match)
    • 1/2 tsp safflower threads
Ingredient Substitutions
  • No Saffron?

    • 1/4 tsp turmeric (color only, no flavor match)
    • 1/2 tsp safflower threads

Variations

Simple ways to adapt this recipe.

  • 1
    For a crispy bottom (Tahdig)Preparation tip

    You can add a layer of thinly sliced potatoes or bread at the bottom of the pot before adding the rice and steaming.

Helpful Tips

Small details that can improve the final result.

  • 1
    Ingredient noteUse Good Quality Basmati Rice

    Use good quality basmati rice for the best results.

  • 2
    TipWash the Rice Thoroughly (2

    3 times) until the water runs clear to remove excess starch, which prevents stickiness.

  • 3
    Cooking tipDo Not Overcook the Rice

    Do not overcook the rice during the initial boiling phase; it should be about 90% cooked, similar to al dente pasta.

  • 4
    Cooking tipUse a Non

    Stick pot to prevent the rice from sticking to the bottom.

  • 5
    Cooking tipBuild a Pyramid Shape with

    Build a pyramid shape with the rice in the pot to allow steam to circulate evenly.

  • 6
    TipUse a Large Tea Towel

    Use a large tea towel under the lid during steaming to absorb moisture and prevent it from dripping back onto the rice, ensuring fluffiness.

  • 7
    Cooking tipKeep an Eye on the

    Keep an eye on the steam escaping from the pot; this indicates when to reduce the heat for the final steaming phase.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Spicy Indian Potato (Aloo Fry)

Spicy Indian Potato (Aloo Fry)

Cuisine

Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Perfect Chapatti / Roti

Perfect Chapatti / Roti

Cuisine

Indian · South Asian

Prep + Cook Time

47 Minutes

Difficulty Level

Medium

Homemade Roti (Indian Flatbread)

Homemade Roti (Indian Flatbread)

Cuisine

Indian · North Indian

Prep + Cook Time

32 Minutes

Difficulty Level

Easy

Mixed Vegetable Sabzi - Indian Style

Mixed Vegetable Sabzi - Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Chettinad Onion Curry

Chettinad Onion Curry

Cuisine

Indian · South Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Rotli – Indian Flatbread

Rotli – Indian Flatbread

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium