Skip to content
Zaffaron

Roulat-e Esfenaj (رولت اسفناج) — Persian Spinach & Cream Cheese Roll

A refined Persian appetizer: a tender spinach-and-egg sponge rolled around a creamy dill and cheese filling. Brightened with lemon and balanced with savory Parmesan, it slices beautifully for parties and meze-style spreads.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy, eggs
60 min total Prep 45m · Cook 15m 10 servings 150 cal ~$1.2/serving
↓ Jump to Recipe
Roulat-e Esfenaj — Persian Spinach & Cream Cheese Roll - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 300 g Fresh spinach leaves (washed and drained)
  • 6 each Large eggs (separated into whites and yolks)
  • 150 g Ricotta cheese (well-drained)
  • 40 g Parmesan cheese (finely grated)
  • 1 tsp Sea salt (fine)
  • 0.5 tsp Black pepper (freshly ground)
  • 10 g Unsalted butter (for greasing the pan)
  • 1 tsp Extra virgin olive oil (for greasing the pan)
  • 200 g Cream cheese (softened to room temperature)
  • 60 g Greek yogurt (full-fat; for a lighter, spreadable filling)
  • 20 g Fresh dill (finely chopped)
  • 1 tsp Lemon zest (finely grated)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Heat the oven to 190°C / 375°F (170°C fan). Line a 25×38 cm (10×15 in) rimmed baking sheet with parchment, then grease the parc…
  2. Bring a pot of water to a boil. Blanch the spinach for 45–60 seconds until just wilted, then drain and immediately rinse under…
  3. In a bowl, whisk the egg yolks for 30 seconds. Stir in the ricotta, Parmesan, salt, and black pepper until smooth, then fold in…
  4. In a separate clean bowl, beat the egg whites with an electric mixer on medium-high for 3–4 minutes to stiff peaks (they should…
  5. Spread the batter evenly on the prepared sheet to about 1 cm thickness, smoothing the top with an offset spatula. Bake 10–12 mi…
  6. Immediately after baking, lift the sponge (with parchment) onto the counter. While warm, invert it onto the prepared towel, pee…

+ 3 more steps in the full instructions section below.

Cultural Background

Rolled herb and cheese appetizers are a popular feature of modern Persian entertaining, often served alongside assorted small plates and fresh herbs. This spinach roll reflects a contemporary home-cooking style that adapts classic herb-forward flavors into an elegant, sliceable party dish.

savorytangyherbaceousmildly saltylight spongecreamy fillingtender bitefresh dillspinachlemon zestaged cheese🌶 mild

Equipment

Rimmed baking sheet (25×38 cm / 10×15 in)Parchment paperMixing bowls (2 large)Electric hand mixer or stand mixerFine grater (for garlic and zest)ColanderClean kitchen towelOffset spatulaSharp knife

💡 Tips

  • Squeeze the blanched spinach extremely dry; excess moisture is the main reason the sponge turns dense or weeps.
  • Rolling the sponge while warm prevents cracking; cooling it rolled “sets” the memory for a tight spiral.
  • If your cream cheese is very soft, skip the yogurt or reduce it to 30 g to keep the filling firm for slicing.
  • For extra clean cuts, chill the roll longer and use a thin, sharp knife wiped between slices.

⚠️ Common Mistakes

  • ❌ Not squeezing the spinach dry enough

    💡 Why: Extra water deflates the batter and makes the sponge dense and prone to tearing, and can cause the roll to weep in the fridge.

    ✅ Fix: After chilling the spinach, squeeze firmly by hand or press in a towel until no water drips; re-weigh if needed and keep to the listed amount.

  • ❌ Overbaking the sponge

    💡 Why: A dry sponge loses flexibility and cracks when rolled, leading to broken spirals and uneven slices.

    ✅ Fix: Bake just until set and springy (10–12 minutes). If the top browns, your oven runs hot—reduce to 180°C / 350°F next time.

  • ❌ Deflating the egg whites while folding

    💡 Why: The sponge relies on whipped whites for lift; rough mixing collapses air bubbles and produces a flat, rubbery sheet.

    ✅ Fix: Fold gently in stages with a spatula, turning the bowl and lifting from the bottom; stop as soon as no white streaks remain.

  • ❌ Spreading filling on a warm sponge

    💡 Why: Heat melts the filling, making it runny and causing the roll to slide and lose a clean spiral.

    ✅ Fix: Cool the sponge rolled for at least 20 minutes, and chill the filling 10 minutes before spreading.

🧊 How to Store

Refrigerate wrapped roll or sliced rounds in an airtight container for up to 3 days. Do not freeze; the dairy filling can separate and the sponge may become watery when thawed. If moisture collects, blot gently with paper towel before serving.

📅 Make Ahead

Bake and roll the sponge up to 1 day ahead; keep wrapped and refrigerated. Mix the filling up to 2 days ahead. Assemble the roll at least 2 hours before serving for clean slicing; slice up to 6 hours ahead and keep covered and chilled.

🍽️ Pairs Well With

  • Fresh herbs platter (mint
  • basil
  • tarragon
  • radishes
  • cucumbers)
  • Olives and pickled vegetables
  • Warm flatbread or crackers
  • A light salad with lemon-olive oil dressing

Regional Variations

  • Tehran-style party plattersOften made as smaller, bite-size rolls and garnished with extra chopped herbs and lemon zest, served alongside assorted canapés and salad-style appetizers.
  • Caspian-influenced herb emphasisThe filling may include a higher proportion of fresh herbs (dill, parsley, chives) and a sharper citrus note, reflecting the region’s preference for bright, herb-forward flavors.
Nowruz gatherings Dinner parties Picnics Potlucks Holiday appetizer spreads
#meze-style#party appetizer#high-protein#make-ahead#herb-forward#gluten-free

Ingredients

  • 300 gFresh spinach leaves (washed and drained)
  • 6 eachLarge eggs (separated into whites and yolks)
  • 150 gRicotta cheese (well-drained)
  • 40 gParmesan cheese (finely grated)
  • 1 tspSea salt (fine)
  • 0.5 tspBlack pepper (freshly ground)
  • 10 gUnsalted butter (for greasing the pan)
  • 1 tspExtra virgin olive oil (for greasing the pan)
  • 200 gCream cheese (softened to room temperature)
  • 60 gGreek yogurt (full-fat; for a lighter, spreadable filling)
  • 20 gFresh dill (finely chopped)
  • 1 tspLemon zest (finely grated)
  • 2 tspLemon juice (freshly squeezed)
  • 1 cloveGarlic (finely grated)

🔄 Substitutions

  • Ricotta cheese→ Drained cottage cheese, blended smooth
  • Fresh dill→ Fresh chives or parsley
  • Greek yogurt→ Sour cream

Instructions

  1. 1

    Heat the oven to 190°C / 375°F (170°C fan). Line a 25×38 cm (10×15 in) rimmed baking sheet with parchment, then grease the parchment with the butter and olive oil for easy release. Set a clean kitchen towel on the counter and dust it lightly with grated Parmesan if desired for extra flavor.

  2. 2

    Bring a pot of water to a boil. Blanch the spinach for 45–60 seconds until just wilted, then drain and immediately rinse under cold water to stop cooking. Squeeze very dry (important for a light sponge), then chop finely. You should have about 180–200 g squeezed spinach; set aside to cool 5 minutes.

  3. 3

    In a bowl, whisk the egg yolks for 30 seconds. Stir in the ricotta, Parmesan, salt, and black pepper until smooth, then fold in the chopped spinach. The mixture should be thick and spreadable; if it looks watery, press the spinach again and re-mix to avoid a soggy roll.

  4. 4

    In a separate clean bowl, beat the egg whites with an electric mixer on medium-high for 3–4 minutes to stiff peaks (they should stand upright without drooping). Fold one-third of the whites into the spinach mixture to loosen it, then gently fold in the remaining whites in two additions to keep maximum air.

  5. 5

    Spread the batter evenly on the prepared sheet to about 1 cm thickness, smoothing the top with an offset spatula. Bake 10–12 minutes at 190°C / 375°F until set and springy in the center, with no wet spots. Avoid overbaking; a dry sponge will crack when rolled.

  6. 6

    Immediately after baking, lift the sponge (with parchment) onto the counter. While warm, invert it onto the prepared towel, peel off the parchment, and roll the sponge up gently from the short side with the towel inside. Let it cool rolled for 20 minutes; this trains the shape and prevents cracking.

  7. 7

    Make the filling: in a bowl, mix cream cheese and yogurt until silky, about 60 seconds. Stir in dill, lemon zest, lemon juice, garlic, salt, and black pepper. Chill 10 minutes to slightly firm so it spreads cleanly. Taste and adjust lemon or salt for a bright, savory balance.

  8. 8

    Unroll the cooled sponge carefully. Spread the filling in an even layer, leaving a 1.5 cm border on all sides to prevent overflow. Re-roll snugly (without squeezing) and wrap tightly in parchment or plastic wrap. Refrigerate at least 2 hours (or up to overnight) to set for neat slices.

  9. 9

    For serving, trim 0.5 cm from each end for clean edges. Slice into 1.5–2 cm rounds using a sharp knife wiped clean between cuts. Let the slices sit at cool room temperature for 10 minutes for best flavor, then arrange on a platter with herbs and lemon wedges if desired.

🪪 Recipe Passport

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

Cultural Background

Rolled herb and cheese appetizers are a popular feature of modern Persian entertaining, often served alongside assorted small plates and fresh herbs. This spinach roll reflects a contemporary home-cooking style that adapts classic herb-forward flavors into an elegant, sliceable party dish.

Regional Variations

Tehran-style party platters: Often made as smaller, bite-size rolls and garnished with extra chopped herbs and lemon zest, served alongside assorted canapés and salad-style appetizers.
Caspian-influenced herb emphasis: The filling may include a higher proportion of fresh herbs (dill, parsley, chives) and a sharper citrus note, reflecting the region’s preference for bright, herb-forward flavors.

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

150
Calories
9g
Protein
11g
Fat
4g
Carbs
1g
Fiber
360mg
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.