Traditional Greek spanakopita featuring crispy phyllo pastry layers filled with a vibrant mixture of fresh spinach, aromatic herbs, and creamy feta cheese. This classic Mediterranean dish balances rich flavors with delicate textures, creating a satisfying savory pie perfect for any occasion.
The preparation involves sautéing onions and spring onions, wilting fresh spinach, then combining with crumbled feta, ricotta, eggs, and seasonings. Phyllo dough is layered with olive oil and butter, filled with the spinach mixture, then baked until golden and crisp. Serve warm or at room temperature with Greek salad and tzatziki for a complete Mediterranean experience.
The first time I watched my neighbor Maria make spanakopita, I was mesmerized by how she moved with the phyllo—so confident, so fast. She told me the secret was treating each sheet like it was precious, like fabric that could tear if you rushed. Now whenever I work with phyllo, I hear her laugh when I tried to rush and ended up with a crinkled mess in my first attempt.
I made this for a summer dinner party last year, and my friend Nikos actually teared up at the first bite. He said it tasted exactly like what his grandmother made in her tiny village kitchen in Crete. That kind of reaction reminds me why I love cooking—food carries so much memory and love.
Ingredients
- 1 kg fresh spinach: Fresh spinach gives the best texture, but frozen works if you squeeze out every drop of water—I learned this the hard way when my first spanakopita turned out soggy
- Medium yellow onion: Finely diced so it disappears into the filling and sweetness without any crunch
- 4 spring onions: These add a mild onion flavor that pairs beautifully with the fresh herbs
- 1/4 cup fresh dill: Dill is nonnegotiable here—it makes the filling taste unmistakably Greek
- 1/4 cup fresh parsley: Adds brightness and balances the richness of the cheeses
- 2 tbsp fresh mint: Optional, but I love the unexpected cool note it adds
- 400 g feta cheese: Use a good quality Greek feta—it should crumble easily and have a nice tangy bite
- 200 g ricotta cheese: Makes the filling creamy without overwhelming the other flavors
- 2 large eggs: Bind everything together so the filling holds its shape when you slice
- 450 g phyllo dough: Keep it covered with a damp towel as you work—dried out phyllo cracks and frustrates everyone
- 100 ml olive oil: Olive oil gives better flavor than butter alone, though I love mixing both
- 50 g unsalted butter: Combined with olive oil, butter helps the phyllo turn that perfect golden brown
- 1/2 tsp salt: Adjust based on how salty your feta is—taste the filling first
- 1/2 tsp ground black pepper: Adds warmth and depth
- 1/4 tsp ground nutmeg: My secret ingredient—just a pinch makes the filling taste more complex
Instructions
- Preheat and prepare your pan:
- Heat your oven to 180°C (350°F) and grease a rectangular baking dish—about 33x23 cm works perfectly
- Soften the onions:
- Warm 2 tablespoons olive oil in a large skillet over medium heat, then cook the diced onion until translucent, about 5 minutes
- Add the spring onions:
- Toss in the sliced spring onions and let them cook for another 2 minutes until softened
- Wilt the spinach:
- Add fresh spinach in batches if needed, cooking until wilted and all liquid has evaporated—this step is crucial for avoiding a soggy pie
- Stir in the fresh herbs:
- Remove from heat and mix in the dill, parsley, and mint, then let it cool slightly so it does not scramble the eggs
- Make the cheese mixture:
- In a bowl, combine crumbled feta, ricotta, beaten eggs, salt, pepper, and nutmeg until well blended
- Combine filling ingredients:
- Add the cooled spinach mixture to the cheese mixture and stir everything together thoroughly
- Protect your phyllo:
- Cover the phyllo dough with a damp towel while you work to keep it from drying out and cracking
- Layer the bottom phyllo:
- Place one sheet in the baking dish, brush generously with olive oil or melted butter, and repeat with 6 to 8 sheets
- Spread the filling:
- Evenly distribute the spinach and cheese mixture over the layered phyllo sheets
- Layer the top phyllo:
- Continue layering remaining phyllo sheets, brushing each with oil or butter, then tuck in the edges
- Score before baking:
- Use a sharp knife to cut the top layers into squares or diamonds—this makes serving so much easier later
- Bake until golden:
- Bake for 45 to 50 minutes until the phyllo is deeply golden and crisp throughout
- Let it rest:
- Cool for 10 minutes before slicing along your scored lines—this helps the filling set
Last Christmas, I made spanakopita for my family instead of the usual ham. My dad, who was skeptical about vegetarian anything, went back for thirds and asked if I could make it for every holiday now. Somehow this flaky pie became our new tradition.
Getting Ahead
You can assemble the entire spanakopita up to 24 hours before baking—just cover it tightly and refrigerate. I have found it actually tastes better this way because the flavors meld together overnight.
Freezing Instructions
Spanakopita freezes beautifully either baked or unbaked. Wrap it tightly in plastic and foil, then bake from frozen at 180°C for about an hour—just cover with foil if the top browns too quickly.
Serving Suggestions
Spanakopita shines alongside a crisp Greek salad with plenty of feta and olives. I also love serving it with tzatziki for dipping, though honestly it is perfect all on its own.
- Let the pie rest at least 10 minutes before slicing—hot filling falls apart
- Reheat leftovers in a 180°C oven for 10 minutes to recrisp the phyllo
- A squeeze of fresh lemon right before serving brightens everything up
There is something deeply satisfying about pulling a golden spanakopita from the oven. It fills the kitchen with such a wonderful aroma, and the first shattering bite is always worth every careful step.
Recipe FAQ
- → Can I use frozen spinach instead of fresh?
-
Yes, frozen spinach works well. Thaw it completely and squeeze out all excess moisture before using. You'll need about 600g of frozen spinach, which should be well-drained to prevent a soggy filling.
- → What's the best way to handle phyllo dough?
-
Keep phyllo dough covered with a damp towel at all times when working with it, as it dries out very quickly. Work efficiently and brush each sheet generously with oil or melted butter before layering.
- → How do I prevent the phyllo from becoming soggy?
-
Ensure the spinach mixture is well-drained and not too wet. Brush each phyllo sheet thoroughly with oil or butter, and bake until the pastry is completely golden and crisp on top.
- → Can I make this ahead of time?
-
Yes, spanakopita can be prepared ahead and refrigerated for up to 24 hours before baking. You can also freeze the unbaked pie for up to 2 months. Just add 10-15 minutes to the baking time if cooking from frozen.
- → What cheese alternatives work best?
-
While feta is traditional, you can use other Greek cheeses like graviera or kefalotyri. For a milder option, try a combination of feta and ricotta as shown in the recipe. Fresh mozzarella can also work in a pinch.