Skip to content
Zaffaron

Rolet-e Esfenaj (رولت اسفناج) – Persian Spinach Roll with Saffron Lemon Cream Sauce

A light Persian spinach sponge roll filled with creamy cheese, sautéed mushrooms, and beef ham, then served with a silky saffron-lemon cream sauce. Elegant, celebratory, and surprisingly achievable with precise technique.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Nut-Free
Contains: dairy, eggs, gluten
90 min total Prep 55m · Cook 35m 6 servings 290 cal ~$2.85/serving
↓ Jump to Recipe
Rolet - e Esfenaj - Persian Spinach Roll with Saffron Lemon Cream Sauce - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 90 min · Difficulty: hard

Ingredients (quick list)

  • 400 g Fresh spinach, washed and trimmed (Baby spinach preferred for tenderness)
  • 5 each Large eggs (Separated into yolks and whites)
  • 50 g All-purpose flour (Sifted)
  • 60 ml Whole milk (Room temperature)
  • 1 tsp Garlic powder
  • 1 tsp Sea salt (Divided)
  • 0.5 tsp Black pepper (Freshly ground)
  • 1 tbsp Vegetable oil (For greasing the pan)
  • 200 g Cream cheese (Softened to room temperature)
  • 250 g Mushrooms (Finely chopped (cremini or white button))
  • 120 g Beef ham (Thinly sliced, then cut into 1 cm strips)
  • 240 ml Heavy cream

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron for the sauce: grind 0.25 tsp saffron threads, then stir with 30 ml hot water (about 80–90°C). Cover and let…
  2. Prepare spinach for a dry, vivid sponge: blanch spinach in boiling water for 45 seconds, then immediately shock in ice water fo…
  3. Build the yolk base: whisk 5 egg yolks with 1 tsp sea salt, 0.5 tsp black pepper, and 1 tsp garlic powder until slightly thicke…
  4. Whip whites for lift: in a clean, dry bowl, whip 5 egg whites to medium-stiff peaks (peaks hold but tips gently bend), 3–5 minu…
  5. Bake the spinach sponge: spread batter evenly on the prepared pan to a uniform thickness. Bake at 180°C (350°F) for 10–12 minut…
  6. Roll while warm to prevent cracking: starting from a short side, roll the warm sponge up with the clean parchment inside (like…

+ 5 more steps in the full instructions section below.

Cultural Background

Rolet-e Esfenaj reflects modern Persian entertaining, where French-style roulade technique meets Iranian love of herbs and greens. Served at gatherings, it showcases saffron’s prestige and the Persian preference for balanced richness brightened by citrus.

savorycreamylemonyumamiairy spongecreamy fillingsilky saucesaffronbuttery creamfresh lemon zesttoasted mushroom🌶 mild

Equipment

25×35 cm rimmed sheet panParchment paperPastry brushBlender or food processorStand mixer or hand mixerMixing bowlsRubber spatulaFine grater (zester)SkilletSmall saucepanWhiskSharp slicing knife

💡 Tips

  • Squeeze spinach until very dry; excess water is the main cause of a gummy sponge.
  • Roll the sponge while warm; waiting until fully cool often causes cracking.
  • Cool mushrooms completely before mixing with dairy-based fillings to prevent separation.
  • For sharper lemon flavor, add half the lemon juice off-heat at the end so it stays bright.

⚠️ Common Mistakes

  • ❌ Not squeezing the blanched spinach thoroughly

    💡 Why: Extra water dilutes the batter and collapses the foam, producing a rubbery, wet sponge

    ✅ Fix: Squeeze in handfuls until nearly dry; if needed, press in a clean towel and weigh it down for 5 minutes before blending.

  • ❌ Overbaking the sponge

    💡 Why: A dry sponge cracks when rolled and tastes dull instead of fresh and green

    ✅ Fix: Bake only until springy (10–12 minutes) and roll immediately while warm to set the shape.

  • ❌ Sauce curdles after adding lemon

    💡 Why: High heat plus acid can break dairy emulsions

    ✅ Fix: Lower heat before adding lemon juice; whisk continuously and add part of the juice off-heat for stability.

  • ❌ Watery mushrooms in the filling

    💡 Why: Undercooked mushrooms release moisture later, making the roll soggy and hard to slice

    ✅ Fix: Sauté until the pan is dry and mushrooms begin browning; cool completely before assembling.

🧊 How to Store

Refrigerate sliced or whole roll tightly wrapped for up to 3 days. Store sauce separately up to 3 days; rewarm gently over low heat, adding 1–2 tbsp milk if it thickens. Do not freeze the assembled roll (cream cheese texture becomes grainy).

📅 Make Ahead

Bake the sponge and cook mushrooms up to 1 day ahead; keep sponge rolled (without filling) wrapped at room temperature, and refrigerate mushrooms. Assemble and chill the filled roll up to 8 hours before serving. Make sauce up to 3 days ahead and rewarm gently with a splash of milk.

🍽️ Pairs Well With

  • Shirazi salad (cucumber
  • tomato
  • onion
  • lime)
  • Fresh herbs platter (sabzi khordan) with radish and scallions
  • Lavash or sangak bread
  • A light doogh (yogurt-mint drink) or black tea after the meal

Regional Variations

  • TehranOften served as a formal appetizer with a smoother, whiter cream sauce and delicate slices, emphasizing neat presentation and mild seasoning.
  • ShirazMore citrus-forward versions are common, with extra lemon zest and a brighter sauce, echoing the city’s preference for fresh, aromatic acidity alongside rich foods.
  • TabrizSome cooks add more mushroom and a stronger black pepper profile, leaning into hearty, savory notes while keeping the sponge light.
Nowruz gatherings Engagement parties Dinner parties Ramadan iftar spread Celebratory family lunches
#celebration#party-food#saffron#spinach#oven-baked#make-ahead-friendly

Ingredients

  • 400 gFresh spinach, washed and trimmed (Baby spinach preferred for tenderness)
  • 5 eachLarge eggs (Separated into yolks and whites)
  • 50 gAll-purpose flour (Sifted)
  • 60 mlWhole milk (Room temperature)
  • 1 tspGarlic powder
  • 1 tspSea salt (Divided)
  • 0.5 tspBlack pepper (Freshly ground)
  • 1 tbspVegetable oil (For greasing the pan)
  • 200 gCream cheese (Softened to room temperature)
  • 250 gMushrooms (Finely chopped (cremini or white button))
  • 120 gBeef ham (Thinly sliced, then cut into 1 cm strips)
  • 240 mlHeavy cream
  • 20 gUnsalted butter
  • 0.25 tspSaffron threads (Finely ground, then bloomed)
  • 30 mlHot water (For blooming saffron)
  • 1 tspLemon zest (Finely grated)
  • 30 mlFresh lemon juice (About 2 tbsp, strained)

🔄 Substitutions

  • Beef ham→ Cooked turkey ham (same weight)
  • Cream cheese→ Labneh (strained yogurt), 220 g
  • All-purpose flour (sponge)→ Gluten-free 1:1 baking flour, 50 g

Instructions

  1. 1

    Bloom the saffron for the sauce: grind 0.25 tsp saffron threads, then stir with 30 ml hot water (about 80–90°C). Cover and let stand 10 minutes to deepen color and aroma. Meanwhile, preheat the oven to 180°C (350°F) and line a 25×35 cm rimmed sheet pan with parchment, then lightly brush with 1 tbsp vegetable oil.

  2. 2

    Prepare spinach for a dry, vivid sponge: blanch spinach in boiling water for 45 seconds, then immediately shock in ice water for 2 minutes. Squeeze extremely well until no water drips (aim for about 200 g squeezed spinach). Blend the squeezed spinach with 60 ml milk until smooth, scraping the blender once, about 45–60 seconds.

  3. 3

    Build the yolk base: whisk 5 egg yolks with 1 tsp sea salt, 0.5 tsp black pepper, and 1 tsp garlic powder until slightly thickened, about 1 minute. Whisk in the spinach-milk puree, then fold in 50 g sifted flour until just combined; do not overmix or the sponge will bake dense instead of airy.

  4. 4

    Whip whites for lift: in a clean, dry bowl, whip 5 egg whites to medium-stiff peaks (peaks hold but tips gently bend), 3–5 minutes on medium-high speed. Fold one-third into the spinach batter to lighten it, then gently fold in the remaining whites in two additions, using a wide spatula and turning the bowl to keep as much air as possible.

  5. 5

    Bake the spinach sponge: spread batter evenly on the prepared pan to a uniform thickness. Bake at 180°C (350°F) for 10–12 minutes, until the surface springs back when lightly pressed and the edges barely begin to color. Immediately loosen edges, then invert onto a clean parchment sheet; peel off the baking parchment carefully.

  6. 6

    Roll while warm to prevent cracking: starting from a short side, roll the warm sponge up with the clean parchment inside (like a jelly roll). Let it cool rolled for 20 minutes on a rack. This “memory roll” sets the structure so it later rolls neatly around the filling without tearing.

  7. 7

    Cook the filling components: heat 2 tsp vegetable oil in a skillet over medium-high heat. Add chopped mushrooms with 0.5 tsp sea salt and 0.25 tsp black pepper; sauté 7–9 minutes until their moisture fully evaporates and they begin to brown. Spread mushrooms on a plate to cool 10 minutes so they do not melt the cream cheese.

  8. 8

    Assemble the roll: unroll the cooled sponge gently. Spread 200 g softened cream cheese in an even layer, leaving a 2 cm border on the far edge for sealing. Sprinkle cooled mushrooms evenly, then distribute 120 g beef ham strips. Roll tightly from the same short side, using parchment to guide and compress without squeezing out filling.

  9. 9

    Chill to set for clean slices: wrap the roll snugly in parchment, then in plastic wrap. Refrigerate 30 minutes to firm the cream cheese and stabilize the spiral. During chilling, make the sauce so it is ready warm at serving time.

  10. 10

    Cook the saffron lemon cream sauce: melt 20 g butter in a small saucepan over medium heat. Whisk in 8 g flour and cook 60 seconds until pale and foamy. Slowly whisk in 120 ml milk, then 240 ml heavy cream; simmer 3–4 minutes, whisking, until lightly thickened. Stir in bloomed saffron, lemon zest, and lemon juice; season with 0.25 tsp salt and 0.125 tsp pepper, then keep warm on low.

  11. 11

    Slice and serve: unwrap the chilled roll and trim 0.5 cm from each end for clean edges. Slice into 12 pieces (about 2 cm thick) using a sharp knife wiped clean between cuts. Spoon warm saffron lemon cream sauce onto plates and arrange slices on top; serve immediately while the sauce is silky and aromatic.

🪪 Recipe Passport

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

Cultural Background

Rolet-e Esfenaj reflects modern Persian entertaining, where French-style roulade technique meets Iranian love of herbs and greens. Served at gatherings, it showcases saffron’s prestige and the Persian preference for balanced richness brightened by citrus.

Regional Variations

Tehran: Often served as a formal appetizer with a smoother, whiter cream sauce and delicate slices, emphasizing neat presentation and mild seasoning.
Shiraz: More citrus-forward versions are common, with extra lemon zest and a brighter sauce, echoing the city’s preference for fresh, aromatic acidity alongside rich foods.
Tabriz: Some cooks add more mushroom and a stronger black pepper profile, leaning into hearty, savory notes while keeping the sponge light.

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

290
Calories
12g
Protein
21g
Fat
14g
Carbs
2g
Fiber
620mg
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.