This traditional Greek spanakopita features golden, crispy phyllo pastry layered with a aromatic filling of fresh spinach, sautéed onions, fragrant herbs like dill and mint, and creamy feta cheese. The result is a savory pie that's delightfully flaky on the outside and richly satisfying within. Perfect for gatherings, this versatile dish works beautifully as an appetizer, side dish, or light vegetarian main course.
The first time I attempted spanakopita, I was staying at my aunt's house in Thessaloniki during one of those gloriously long Greek summers where the sun doesn't set until past nine. She watched me struggle with the phyllo sheets, tearing more than I saved, until she finally took my hands in hers and showed me how to work with the delicate pastry almost reverently. The scent of sautéing onions and wilting spinach filled her tiny kitchen, mixing with the sharp tang of feta and the bright perfume of fresh dill that she'd picked from her balcony garden that morning.
I made this spanakopita for my daughter's birthday party last spring, serving it alongside a simple Greek salad and some grilled lamb. Watching her friends—who'd never tried anything beyond pizza and chicken nuggets—go back for third and fourth helpings, their fingers dusted with golden flakes of phyllo, reminded me why some recipes endure through generations. One girl asked for the recipe to give to her mother, saying it was the best thing she'd ever eaten at anyone's house.
Ingredients
- Fresh spinach: While frozen works in a pinch, fresh spinach gives you brighter color and a sweeter flavor that pairs beautifully with the herbs
- Feta cheese: Choose a good quality Greek feta that's creamy rather than crumbly dry—it makes all the difference in the filling's texture
- Ricotta cheese: This adds creaminess that tempers the saltiness of the feta, creating a perfectly balanced filling
- Phyllo dough: Keep it covered with a damp towel while you work because dried-out phyllo becomes impossible to handle
- Olive oil and butter: Using both gives you the flavor of butter with the crispness that only olive oil can provide
- Fresh dill, parsley, and mint: These herbs are non-negotiable—they're what makes spanakopita taste like Greece rather than just spinach pie
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease a rectangular baking dish—about 33x23 cm works perfectly
- Cook the aromatics:
- Warm 2 tbsp olive oil in a large skillet and sauté the onions until soft and translucent, then add spring onions for 2 more minutes
- Wilt the spinach:
- Add spinach in batches if using fresh, cooking until wilted and all liquid has evaporated, then stir in dill, parsley, and mint
- Make the filling:
- Combine feta, ricotta, eggs, salt, pepper, and nutmeg in a bowl, then add the cooled spinach mixture and mix well
- Layer the bottom:
- Keep phyllo covered with a damp towel, then layer 6–8 sheets in the dish, brushing each generously with olive oil and melted butter
- Add the filling:
- Spread the spinach mixture evenly over the layered phyllo, right to the edges
- Top with more phyllo:
- Layer remaining phyllo sheets on top, brushing each with oil and butter, then tuck in edges and brush the top generously
- Score and bake:
- Score the top into squares or diamonds with a sharp knife, then bake for 45–50 minutes until golden and crisp
- Rest before serving:
- Let cool for 10 minutes before slicing along your scored lines
My neighbor came over the day after I made this spanakopita, following the scent that had somehow drifted into her hallway. She ended up staying for two hours, eating cold squares directly from the container while we talked about everything and nothing. Sometimes food becomes the excuse for connection we didn't know we needed.
Making Ahead
Spanakopita reheats beautifully and actually develops deeper flavors after resting in the refrigerator overnight. I often assemble it completely, wrap it tightly, and refrigerate until ready to bake—just add a few extra minutes to the cooking time if baking cold from the fridge.
Freezing Instructions
You can freeze unbaked spanakopita by wrapping it tightly in plastic and foil—bake from frozen, adding about 15 minutes to the cooking time. Baked spanakopita also freezes well; reheat in a 350°F oven to restore crispness rather than microwaving, which will make the phyllo soggy.
Serving Suggestions
Spanakopita works beautifully as a light main dish with a crisp Greek salad, or cut into smaller squares as part of a mezze spread alongside hummus, tzatziki, and grilled vegetables. A chilled Assyrtiko or Sauvignon Blanc cuts through the richness perfectly.
- Sprinkle some kefalotyri cheese over the filling for extra salty depth
- Let it cool completely before wrapping for transport to picnics
- Serve at room temperature—the phyllo stays crispier than you'd expect
There's something deeply satisfying about pulling a golden, bubbling spanakopita from the oven—the way the phyllo puffs up in places, the way the kitchen fills with that impossible combination of buttery, herbaceous fragrance. It's comfort food that feels like celebration.
Recipe Questions & Answers
- → Can I make spanakopita ahead of time?
-
Yes, you can assemble the spanakopita up to 24 hours before baking and refrigerate it covered tightly. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → How do I prevent soggy phyllo?
-
Always thaw frozen phyllo completely and keep unused sheets covered with a damp towel. Brush each layer thoroughly with oil and butter mixture, and ensure the spinach filling is well-cooled and well-drained before assembling.
- → Can I freeze spanakopita?
-
You can freeze unbaked spanakopita for up to 3 months. Wrap tightly in plastic and foil. Bake frozen at 180°C for about 60-70 minutes. Already baked spanakopita can be frozen for 1 month and reheated at 180°C for 15-20 minutes.
- → What's the best way to cut spanakopita?
-
Score the top phyllo layers with a sharp knife before baking, cutting through to the filling but not the bottom crust. This creates clean lines and makes it easier to slice after baking without shattering the crispy top.
- → Can I use frozen spinach instead of fresh?
-
Absolutely. Use 600g frozen spinach, thaw completely, and squeeze out all excess moisture using your hands or a clean towel. Removing the liquid is crucial to prevent a soggy filling and ensure the phyllo stays crisp.
- → What can I serve with spanakopita?
-
Serve warm or at room temperature with a crisp Greek salad, tzatziki sauce, or hummus. It pairs beautifully with white wines like Assyrtiko or Sauvignon Blanc and makes an excellent addition to a mezze platter.