Skip to content
Zaffaron

Pof-e Talaei (پف طلایی) — Persian Golden Puff Potato Casserole

Pof-e Talaei is a modern Persian potato casserole with a savory ground meat and mushroom filling scented with turmeric and saffron, finished with buttery piped potato rosettes baked until deeply golden and crisp.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, eggs
100 min total Prep 55m · Cook 45m 6 servings 520 cal ~$3.25/serving
↓ Jump to Recipe
Pof-e Talaei — Persian Golden Puff Potato Casserole - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 900 g Russet potatoes, peeled and cut into 3 cm chunks (Starchy potatoes pipe best and brown well)
  • 10 g Fine salt (Divided (for potatoes and filling))
  • 90 g Unsalted butter (Cut into cubes, divided)
  • 120 ml Whole milk (Warm, for smooth mash)
  • 2 large Egg yolks (For structure and glossy rosettes)
  • 2 g Ground black pepper (Freshly ground)
  • 0.2 g Saffron threads (About 1/8 teaspoon)
  • 30 ml Hot water (Just off the boil)
  • 30 ml Neutral oil (Such as sunflower or canola)
  • 250 g Yellow onion, finely diced (About 1 large onion)
  • 120 g Bell pepper, finely diced (Red or green; remove seeds and ribs)
  • 300 g Cremini mushrooms, finely chopped (Chop small so the filling slices cleanly)

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Heat the oven to 200°C (390°F). Lightly grease a 23×33 cm (9×13 in) baking dish with 20 g butter. In a small cup, crush saffron…
  2. Make the filling: warm 30 ml oil in a wide skillet over medium-high heat. Add onion and cook 6–8 minutes, stirring, until trans…
  3. Add ground meat to the skillet and break it up with a spoon. Cook 6–7 minutes until no pink remains and the meat begins to brow…
  4. Pour in 120 ml water and scrape the bottom of the pan to dissolve browned bits. Simmer 5 minutes until the mixture is saucy but…
  5. Cook the potatoes: place potato chunks in a pot and cover with cold water by 3–4 cm. Add the remaining 5 g salt. Bring to a boi…
  6. Mash and enrich: pass potatoes through a ricer or mash until completely smooth. Stir in 90 g butter until melted, then mix in w…

+ 2 more steps in the full instructions section below.

Cultural Background

Pof-e Talaei is commonly associated with contemporary Iranian home cooking and dinner-party tables, reflecting a preference for elegant presentation alongside familiar comfort flavors. The saffron-tinted, golden topping echoes the broader Persian tradition of prized golden crusts and aromatic rice and potato dishes served for guests.

savoryumamibutterygently tangy from tomato pastecrispy ridges on topfluffy potatojuicy minced fillingsaffronturmericcaramelized oniontoasted tomato paste🌶 mild

Equipment

23×33 cm (9×13 in) baking dishLarge potColanderPotato ricer or masherWide skilletWooden spoon or spatulaPiping bag with large star tip (optional but recommended)Measuring cups and spoonsKitchen scale

💡 Tips

  • For crisp, defined rosettes, keep the potato mash thick: steam-dry the potatoes after draining and avoid adding extra milk.
  • Chop mushrooms finely and cook until dry; excess moisture can make the filling watery and soften the potato topping.
  • If you do not have a piping bag, spread the potato topping evenly and rake the surface with a fork to create ridges that brown well.
  • A wide skillet helps evaporate mushroom liquid faster and builds better browning on the meat and tomato paste.

⚠️ Common Mistakes

  • ❌ Not cooking the mushrooms until dry

    💡 Why: Mushrooms release a lot of water, which can make the filling soupy and prevent the potato topping from crisping.

    ✅ Fix: Use medium-high heat in a wide pan and cook until the pan looks mostly dry and the mushrooms begin to brown before adding meat.

  • ❌ Adding too much milk to the potatoes

    💡 Why: Loose mash will not hold piped shapes and can slump, reducing browning and definition.

    ✅ Fix: Steam-dry the potatoes after draining and add milk gradually; stop when the mash is glossy and stiff enough to hold peaks.

  • ❌ Skipping the rest time after baking

    💡 Why: Cutting immediately can cause the filling to run and the layers to slide.

    ✅ Fix: Rest the casserole 10 minutes so juices redistribute and the topping firms up for clean slices.

  • ❌ Under-seasoning the filling

    💡 Why: Potatoes mute salt and spices, making the overall dish taste flat.

    ✅ Fix: Season the filling confidently and taste it before assembling; keep the potato topping moderately salted rather than bland.

🧊 How to Store

Cool completely, cover, and refrigerate up to 3 days. Reheat covered at 180°C (350°F) for 20–25 minutes, then uncover 5 minutes to re-crisp the top. Freeze portions up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Prepare the filling up to 2 days ahead and refrigerate. Cook and mash the potatoes up to 1 day ahead; rewarm gently over low heat with 1–2 tablespoons milk, then pipe and bake. Assembled unbaked casserole can be chilled up to 12 hours; bake from cold, adding 5–10 minutes.

🍽️ Pairs Well With

  • Shirazi salad (cucumber-tomato-onion salad)
  • Plain yogurt or strained yogurt
  • Pickled vegetables
  • Fresh herbs and radishes

Regional Variations

  • Tehran-style modern home cookingOften made with finely diced bell pepper and mushrooms for a lighter, more aromatic filling, and piped rosettes for a formal look suitable for guests.
  • Northern Iran-inspiredSome cooks add extra mushrooms and onions and keep the filling slightly saucier, pairing it with bright sides like herb salads and pickles to balance the richness.
family dinner weekend cooking potluck Nowruz gatherings dinner party
#comfort-food#baked#family-style#saffron#make-ahead-friendly#gluten-free

Ingredients

  • 900 gRusset potatoes, peeled and cut into 3 cm chunks (Starchy potatoes pipe best and brown well)
  • 10 gFine salt (Divided (for potatoes and filling))
  • 90 gUnsalted butter (Cut into cubes, divided)
  • 120 mlWhole milk (Warm, for smooth mash)
  • 2 largeEgg yolks (For structure and glossy rosettes)
  • 2 gGround black pepper (Freshly ground)
  • 0.2 gSaffron threads (About 1/8 teaspoon)
  • 30 mlHot water (Just off the boil)
  • 30 mlNeutral oil (Such as sunflower or canola)
  • 250 gYellow onion, finely diced (About 1 large onion)
  • 120 gBell pepper, finely diced (Red or green; remove seeds and ribs)
  • 300 gCremini mushrooms, finely chopped (Chop small so the filling slices cleanly)
  • 450 gGround beef (15–20% fat) (Or a beef-lamb mix)
  • 40 gTomato paste (About 2 tablespoons)
  • 3 gGround turmeric (About 1 teaspoon)
  • 3 gGarlic powder (About 1 teaspoon)
  • 120 mlWater (To keep the filling moist while baking)

🔄 Substitutions

  • Ground beef→ Ground lamb or a 50/50 beef-lamb mix
  • Cremini mushrooms→ White button mushrooms or finely chopped portobello caps
  • Saffron threads→ 1/4 teaspoon ground saffron or omit

Instructions

  1. 1

    Heat the oven to 200°C (390°F). Lightly grease a 23×33 cm (9×13 in) baking dish with 20 g butter. In a small cup, crush saffron threads and mix with 30 ml hot water; cover and steep 10 minutes to bloom color and aroma while you prep the filling.

  2. 2

    Make the filling: warm 30 ml oil in a wide skillet over medium-high heat. Add onion and cook 6–8 minutes, stirring, until translucent with light golden edges. Add bell pepper and cook 3 minutes. Add mushrooms and cook 8–10 minutes until their liquid evaporates and the pan looks mostly dry.

  3. 3

    Add ground meat to the skillet and break it up with a spoon. Cook 6–7 minutes until no pink remains and the meat begins to brown. Stir in turmeric, garlic powder, black pepper, and 5 g of the salt. Add tomato paste and cook 2 minutes, stirring, to caramelize it slightly.

  4. 4

    Pour in 120 ml water and scrape the bottom of the pan to dissolve browned bits. Simmer 5 minutes until the mixture is saucy but not watery; it should mound on a spoon. Stir in 2 tablespoons (about 20 ml) of the bloomed saffron water, then spread the filling evenly in the prepared dish.

  5. 5

    Cook the potatoes: place potato chunks in a pot and cover with cold water by 3–4 cm. Add the remaining 5 g salt. Bring to a boil, then simmer 15–18 minutes until very tender (a knife slides through easily). Drain well, then return to the hot pot 1 minute to steam off excess moisture.

  6. 6

    Mash and enrich: pass potatoes through a ricer or mash until completely smooth. Stir in 90 g butter until melted, then mix in warm milk. Add egg yolks and the remaining saffron water (about 10 ml), plus pepper, and mix until glossy. Let the mash cool 5 minutes so it pipes cleanly.

  7. 7

    Pipe the rosettes: transfer potato mixture to a piping bag fitted with a large star tip (about 1.3 cm / 1/2 in). Pipe tight rosettes over the filling, starting at the edges and working inward, covering the surface completely. For extra browning, brush the tops lightly with any butter left on the bowl.

  8. 8

    Bake 25–30 minutes at 200°C (390°F) until the rosettes are deeply golden at the ridges. For a more dramatic finish, broil/grill on high for 1–3 minutes, watching constantly to prevent scorching. Rest 10 minutes before slicing so the layers set and serve neatly.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Pof-e Talaei is commonly associated with contemporary Iranian home cooking and dinner-party tables, reflecting a preference for elegant presentation alongside familiar comfort flavors. The saffron-tinted, golden topping echoes the broader Persian tradition of prized golden crusts and aromatic rice and potato dishes served for guests.

Regional Variations

Tehran-style modern home cooking: Often made with finely diced bell pepper and mushrooms for a lighter, more aromatic filling, and piped rosettes for a formal look suitable for guests.
Northern Iran-inspired: Some cooks add extra mushrooms and onions and keep the filling slightly saucier, pairing it with bright sides like herb salads and pickles to balance the richness.

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
24g
Protein
29g
Fat
41g
Carbs
4g
Fiber
720mg
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.