This traditional Greek spanakopita features delicate phyllo pastry brushed with olive oil and butter, enveloping a vibrant filling of fresh spinach, sautéed onions, and aromatic dill, parsley, and mint. The creamy mixture combines tangy feta and ricotta with eggs for richness, creating a perfectly balanced savory pie that bakes to golden perfection. Ideal for entertaining, this dish serves eight and works beautifully as an appetizer, side, or light main course.
The first time I attempted spanakopita, I was hosting a dinner party and feeling entirely too ambitious. My yiayia had watched me struggle with phyllo dough over a video call, laughing as I kept tearing the delicate sheets. Now after dozens of tries, I have finally learned that working with phyllo is less about perfection and more about confidence and speed.
Last summer, I made this for a rooftop gathering in Athens, and my friend Maria kept sneaking pieces straight from the pan. We ended up eating half of it standing around the kitchen, burning our fingers on the crispy phyllo and not even caring. That moment of everyone reaching for seconds while the steam still rises is exactly why this dish has remained a beloved staple in Greek homes for generations.
Ingredients
- Fresh spinach: The backbone of this dish, fresh spinach gives the best texture and flavor, though frozen works in a pinch
- Feta cheese: Use a good quality Greek feta for that authentic tangy and creamy bite
- Ricotta cheese: Adds a luxurious creaminess that balances the salty feta perfectly
- Phyllo dough: These paper thin sheets create those irresistible flaky layers we all love
- Fresh herbs: The trio of dill, parsley, and mint is what makes spanakopita taste genuinely Greek
Instructions
- Prepare your oven and pan:
- Preheat your oven to 180°C (350°F) and lightly grease a rectangular baking dish with olive oil
- Cook the aromatics:
- Warm 2 tablespoons olive oil in a large skillet over medium heat and sauté the yellow onion until soft and translucent, about 5 minutes
- Add the green onions:
- Toss in the sliced spring onions and cook for another 2 minutes until fragrant
- Wilt the spinach:
- Add spinach in batches if using fresh, cooking until wilted and all liquid has evaporated completely
- Season with herbs:
- Remove from heat and stir in the chopped dill, parsley, and optional mint
- Mix the filling:
- Combine feta, ricotta, beaten eggs, salt, pepper, and nutmeg in a large bowl, then add the cooled spinach mixture
- Protect your phyllo:
- Keep the phyllo dough covered with a damp towel while you work to prevent it from drying out and becoming brittle
- Layer the bottom:
- Place one sheet of phyllo in your 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 base
- Layer the top:
- Continue layering remaining phyllo sheets, brushing each with oil and butter, then tuck in the edges and brush the top generously
- Score before baking:
- Use a sharp knife to carefully score the top layers into squares or diamonds before baking
- Bake to golden perfection:
- Bake for 45 to 50 minutes until the phyllo is deeply golden and irresistibly crisp
- Rest and serve:
- Let the spanakopita cool for 10 minutes before slicing along the scored lines
My yiayia always said that spanakopita tastes better the next day, when the flavors have had time to truly marry. I have found this to be true, and cold spanakopita for breakfast has become one of my simple pleasures in life. There is something deeply comforting about starting your day with a piece of flaky, cheesy pastry that reminds you of family and tradition.
Making It Your Own
While traditional spanakopita is perfect as written, I have discovered that adding a handful of chopped wild greens like chard or kale adds wonderful depth. The key is maintaining the ratio of filling to phyllo so you get those satisfying layers in every bite.
Freezing For Later
You can assemble the entire spanakopita, wrap it tightly in plastic and foil, then freeze before baking. When ready to serve, bake straight from frozen, adding about 15 minutes to the cooking time. This makes it an excellent dish for busy entertaining or holiday prep.
Serving Suggestions
A crisp Greek salad with ripe tomatoes and cucumber is the perfect accompaniment to cut through the richness of the spanakopita. Some tangy tzatziki sauce on the side adds another refreshing element.
- Pair with an Assyrtiko or Sauvignon Blanc for a complete Greek experience
- Serve as part of a meze spread with hummus and dolmades
- Cut into smaller triangles for elegant appetizer portions
Whether you are making this for a special occasion or a simple Sunday dinner, spanakopita has a way of bringing people together. Kali orexi!
Your Recipe Questions Answered
- → Can I prepare spanakopita ahead of time?
-
Yes, you can assemble the entire spanakopita up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. Add 5-10 minutes to the baking time if baking cold. Alternatively, freeze unbaked for up to 3 months.
- → How do I prevent soggy phyllo?
-
Ensure spinach is thoroughly cooked and all liquid has evaporated before mixing with cheeses. Keep phyllo sheets covered with a damp towel while working. Brush each layer generously but not excessively with oil-butter mixture.
- → Can I use frozen spinach instead of fresh?
-
Absolutely. Use 600g frozen spinach, thaw completely, then squeeze out excess moisture using your hands or a clean towel. Frozen spinach works beautifully and saves preparation time.
- → What's the best way to reheat spanakopita?
-
Reheat in a 180°C (350°F) oven for 10-15 minutes until crispy and heated through. Avoid microwaving as it makes the phyllo soggy. Leftovers keep refrigerated for 3-4 days.
- → Can I make spanakopita without dairy?
-
For a dairy-free version, substitute feta with vegan feta alternatives and use plant-based butter and oil. However, the texture and flavor will differ from the traditional version.
- → Why is my spanakopita not crispy?
-
The phyllo may not have been baked long enough, or the filling contained too much moisture. Ensure proper drainage of spinach and bake until deep golden brown. Score before baking helps steam escape.