Skip to content
Zaffaron

Polo Tupi (پلو توپی) — Crispy Saffron Herb Rice Balls with Molten Cheese

Polo Tupi is a modern Persian-inspired snack that borrows the aroma of saffron rice and the freshness of sabzi herbs, then turns them into crisp, golden rice balls. A gooey mozzarella center makes it a crowd-pleasing fusion bite for parties and family tables.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Vegetarian Nut-Free Halal
Contains: dairy, eggs, gluten
60 min total Prep 35m · Cook 25m 6 servings 520 cal
↓ Jump to Recipe
Polo Tupi — Crispy Saffron Herb Rice Balls with Molten Cheese - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 300 g Basmati rice, uncooked (Rinsed until water runs mostly clear)
  • 1200 ml Water (For boiling the rice)
  • 10 g Fine salt (About 2 tsp, for boiling water)
  • 0.2 g Saffron threads (About 1/4 tsp loosely packed)
  • 30 ml Hot water (To bloom saffron)
  • 20 g Fresh basil leaves, finely chopped
  • 10 g Fresh mint leaves, finely chopped
  • 20 g Fresh cilantro leaves, finely chopped
  • 2 Eggs (Large, about 100 g total without shells)
  • 2 g Black pepper, ground (About 1 tsp)
  • 180 g Mozzarella (pizza cheese), low-moisture (Cut into 18 cubes, about 10 g each)
  • 60 g All-purpose flour

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron first so its color and aroma fully open up. Crush the saffron threads between your fingers or in a small mort…
  2. Parboil the rice to keep the grains defined and prevent a gummy interior. Bring 1200 ml water to a boil with 10 g salt, add the…
  3. Drain the rice well so the mixture doesn’t turn wet and hard to shape. Spread the rice on a tray in a thin layer for 10 minutes…
  4. Season and bind the rice so it holds together while frying. Add the bloomed saffron (all of it), chopped basil, mint, and cilan…
  5. Portion the mixture to make evenly sized balls that cook at the same rate. Divide the rice mixture into 18 portions (about 35–4…
  6. Set up a clean breading station for a crisp crust that won’t fall off. Roll each ball in 60 g flour, then dip quickly in a smal…

+ 3 more steps in the full instructions section below.

Cultural Background

Inspired by Persian polo traditions and the love of tahdig-style crunch, Polo Tupi turns saffron rice into handheld bites. It fits today’s Persian party spread while keeping the signature pairing of fragrant rice, herbs, and comforting dairy.

savorybutterywarm-spicedcrispy crustmolten cheese centersaffron warmthfresh herbs🌶 mild

Equipment

Fine-mesh sieveLarge potSheet trayMixing bowlSmall bowls for breadingHeavy small pot or Dutch oven for fryingKitchen thermometerSlotted spoonWire rack or paper towels

💡 Tips

  • Keep the rice slightly undercooked in the boil (firm center) so the balls don’t turn mushy after mixing with eggs and herbs.
  • If shaping feels loose, chill the rice mixture for 15 minutes before forming; colder starch binds more tightly.
  • Use low-moisture mozzarella cubes (not fresh mozzarella) to reduce leaking and keep the center molten instead of watery.

⚠️ Common Mistakes

  • Rice balls fall apart in the oil.

    ✅ Fix: Drain and dry the rice longer, then chill the shaped balls 20 minutes; ensure full flour-egg-crumb coating before frying.

  • Cheese leaks out during frying.

    ✅ Fix: Seal the rice tightly with no cracks, use low-moisture mozzarella cubes, and fry at 175°C so the crust sets quickly.

  • Crust turns pale and oily.

    ✅ Fix: Let the oil return to 175°C between batches and avoid overcrowding; fry in small batches for steady temperature.

🧊 How to Store

Cool leftovers to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat on a rack in a 200°C oven for 10–12 minutes to restore crispness; microwaving 60 seconds softens the crust but warms the center.

📅 Make Ahead

Parboil and cool the rice up to 24 hours ahead, then mix with herbs and eggs just before shaping. You can bread the balls and refrigerate them on a tray for up to 8 hours before frying.

🍽️ Pairs Well With

  • Mast-o-khiar
  • torshi
  • pickled garlic
  • fresh herbs platter (sabzi khordan)
  • lemon wedges.

Regional Variations

  • Shiraz-style herb-forward: increase basil to 30 g and add 5 g chopped tarragon for a greener, more fragrant bite.
  • Spiced Tehran party version: add 1 g ground cumin and 1 g turmeric to the rice mixture for deeper warmth and color.
  • Tahdig-inspired: replace 30 g breadcrumbs with 30 g finely crushed lavash for a more Persian-style crunch.
everyday party nowruz ramadan
#classic#family-style

Ingredients

  • 10.5 ozBasmati rice, uncooked (Rinsed until water runs mostly clear)
  • 5.1 cupWater (For boiling the rice)
  • 10 gFine salt (About 2 tsp, for boiling water)
  • 0.2 gSaffron threads (About 1/4 tsp loosely packed)
  • 2 tbspHot water (To bloom saffron)
  • 20 gFresh basil leaves, finely chopped
  • 10 gFresh mint leaves, finely chopped
  • 20 gFresh cilantro leaves, finely chopped
  • 2Eggs (Large, about 100 g total without shells)
  • 2 gBlack pepper, ground (About 1 tsp)
  • 6⅓ ozMozzarella (pizza cheese), low-moisture (Cut into 18 cubes, about 10 g each)
  • 2⅛ ozAll-purpose flour
  • 4¼ ozBreadcrumbs (fine or panko)
  • 2½ cupVegetable oil (For deep-frying in a small pot)

🔄 Substitutions

  • Mozzarella (pizza cheese)Kashkaval cheese
  • Basmati riceJasmine rice
  • BreadcrumbsCrushed cornflakes

Instructions

  1. 1

    Bloom the saffron first so its color and aroma fully open up. Crush the saffron threads between your fingers or in a small mortar, then stir into 30 ml hot water and let it steep for 10 minutes.

  2. 2

    Parboil the rice to keep the grains defined and prevent a gummy interior. Bring 1200 ml water to a boil with 10 g salt, add the rinsed rice, and boil for 6–7 minutes until the grains are tender on the outside but still firm in the center.

  3. 3

    Drain the rice well so the mixture doesn’t turn wet and hard to shape. Spread the rice on a tray in a thin layer for 10 minutes to steam off excess moisture, then transfer to a large mixing bowl.

  4. 4

    Season and bind the rice so it holds together while frying. Add the bloomed saffron (all of it), chopped basil, mint, and cilantro, then mix gently; add 2 eggs, 3 g salt, and 2 g black pepper and fold until the rice looks evenly coated.

  5. 5

    Portion the mixture to make evenly sized balls that cook at the same rate. Divide the rice mixture into 18 portions (about 35–40 g each), then flatten one portion in your palm, place a 10 g mozzarella cube in the center, and seal the rice around it into a tight sphere.

  6. 6

    Set up a clean breading station for a crisp crust that won’t fall off. Roll each ball in 60 g flour, then dip quickly in a small bowl with 1 beaten egg taken from the mixture bowl clinging to the balls (or beat 1 additional egg if needed), and finally coat thoroughly in 120 g breadcrumbs.

  7. 7

    Chill the breaded balls to help the coating adhere and to reduce cheese blowouts. Refrigerate the tray for 20 minutes, keeping the balls spaced apart so the crumbs stay dry and crisp.

  8. 8

    Fry at the correct temperature so the outside turns golden before the cheese over-melts. Heat 600 ml vegetable oil in a small heavy pot to 175°C, then fry 4–5 balls at a time for 2 minutes 30 seconds to 3 minutes, turning gently until deep golden all over.

  9. 9

    Drain properly to preserve crunch and keep the centers molten. Lift the balls with a slotted spoon onto a rack or paper towels for 2 minutes, then serve warm so the mozzarella stays stretchy and the saffron-herb aroma is at its peak.

🪪 Recipe Passport

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

Cultural Background

Inspired by Persian polo traditions and the love of tahdig-style crunch, Polo Tupi turns saffron rice into handheld bites. It fits today’s Persian party spread while keeping the signature pairing of fragrant rice, herbs, and comforting dairy.

Regional Variations

Shiraz-style herb-forward: increase basil to 30 g and add 5 g chopped tarragon for a greener, more fragrant bite.
Spiced Tehran party version: add 1 g ground cumin and 1 g turmeric to the rice mixture for deeper warmth and color.
Tahdig-inspired: replace 30 g breadcrumbs with 30 g finely crushed lavash for a more Persian-style crunch.

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

520
Calories
16g
Protein
23g
Fat
62g
Carbs
3g
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.