This beloved Greek dish features delicate layers of buttery phyllo pastry enclosing a vibrant filling of fresh spinach, aromatic herbs like dill and mint, and tangy feta cheese. The result is a perfectly balanced combination of textures—crisp, golden exterior giving way to a tender, herb-infused center.
Ideal for gatherings, family dinners, or meal prep, this handheld pie travels beautifully and tastes delicious warm or at room temperature. The secret lies in properly draining the spinach and brushing each phyllo sheet generously with olive oil and butter for that signature crunch.
The first time I attempted spanakopita, I made the rookie mistake of not squeezing out enough moisture from my spinach, resulting in a soggy bottom layer that my Greek friend Yia Maria politely called 'rustic.' Three attempts later, watching her mother's weathered hands work the phyllo with practiced grace, I finally understood that this dish is all about patience and the courage to handle pastry that seems impossibly delicate.
I made this spanakopita for my book club last winter, and the usually chatty group went completely silent after the first bite. Someone actually said, 'I can taste Greece in this,' which might sound dramatic but honestly that's exactly what good food does, it transports you somewhere else entirely.
Ingredients
- Fresh spinach: The 1 kg might seem excessive but it wilts down dramatically, and fresh gives you that vibrant green color that frozen just cant match
- Yellow onion and spring onions: This double onion approach creates depth, with yellow providing sweetness and spring onions adding that gentle bite
- Feta and ricotta: The feta brings that signature salty tang while ricotta adds creamy richness that prevents the filling from becoming too dense
- Fresh dill, parsley, and mint: These herbs are nonnegotiable, they're what transforms spinach and cheese into something distinctly Greek
- Phyllo dough: Keep it covered with a damp towel while working, because dried out phyllo cracks and nobody wants that kind of heartbreak
- Olive oil and butter: Using both gives you the best of both worlds, butter for flavor and olive oil for that authentic Mediterranean crispness
Instructions
- Get your oven and dish ready:
- Preheat to 180°C and grease your baking dish—this small step makes removing those perfect squares so much easier later.
- Cook your aromatics:
- Sauté the yellow onion in olive oil until it softens, then add spring onions for a couple more minutes.
- Wilt the spinach:
- Add spinach in batches if using fresh, cooking until wilted and most liquid has evaporated, then stir in all those fresh herbs.
- Mix the filling:
- Combine feta, ricotta, eggs, salt, pepper, and nutmeg in a bowl, then fold in your cooled spinach mixture.
- Layer the bottom phyllo:
- Keep phyllo covered with a damp towel, then layer 6 to 8 sheets in your dish, brushing each generously with oil and melted butter.
- Spread the filling:
- Distribute that gorgeous green mixture evenly across the phyllo base, right to the edges.
- Top with more phyllo:
- Layer remaining sheets, brushing each, then tuck in the edges and give the top a final generous brush.
- Score and bake:
- Cut through the top layers into squares or diamonds before baking, then cook for 45 to 50 minutes until deeply golden.
- The hardest part:
- Let it cool for 10 minutes—this brief rest helps the filling set so your clean cuts actually stay clean.
This recipe became my go-to for new neighbors and difficult life transitions, something about the combination of flaky pastry and comforting filling just says 'everything will be okay.'
Getting Ahead
You can prepare the filling a day in advance and refrigerate it, which actually helps the flavors meld together beautifully.
Freezing Instructions
Wrap your unbaked spanakopita tightly and freeze for up to 3 months, then bake straight from frozen, adding about 15 extra minutes.
Serving Suggestions
Spanakopita shines alongside a crisp Greek salad with plenty of olives and a cool dollop of tzatziki to cut through the richness.
- Pair with a chilled Assyrtiko or dry white wine
- Serve at room temperature for picnics or potlucks
- Reheat leftovers in the oven, never the microwave
There's something deeply satisfying about serving spanakopita, watching people's faces light up as that first crispy bite gives way to something so comforting and familiar.
Recipe FAQs
- → Can I make spanakopita ahead of time?
-
Yes, assemble the entire dish, cover tightly, and refrigerate up to 24 hours before baking. You can also freeze unbaked spanakopita for up to 3 months—thaw overnight in the refrigerator before baking as directed.
- → How do I prevent soggy phyllo?
-
Always keep unused phyllo covered with a damp towel while working. Brush each layer thoroughly with oil and butter mixture, and ensure the spinach filling is completely cooled and well-drained before assembling to prevent excess moisture.
- → Can I use frozen spinach instead of fresh?
-
Absolutely. Thaw 600 g frozen spinach completely, then squeeze out all excess liquid using your hands or a clean kitchen towel. Frozen spinach works beautifully and saves significant prep time without sacrificing flavor.
- → What's the best way to cut spanakopita?
-
Score the top phyllo layers with a sharp knife before baking—this creates guide lines and makes clean cuts easier once cooked. Wait at least 10 minutes after baking before slicing to allow the layers to set.
- → Can I substitute the feta cheese?
-
Feta provides essential tang and saltiness, but you can replace part of it with anthotyro, cottage cheese, or a soft goat cheese. Adjust salt accordingly since feta is naturally salty.
- → How should I store leftover spanakopita?
-
Store cooled pieces in an airtight container in the refrigerator for 3-4 days. To reheat, place in a 180°C (350°F) oven for 10-15 minutes until crisp again. Avoid microwaving as it makes the phyllo soggy.