Rolet Esfenaj va Panir (رولت اسفناج و پنیر) — Persian Spinach and Cheese Puff Pastry Roll
A Persian-inspired puff pastry roll filled with sautéed spinach, onion, garlic, and briny feta, bound with egg for a neat slice. Finished with sesame and baked until deeply golden—ideal for brunch, tea, or parties.

Printable Recipe Card
Servings: 8 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 150 g Yellow onion (finely diced)
- 30 ml Extra virgin olive oil (plus extra for brushing pan if needed)
- 10 g Garlic (minced (about 3 cloves))
- 400 g Fresh spinach leaves (washed and dried well, tough stems removed)
- 3 g Sea salt (about 1/2 teaspoon, adjust to taste (feta is salty))
- 1 g Black pepper (about 1/2 teaspoon, freshly ground)
- 200 g Feta cheese (crumbled)
- 1 large Eggs (for binding the filling)
- 500 g Puff pastry (2 sheets, thawed if frozen (keep cold))
- 1 large Egg (beaten with 15 ml water for egg wash)
- 9 g Sesame seeds (about 1 tablespoon)
Steps (summary)
- Set an oven rack in the middle and preheat to 200°C / 400°F. Line a baking sheet with parchment. Keep the puff pastry refrigera…
- Heat olive oil in a large skillet over medium heat. Add diced onion and cook 8–10 minutes, stirring often, until soft and light…
- Add spinach in 2–3 batches, tossing each batch until wilted, 2–4 minutes total. Season with sea salt and black pepper. Transfer…
- In a bowl, combine chopped spinach mixture with crumbled feta. Add 1 large egg and mix until evenly bound. Taste and adjust pep…
- On a lightly floured surface, roll each puff pastry sheet into a 25×30 cm rectangle (about 3 mm thick). Divide filling between…
- Transfer logs to the lined tray. Brush tops with egg wash and sprinkle evenly with sesame seeds. Chill 10 minutes in the refrig…
+ 1 more steps in the full instructions section below.
Cultural Background
Spinach-and-cheese combinations are common across Iranian home cooking, often appearing in savory fillings and herb-forward dishes. This roll reflects a modern pastry presentation that pairs familiar flavors with puff pastry techniques popular in contemporary Iranian cafés and gatherings.
Equipment
💡 Tips
- Dry the spinach thoroughly after washing; excess water is the main cause of soggy pastry.
- For the neatest spirals, chill the assembled logs before cutting and use a sharp serrated knife with gentle sawing motions.
- If your feta is very salty, rinse and pat dry before crumbling, then reduce added salt to 2 g (about 1/3 teaspoon).
- Bake on parchment, not a greased tray, to help the bottoms crisp and prevent sticking.
⚠️ Common Mistakes
❌ Not squeezing moisture from the spinach
💡 Why: Steam and liquid soak into the pastry layers, preventing puffing and crisping
✅ Fix: Press spinach firmly in a colander; if needed, wrap in a clean towel and squeeze, then chop finely.
❌ Working with warm or soft puff pastry
💡 Why: Warm butter smears into the dough, reducing lift and causing leaks
✅ Fix: Keep pastry cold; if it softens, refrigerate 10–15 minutes before rolling or cutting.
❌ Overfilling or rolling loosely
💡 Why: Filling pushes out during baking and the spiral slices collapse
✅ Fix: Leave a clean border, spread filling evenly, roll snugly, and place seam-side down; chill before slicing.
❌ Underbaking the center
💡 Why: The exterior browns before the inner layers crisp, leaving a doughy seam
✅ Fix: Bake until deep golden; if needed, reduce temperature slightly and extend time 5–8 minutes.
🧊 How to Store
Cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat on a baking sheet at 180°C / 350°F for 8–12 minutes until crisp. Freeze baked pieces up to 2 months; reheat from frozen at 180°C / 350°F for 15–18 minutes.
📅 Make Ahead
Prepare the filling up to 24 hours ahead and refrigerate. Assemble the logs up to 8 hours ahead, cover tightly, and refrigerate; bake directly from cold, adding 2–4 minutes if needed. For best flake, avoid freezing unbaked rolls unless your puff pastry package recommends it.
🍽️ Pairs Well With
- Fresh herbs and radishes
- Cucumber-yogurt dip or strained yogurt with mint
- Black tea or a light salad with lemon-olive oil dressing
Regional Variations
- Tehran-style café pastryOften made as bite-size pinwheels with a glossy egg wash and generous sesame, served warm alongside tea and pickles or salad.
- Caspian-inspired herb versionAdds more leafy herbs (such as dill and parsley) to intensify the green flavor, sometimes using a milder white cheese to let herbs dominate.
Ingredients
- 150 gYellow onion (finely diced)
- 30 mlExtra virgin olive oil (plus extra for brushing pan if needed)
- 10 gGarlic (minced (about 3 cloves))
- 400 gFresh spinach leaves (washed and dried well, tough stems removed)
- 3 gSea salt (about 1/2 teaspoon, adjust to taste (feta is salty))
- 1 gBlack pepper (about 1/2 teaspoon, freshly ground)
- 200 gFeta cheese (crumbled)
- 1 largeEggs (for binding the filling)
- 500 gPuff pastry (2 sheets, thawed if frozen (keep cold))
- 1 largeEgg (beaten with 15 ml water for egg wash)
- 9 gSesame seeds (about 1 tablespoon)
🔄 Substitutions
- Feta cheese→ Bulgarian white cheese or Greek feta-style cheese
- Puff pastry→ Phyllo dough (12 sheets) brushed with 60 g melted butter or 60 ml olive oil
- Extra virgin olive oil→ Ghee or unsalted butter
Instructions
- 1
Set an oven rack in the middle and preheat to 200°C / 400°F. Line a baking sheet with parchment. Keep the puff pastry refrigerated while you prepare the filling so the butter layers stay cold and bake up flaky.
- 2
Heat olive oil in a large skillet over medium heat. Add diced onion and cook 8–10 minutes, stirring often, until soft and lightly golden. Add minced garlic and cook 30–45 seconds until fragrant, keeping the heat moderate to avoid bitterness.
- 3
Add spinach in 2–3 batches, tossing each batch until wilted, 2–4 minutes total. Season with sea salt and black pepper. Transfer to a colander and press firmly with a spoon to remove excess liquid; cool 10 minutes, then chop finely for a tidy roll.
- 4
In a bowl, combine chopped spinach mixture with crumbled feta. Add 1 large egg and mix until evenly bound. Taste and adjust pepper; add salt only if needed. The filling should be moist but not wet—if it looks watery, press again in the colander.
- 5
On a lightly floured surface, roll each puff pastry sheet into a 25×30 cm rectangle (about 3 mm thick). Divide filling between sheets, spreading in a long strip along one long edge, leaving a 2 cm border. Brush borders with egg wash, then roll tightly into logs, seam-side down.
- 6
Transfer logs to the lined tray. Brush tops with egg wash and sprinkle evenly with sesame seeds. Chill 10 minutes in the refrigerator to firm the pastry for cleaner slicing. Score the top lightly, then cut each log into 4–6 pieces, or bake whole and slice after baking.
- 7
Bake at 200°C / 400°F for 22–28 minutes, rotating the tray halfway, until deeply golden and crisp. If browning too quickly, reduce to 190°C / 375°F for the last 5 minutes. Rest 10 minutes before slicing to keep the layers intact and the filling set.
🪪 Recipe Passport
Cultural Background
Spinach-and-cheese combinations are common across Iranian home cooking, often appearing in savory fillings and herb-forward dishes. This roll reflects a modern pastry presentation that pairs familiar flavors with puff pastry techniques popular in contemporary Iranian cafés and gatherings.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Serbian Cheese Gibanica (Гибаница) — Crumpled Filo Pie with White Cheese
Serbian · Appetizers · 65 min

Kazy (Қазы) — Kazakh Horsemeat Rib Sausage
Kazakh · Appetizers · 240 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

Varenyky (Вареники) — Ukrainian Potato-Cheese Dumplings
Ukrainian · Main Courses · 95 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.