Skip to content
Zaffaron

Gheimeh Polo (قیمه پلو) — Split Pea and Beef Layered Saffron Rice

Gheimeh Polo blends the soul of gheimeh stew into fragrant basmati rice, layering tender beef, split peas, and tomato-advieh aromas. It’s a celebratory Persian polo often served for family gatherings, prized for its savory-tangy balance.

By Zaffaron Kitchen· Published April 6, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, eggs, gluten
165 min total Prep 45m · Cook 120m 6 servings 735 cal
↓ Jump to Recipe
Gheimeh Polo — Split Pea and Beef Layered Saffron Rice - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 165 min · Difficulty: medium

Ingredients (quick list)

  • 500 g Basmati rice (washed and soaked 45 minutes in 10 g salt + 1.5 L water)
  • 10 g Salt (for soaking water)
  • 700 g Beef shank (cut into 2 cm cubes)
  • 250 g Yellow onion (finely diced)
  • 60 ml Vegetable oil (divided)
  • 70 g Tomato paste (about 4 tbsp)
  • 160 g Yellow split peas (rinsed, soaked 30 minutes, drained)
  • 2 Limoo amani (dried limes) (pierced 6–8 times each)
  • 2 tsp Persian spice mix (advieh) (rice-friendly blend)
  • 1.5 tsp Ground turmeric (for base warmth)
  • 0.5 tsp Ground cinnamon (optional but traditional)
  • 1 tsp Black pepper (freshly ground)

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak it for 45 minutes in 1.5 L wate…
  2. Bloom the saffron by crushing 0.25 tsp threads and mixing with 60 ml hot water, then cover and set aside. Letting it steep for…
  3. Heat 30 ml vegetable oil in a heavy pot over medium-high heat and sauté the diced onion for 8–10 minutes until golden and sweet…
  4. Stir in turmeric, black pepper, and cinnamon and cook for 30 seconds to toast the spices without burning them. Add the tomato p…
  5. Add 1200 ml water and bring to a boil, skimming any foam that rises in the first few minutes. Reduce to a gentle simmer, cover,…
  6. Add the drained split peas and the pierced dried limes to the pot, then simmer uncovered for 30–40 minutes. The peas should be…

+ 7 more steps in the full instructions section below.

Cultural Background

Gheimeh Polo is a refined cousin of the beloved gheimeh khoresh, folding its split-pea, dried-lime tang into celebratory rice. It showcases the Persian polo tradition of layering, steaming, and prized tahdig at the table’s center.

savorytangywarm-spicedfluffy ricetender meatsoft split peascrisp tahdigsaffron warmthtoasted turmerictomato-caramel depth🌶 mild

Equipment

Large pot for parboiling riceHeavy pot or Dutch oven for gheimeh mixtureNonstick or well-seasoned pot with tight lid for steaming poloFine colanderWooden spoonClean kitchen towel

💡 Tips

  • Pierce each dried lime 6–8 times so it perfumes the sauce without trapping bitterness; remove the limes before layering if you prefer a cleaner tang.
  • Keep the gheimeh mixture thick: target about 250–300 ml of clinging sauce total, not a broth, so the finished polo stays fluffy.
  • For longer grains, do not overboil the rice: drain when the center is still slightly firm, because it will finish cooking during steaming.

⚠️ Common Mistakes

  • ❌ Layering gheimeh while it is too watery, leading to sticky rice.

    ✅ Fix: Simmer uncovered to thicken until the sauce clings to meat and peas; aim for a stew consistency before layering.

  • ❌ Overboiling the rice so it breaks during steaming.

    ✅ Fix: Drain when grains are elongated but still have a firm core; the final cook happens during the 45-minute steam.

  • ❌ Burning the tahdig because the heat is too high for too long.

    ✅ Fix: Use medium heat only for the first 10 minutes to build steam, then reduce to low for the remainder and rest 10 minutes before unmolding.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate airtight up to 3 days. Reheat covered with 30 ml water in a pot over low heat for 12–15 minutes, or microwave covered 2–3 minutes; crisp tahdig best reheats in a dry skillet 4–5 minutes.

📅 Make Ahead

Cook the gheimeh mixture up to 24 hours ahead and refrigerate airtight; it thickens beautifully for layering. On serving day, parboil the rice, gently warm the gheimeh, then assemble and steam for the best tahdig.

🍽️ Pairs Well With

  • Shirazi salad
  • mast-o-khiar
  • torshi
  • fresh herbs (sabzi khordan)
  • pickled garlic (seer torshi).

Regional Variations

  • Tehran-style: slightly sweeter aroma with a touch more cinnamon and a deeper tomato paste fry for darker color.
  • Qazvin-style: more pronounced advieh and sometimes a small amount of brewed saffron mixed through the rice layers.
  • Home-style shortcut: cook the gheimeh mixture a day ahead so the flavors mature, then layer and steam fresh rice for serving.
everyday holiday party nowruz
#classic#family-style

Ingredients

  • 500 gBasmati rice (washed and soaked 45 minutes in 10 g salt + 1.5 L water)
  • 10 gSalt (for soaking water)
  • 700 gBeef shank (cut into 2 cm cubes)
  • 250 gYellow onion (finely diced)
  • 60 mlVegetable oil (divided)
  • 70 gTomato paste (about 4 tbsp)
  • 160 gYellow split peas (rinsed, soaked 30 minutes, drained)
  • 2Limoo amani (dried limes) (pierced 6–8 times each)
  • 2 tspPersian spice mix (advieh) (rice-friendly blend)
  • 1.5 tspGround turmeric (for base warmth)
  • 0.5 tspGround cinnamon (optional but traditional)
  • 1 tspBlack pepper (freshly ground)
  • 1200 mlWater (plus more as needed)
  • 0.25 tspSaffron threads (finely crushed)
  • 60 mlHot water (to bloom saffron)
  • 30 gUnsalted butter (melted)
  • 120 gPlain yogurt (use for yogurt tahdig; omit for simple bread/potato tahdig)
  • 1Egg yolk (for deeper color and crispness)
  • 15 mlBrewed saffron water (from bloomed saffron)

🔄 Substitutions

  • Beef shank→ lamb shoulder
  • Limoo amani (dried limes)→ fresh lime juice
  • Persian spice mix (advieh)→ ground cumin + ground cardamom + ground rose petals

Instructions

  1. 1

    Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak it for 45 minutes in 1.5 L water mixed with 10 g salt; this seasons the grain and helps it elongate without breaking.

  2. 2

    Bloom the saffron by crushing 0.25 tsp threads and mixing with 60 ml hot water, then cover and set aside. Letting it steep for at least 15 minutes gives you a deeper color and a rounder aroma for the final rice.

  3. 3

    Heat 30 ml vegetable oil in a heavy pot over medium-high heat and sauté the diced onion for 8–10 minutes until golden and sweet. Add the beef shank cubes and brown for 6–8 minutes, turning so several sides take on color for a richer stew-like base.

  4. 4

    Stir in turmeric, black pepper, and cinnamon and cook for 30 seconds to toast the spices without burning them. Add the tomato paste and cook for 2–3 minutes, stirring constantly, until it darkens slightly and smells caramelized rather than raw.

  5. 5

    Add 1200 ml water and bring to a boil, skimming any foam that rises in the first few minutes. Reduce to a gentle simmer, cover, and cook 45 minutes; the beef should be partially tender but not falling apart yet.

  6. 6

    Add the drained split peas and the pierced dried limes to the pot, then simmer uncovered for 30–40 minutes. The peas should be tender but intact, and the liquid should reduce to a thick, stew-like coating; if it gets dry before the beef is tender, add 100–150 ml water and continue.

  7. 7

    Stir in the advieh and simmer 5 minutes more, then turn off the heat and rest the mixture uncovered for 10 minutes so it thickens further. For polo, the gheimeh layer should be moist but not soupy, because excess liquid will make the rice gummy.

  8. 8

    Bring a large pot of water (about 3 L) to a rolling boil and drain the soaked rice. Add the rice and boil 6–8 minutes, stirring gently once or twice; the grains should be soft on the outside with a firm core when you bite one.

  9. 9

    Drain the rice in a colander and rinse quickly with 250 ml warm water to stop cooking and wash off excess surface starch. Let it drain for 5 minutes so the rice is fluffy and ready for layering.

  10. 10

    For a yogurt tahdig, mix 120 g yogurt with 1 egg yolk, 15 ml brewed saffron water, 15 ml vegetable oil (taken from the 30 ml in the tahdig group), and 120 g of the parboiled rice. This mixture creates a crisp, golden crust and also perfumes the bottom layer with saffron.

  11. 11

    Heat a nonstick or well-seasoned pot over medium heat and add the remaining 15 ml oil plus the 30 g melted butter. Spread the yogurt-rice mixture evenly on the bottom, then layer: 1/3 plain rice, 1/2 gheimeh mixture, 1/3 rice, remaining gheimeh, then finish with the last 1/3 rice, shaping a gentle mound to help steam circulate.

  12. 12

    Poke 5–6 holes down through the rice with the handle of a spoon to vent steam, then drizzle 15 ml of the bloomed saffron water over the top along with 15 ml oil (from the 30 ml in the tahdig group if you reserved it; otherwise use the remaining oil already measured). Cover with a tight lid wrapped in a clean towel and steam 10 minutes over medium heat, then reduce to low and steam 45 minutes for fully set layers and a crisp tahdig.

  13. 13

    Turn off the heat and rest the pot, covered, for 10 minutes so the crust releases more easily. To serve, spoon out the rice and gheimeh layers onto a platter, then invert the pot to release the tahdig and break it into pieces; finish with extra saffron rice from the top for contrast.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

Cultural Background

Gheimeh Polo is a refined cousin of the beloved gheimeh khoresh, folding its split-pea, dried-lime tang into celebratory rice. It showcases the Persian polo tradition of layering, steaming, and prized tahdig at the table’s center.

Regional Variations

Tehran-style: slightly sweeter aroma with a touch more cinnamon and a deeper tomato paste fry for darker color.
Qazvin-style: more pronounced advieh and sometimes a small amount of brewed saffron mixed through the rice layers.
Home-style shortcut: cook the gheimeh mixture a day ahead so the flavors mature, then layer and steam fresh rice for serving.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

735
Calories
36g
Protein
30g
Fat
78g
Carbs
7g
Fiber
780mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.