Estamboli Polo (Persian Tomato Rice)

Estamboli Polo (Persian Tomato Rice)

استانبولی پلو

A vibrant, tomatoey rice dish where fluffy grains are infused with a rich tomato sauce, tender lamb or beef, and warm spices. The rice takes on a beautiful coral-orange hue and delivers comfort in every bite. Named after Istanbul (Estanbul in Persian), this beloved family dish bridges Persian and Ottoman culinary traditions with delicious results.

ricePrep: 25 minCook: 85 mineasyServes 6

Cultural Note

Estamboli polo's name reflects the historical cultural exchange between Persia and the Ottoman Empire. While the dish is thoroughly Persian in technique and taste, the name honors Istanbul (called Estanbul or Qostantiniyeh in Persian). It became popular in the 20th century and is now a beloved comfort food across all regions of Iran. The combination of tomato with rice showcases a more recent addition to Persian cuisine, as tomatoes were introduced to the region in the 19th century.

Critical Moments

  • Cooking tomato paste until darkened and sweet
  • Reducing tomato mixture so it's not watery
  • Gentle mixing to avoid mashing potatoes
  • Never lifting lid during steaming
1
PREP15 min

Wash and soak the rice

Place rice in a large bowl. Fill with cold water, swirl vigorously, and drain. Repeat 5-6 times until water runs mostly clear. Dissolve 1.5 tbsp salt in 1.5L lukewarm water, add rice, and soak for at least 1 hour.

Water progresses from cloudy to nearly clear; soaked grains appear elongated
TouchSoaked rice is fragile
While waiting: Prepare tomato-meat mixture while rice soaks
2
PREP3 min

Bloom the saffron (if using)

Grind saffron with a pinch of sugar using mortar and pestle. Transfer to a small bowl, add 3 tbsp hot water. Cover and steep for at least 20 minutes.

Ruby-red liquid
SmellHoney-floral saffron aroma
Saffron is optional for this everyday dish but adds a nice golden touch to the tahdig
3
PREP5 min

Prepare the tomatoes

Cut tomatoes in half and grate on the large holes of a box grater, discarding the skin. Alternatively, blend briefly or use canned crushed tomatoes.

Fresh tomato pulp, slightly chunky
SmellFresh tomato aroma
TouchThick but pourable pulp
Grating tomatoes is a Persian technique that creates the perfect texture—pulpy but without large chunks
4
COOK16 min

Brown the onions and meat

Heat 40ml oil in a large skillet over medium-high heat. Add diced onion and cook until golden, about 8 minutes. Add ground meat, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 6-8 minutes.

Onions golden; meat browned with no pink remaining
Medium-High190°C / 375°F
SmellCaramelized onions and browning meat
SoundActive sizzling
TouchMeat in small crumbles
5
COOK5 min

Add spices and build tomato base

Add turmeric, cinnamon, and cumin (if using). Stir for 30 seconds until fragrant. Add tomato paste and cook, stirring constantly, for 2-3 minutes until it darkens and becomes fragrant. Add grated tomatoes, sugar, salt, and pepper. Stir well.

Rich, brick-red sauce coating the meat; tomato paste has darkened
Medium175°C / 350°F
SmellWarm spices with deep, cooked tomato aroma—not raw or tinny
SoundSizzling as tomatoes hit the pan

Critical Step

Cooking the tomato paste thoroughly is essential—it removes the raw, metallic taste and develops deep, sweet tomato flavor. This is the flavor foundation of the entire dish.

The tomato paste should darken from bright red to brick red and smell sweet, not sharp

Common Mistakes

  • Not cooking tomato paste long enough (tinny flavor)
  • Burning tomato paste (bitter taste)
  • Forgetting sugar (overly acidic)
6
COOK18 min

Add potatoes and simmer

Add cubed potatoes and 200ml water to the tomato-meat mixture. Stir to combine. Bring to a simmer, cover, and cook for 15-20 minutes until potatoes are tender but not falling apart.

Potatoes are tender when pierced; sauce has thickened and reduced; mixture is not watery
Medium-LowGentle simmer
SmellRich tomato stew aroma
SoundGentle bubbling
TouchPotatoes tender but holding shape; sauce coats a spoon

Critical Step

The mixture must be well-reduced and not watery—excess liquid will make the rice soggy. Potatoes should be cooked through as they won't cook much more in the rice.

If mixture is too wet, simmer uncovered for 5 more minutes to reduce
Checkpoint: Pierce a potato—should be tender. Sauce should be thick, not soupy.
7
COOK7 min

Parboil the rice

Bring 3L water with 2 tbsp salt to a rolling boil. Drain soaked rice and add to boiling water. Boil for 5-7 minutes until al dente—soft outside with a tiny firm core.

Rice grains elongated; water is starchy
HighRolling boil
SmellClean rice aroma
SoundActive boiling
TouchAl dente—soft exterior, tiny firm core

Critical Step

The tomato mixture adds moisture, so don't overcook the rice. Err slightly on the underdone side.

8
COOK2 min

Drain the rice

Immediately drain rice into a fine-mesh strainer. Rinse briefly with lukewarm water. Shake gently to remove excess water.

Separate, fluffy grains
TouchGrains distinct and light
9
COOK3 min

Mix rice with tomato mixture

In a large bowl, gently fold together the parboiled rice and the tomato-meat-potato mixture until evenly combined. The rice should be uniformly tinted orange-red. Be gentle to avoid mashing the potatoes.

Rice is evenly coated in tomato sauce with meat and potato pieces distributed throughout
SmellTomato and spices coating the rice
TouchEven distribution; potatoes intact
Unlike layered polo dishes, estamboli polo is traditionally mixed together for uniform flavor in every bite

Common Mistakes

  • Mixing too roughly (mashes potatoes, breaks rice)
  • Uneven mixing (some rice plain, some over-sauced)
10
COOK5 min

Prepare tahdig and add rice

In a non-stick pot, combine 60ml oil with 2 tbsp saffron water (if using) or just oil. Take 2 cups of the tomato rice mixture and spread on the bottom for tahdig, pressing gently. Add remaining rice mixture, building into a pyramid shape. Poke 5-6 steam vents to the bottom.

Orange-tinted rice in pyramid shape with steam vents
SmellTomato and saffron
The tahdig will be orange-red from the tomato—this is correct and delicious
11
COOK50 min

Steam the rice

Drizzle melted butter over the rice. Place pot over medium-high heat uncovered for 3-4 minutes until steam rises. Wrap lid with a clean kitchen towel, place tightly on pot. Reduce heat to lowest setting. Steam for 45-50 minutes.

Steam rising initially; then covered—trust the process
Initial high heat 3-4 min, then lowest setting
SmellRice steaming with tomato; toasting tahdig aroma
SoundInitial sizzle, then very quiet

Critical Step

Proper steaming ensures fluffy rice and crispy tahdig. The towel absorbs condensation. Don't lift the lid.

12
FINISH8 min

Rest and unmold

Remove from heat and let rest 5 minutes. Remove lid. Gently fluff rice with a fork. Spoon onto a serving platter. Unmold tahdig by flipping pot onto a plate—it will be a beautiful orange-red color.

Fluffy coral-orange rice with visible potato and meat pieces; orange-red crispy tahdig
SmellAromatic tomato rice
SoundTahdig releasing
TouchFluffy rice; tender potato; crispy tahdig
13
FINISH

Serve

Arrange rice on a platter. Place tahdig pieces around or on top. Estamboli polo is a complete meal—serve as is or with simple accompaniments.

Vibrant orange-red rice with visible potato chunks; crispy tomato-tinted tahdig
This is comfort food at its best—serve family-style straight from the platter

Resting Required

5 min - Allows tahdig to release cleanly

Extras

Equipment

large potnon-stick potlarge skilletfine mesh strainerkitchen towelstandard

Make Ahead

  • Tomato-meat-potato mixture can be made 2 days ahead.
  • Complete dish freezes beautifully for up to 3 months—one of the best Persian rice dishes for meal prep.

Thaw overnight.

Reheat in a covered pot with a splash of water and butter over low heat.

Alternatively, reheat in 150°C/300°F oven.

Tahdig won't be crispy but dish is still delicious.

Serve With

Sides

  • Mast-o-khiar
  • Torshi
  • Shirazi salad
  • Plain yogurt

Drinks

  • Doogh
  • Black tea

Substitutions

fresh tomatoes400g canned crushed or diced tomatoes work well. Adjust liquid as canned tomatoes are wetter.
tomato pasteNo substitute—essential for color and concentrated tomato flavor. Quality matters.
potatoesYukon Gold or other waxy potatoes hold shape best. Russet potatoes will be softer and may break apart.
ground meatGround lamb, beef, turkey, or chicken all work. Can be omitted for vegetarian version.

Scaling

Scales very easily—this forgiving dish adapts well to larger quantities. The tomato-to-rice ratio is flexible. Popular for large family gatherings because it's simple to make in big batches. Freezes excellently.

Source

Traditional · Traditional home cooking

Despite its name referencing Istanbul, this is a thoroughly Persian dish that evolved from cultural exchanges along historic trade routes. It's a weeknight staple across Iran.

Related Recipes