This traditional Greek savory pie features delicate sheets of crispy phyllo pastry enveloping a vibrant filling of fresh spinach, fragrant herbs like dill and mint, and tangy feta cheese blended with creamy ricotta. The preparation involves sautéing onions and spinach until perfectly wilted, combining with cheeses and eggs, then carefully layering and brushing each phyllo sheet with olive oil and butter. After baking until golden brown, the result is a beautifully flaky, satisfying dish that works wonderfully as a starter, side, or light main course.
The smell of dill and warm spinach still takes me back to a tiny kitchen in Athens where I watched my neighbors mother make spanakopita every Sunday morning. She worked with this confident rhythm, layering phyllo sheets like she was tucking in children for a nap. Now whenever I make this, I find myself humming old Greek songs without even realizing it.
Last summer I made three pans for my daughters graduation party because everyone kept asking for the recipe. My brother who usually bypasses appetizers entirely stood by the counter and ate four pieces before dinner was even served. Now he texts me every few weeks asking when I am making it again.
Ingredients
- Fresh spinach: The 1 kg might seem excessive but spinach wilts down dramatically and you really want that hearty filling
- Yellow onion: Finely diced so it melts into the filling without any crunchy bits
- Spring onions: They add this gentle sweetness that balances the feta beautifully
- Fresh dill: Do not even think about using dried dill here because fresh dill makes this dish sing
- Fresh parsley: Brightens up the whole filling and adds gorgeous color
- Fresh mint: Optional but that little hint of mint makes it taste authentically Greek
- Feta cheese: Get the good stuff packed in brine because crumbly tub feta just will not give you the same creamy result
- Ricotta cheese: Makes the filling silkier and prevents it from becoming too dense
- Eggs: These bind everything together so your filling stays put when you slice it
- Phyllo dough: Keep it covered with a damp towel because one dried-out sheet can ruin the whole experience
- Olive oil: Use the good stuff here because you will taste it
- Unsalted butter: Combined with oil for that perfect golden finish
- Salt: Go easy since the feta is already quite salty
- Black pepper: Freshly cracked makes all the difference
- Ground nutmeg: Just a pinch adds this subtle warmth that people will notice but not be able to identify
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease a rectangular baking dish with olive oil
- Cook the aromatics:
- Warm 2 tablespoons olive oil in a large skillet and sauté the yellow onion until soft about 5 minutes then add spring onions for 2 more minutes
- Wilt the spinach:
- Add spinach in batches if using fresh and cook until wilted and all liquid has evaporated then stir in the herbs and let cool slightly
- Mix the filling:
- Combine feta ricotta eggs salt pepper and nutmeg in a bowl then add the cooled spinach mixture and mix until well incorporated
- Protect your phyllo:
- Keep the phyllo dough covered with a damp towel while you work because dried sheets will crack and make you sad
- Build the base:
- Layer 6 to 8 phyllo sheets in the dish brushing each with olive oil and melted butter mixture
- Add the filling:
- Spread that beautiful spinach mixture evenly over the bottom layers
- Create the top:
- Layer remaining phyllo sheets brushing each with oil and butter then tuck in the edges and brush generously
- Score before baking:
- Use a sharp knife to cut squares or diamonds through the top layers because cutting after baking will just make a mess
- Bake until golden:
- Bake for 45 to 50 minutes until deeply golden and crisp then let it cool for 10 minutes before serving
My friend Maria taught me that spanakopita tastes best when it has rested for at least 15 minutes because the filling sets up and the flavors really come together. She always slices hers into diamonds because she says it looks more impressive at parties and honestly she is right.
Making It Ahead
You can assemble the entire spanakopita up to 24 hours before baking and keep it covered in the refrigerator. Just bring it to room temperature for about 30 minutes before baking or you will end up with uneven cooking. Some people actually prefer it this way because the flavors have more time to mingle.
Freezing Instructions
Wrap the unbaked spanakopita tightly in plastic and then foil before freezing for up to 3 months. Bake from frozen at 180°C but add about 15 to 20 minutes to the cooking time. I always keep a backup pan in my freezer for unexpected guests or those nights when cooking anything feels impossible.
Serving Suggestions
Spanakopita deserves a proper Greek spread around it with a crisp Greek salad and some cool tzatziki on the side. A chilled Assyrtiko or Sauvignon Blanc cuts through the richness perfectly.
- Serve warm or at room temperature because both ways are absolutely delicious
- Pair with a simple tomato and cucumber salad dressed with good olive oil
- Crumble a little extra feta on top right before serving for that restaurant style finish
Every time I pull a golden spanakopita from the oven I feel connected to generations of home cooks who have made this same dish in their own kitchens. That is the kind of recipe worth passing down.
Recipe FAQs
- → Can I make spanakopita ahead of time?
-
Yes, you can assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. Alternatively, bake fully and reheat in a 180°C oven for 10-15 minutes to restore crispiness.
- → How do I prevent soggy phyllo?
-
Ensure all excess moisture is removed from the spinach by squeezing it thoroughly after wilting. Keep unused phyllo covered with a damp towel, and brush each layer generously with oil-butter mixture for optimal crisping.
- → Can I freeze spanakopita?
-
Freeze unbaked portions wrapped tightly in plastic and foil for up to 3 months. Bake from frozen, adding 10-15 minutes to cooking time. Already-baked pieces can be frozen and reheated at 180°C until hot and crisp.
- → What can I substitute for ricotta?
-
Greek anthotyro is traditional, but cottage cheese blended until smooth, mascarpone, or additional feta work well. For a lighter version, use low-fat cottage cheese or silken tofu blended with lemon juice.
- → Why is my spanakopita not browning evenly?
-
This may happen if the oven temperature is too low or the top layer wasn't brushed adequately with oil-butter mixture. For even browning, position the rack in the center-third of the oven and rotate the dish halfway through baking.
- → How do I know when it's done?
-
The top should be deep golden brown and the phyllo layers should feel crisp when tapped lightly. A knife inserted into the center should come out hot, and the filling should be set rather than runny.