Desserts
This traditional Greek spinach pie recipe brings the flavors of a Greek kitchen to your table with layers of crisp phyllo dough and herbed cheese filling. The secret to authentic spanakopita lies in properly layering the delicate phyllo sheets and achieving that perfect balance of tender spinach and creamy feta.
I first learned this recipe from my grandmother, who insisted on using fresh spinach and homemade phyllo dough for the best results.
The filling combines wilted spinach with onions, garlic, and a blend of feta and ricotta cheeses for a rich, savory center. What makes this recipe special is the technique of brushing each phyllo layer with melted butter before stacking—this creates the signature crispy yet tender texture that defines Greek pastries.
The pie bakes until golden brown, filling your kitchen with an irresistible aroma that's pure comfort food.
When served warm with a drizzle of olive oil and a squeeze of lemon, this spanakopita becomes a celebration of Greek culinary tradition. Each bite delivers layers of flavor—crispy phyllo, creamy cheese, and earthy spinach—all coming together in perfect harmony.
This recipe stays true to its roots while being adaptable enough for modern home kitchens.
The best part? This pie keeps beautifully for several days, making it perfect for meal prep or sharing with neighbors. Whether you're serving it at a family gathering or enjoying a quiet dinner, this traditional recipe delivers restaurant-quality results that taste like home.
Let's get started on creating your own authentic Greek masterpiece.
Ingredients for traditional greek spinach pie
Six layers of crispy phyllo and herbed cheese filling—this is the Greek spinach pie your kitchen needs.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Spinach 🍃 | 10 oz | Chopped, stems removed |
| Yellow Onion 🧅 | 1 whole | Thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Feta Cheese 🧀 | 1 cup | Crumbled, good quality |
| Ricotta Cheese 🧀 | 1 cup | Whole milk, not low-fat |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Plus extra for brushing |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Phyllo Dough Sheets 🍞 | 1 package | Thawed if frozen |
| Unsalted Butter 🧈 | ½ cup | Melted for brushing |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Eggs 🥚 | 1 whole | Beaten, for egg wash |
The spinach is non-negotiable here—fresh, vibrant leaves make all the difference. Trader Joe's or local markets have the best quality, but any bright green bunch works. I always go for baby spinach when I can—it wilts faster and has fewer stems to pick through. For the feta, Greek-style crumbles (like Kalamata brand) give that authentic tang. The ricotta should be whole milk—low-fat versions get rubbery. If you're feeling fancy, grab homemade phyllo dough from a Greek bakery, but store-bought Filoflo sheets work perfectly fine too.
No fresh dill? Dried dill at one-third the amount gets you close, but honestly, it's worth tracking down. Swapping feta for ricotta only works if you add a splash of lemon juice to keep it bright. Short on spinach? Swiss chard or kale (chopped finely) works in a pinch—just wilt them extra well. The phyllo sheets need to stay dry until you brush them, so keep them covered with a damp towel. And that melted butter? Don't skip it—it's what makes the layers crispy instead of soggy. If you're worried about calories, use olive oil instead for brushing, but trust me, the butter makes it taste like home.
This pie reheats beautifully—350°F for 10 minutes brings it back to golden perfection. Keeps 3-4 days in the fridge, wrapped tightly in foil. Freezes for 2 months if you wrap each slice individually in parchment. I always make a double batch because it disappears fast—neighbors always ask for seconds. Serve with a drizzle of olive oil and that lemon juice you saved—trust me, it's worth it.
Why You'll Love This Recipe
- No-Waste Ingredients: I swear by this recipe because it uses the whole onion and garlic—no sad, half-used cloves sitting in my fridge. The spinach wilted down perfectly, and the ricotta stretches just enough to make every bite creamy without being heavy.
- Crispy-Creamy Magic: That golden crust with the soft, tangy filling? It’s the kind of contrast that makes you close your eyes. The feta melts into the ricotta like a hug, and the garlic? Oh, it’s there—just enough to wake up every forkful.
- Meal Prep Hero: Between us, this is my go-to for lunches all week. I make a big batch on Sundays, slice it up, and reheat portions—still crispy, still delicious. (Yes, even on a Tuesday night when I’m too tired to think.)
- Budget-Friendly Luxury: Fresh spinach and onion are cheap staples, and ricotta stretches further than you’d think. I’ve made this for potlucks, family dinners, and even as a side for takeout—it’s the kind of dish that feels fancy without breaking the bank.
Step-by-step instructions for traditional Greek spinach pie
Here's how to create this iconic dish with crispy layers and creamy, herby filling.
Sauté the Spinach and Aromatics
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 10 oz chopped fresh spinach all at once and stir until wilted, about 3-4 minutes. The spinach should reduce significantly and release its moisture. Drain any excess liquid in a colander and press gently to remove as much water as possible—this ensures your filling stays creamy, not soggy.
Mix the Filling Ingredients
In a large bowl, combine the cooked spinach mixture with 1 cup crumbled feta cheese, 1 cup ricotta cheese, 0.25 cup chopped fresh dill, 2 tbsp lemon juice, 0.5 tsp salt, and 0.25 tsp black pepper. Stir well until everything is evenly distributed. Add the 1 beaten egg and mix until fully incorporated.
Taste the filling and adjust seasoning if needed—this is where the real flavor comes together. The lemon juice brightens the richness of the cheeses, while the dill adds that signature Greek herbaceousness. Let the mixture sit at room temperature for 10 minutes to allow the flavors to meld.
Prepare the Phyllo Dough
Working quickly, brush a 9x13-inch baking dish with melted butter. Cut 12 phyllo dough sheets from the package (phyllo is delicate—handle it gently). Brush each sheet lightly with melted butter as you layer them in the dish, overlapping edges slightly. Brush the top layer with butter and let it sit for 5 minutes to soften.
Preheat your oven to 375°F. This is traditional Greek technique—each layer gets buttered to create that signature crispy, flaky texture. If the phyllo starts to dry out while working, cover it with a damp towel to keep it pliable. The butter acts as a barrier between layers, preventing them from sticking together.
Assemble and Bake the Pie
Spread the spinach filling evenly over the phyllo layers in the baking dish. Cut 8 more phyllo sheets and layer them on top, brushing each with melted butter. Fold the edges inward to create a sealed pie—this prevents the filling from leaking out during baking. Brush the top layer generously with melted butter.
Bake for 40-45 minutes until the top is deep golden brown and the filling is set. The edges should be crispy, and the center should jiggle slightly when shaken. If the top browns too quickly, tent it with foil for the last 10 minutes of baking to prevent burning.
Rest and Serve
Remove the pie from the oven and let it cool for 10 minutes before slicing. This resting period allows the filling to firm up slightly, making it easier to cut clean slices. Serve warm or at room temperature—traditionally, this pie is enjoyed with a simple Greek salad or crusty bread.
The result should be layers of crispy, buttery phyllo surrounding a creamy, herby spinach filling. Each bite delivers that perfect contrast of textures and flavors—salty feta, tangy lemon, fresh dill, and the delicate crunch of the phyllo. Enjoy this taste of Greece right in your own kitchen!
Pro Tips For Making Traditional Greek Spinach Pie
- Wilt Spinach Fast: Sauté the spinach in a single layer over high heat—it’ll collapse in 3-4 minutes instead of steaming for ages. I learned this the hard way after making my filling soggy trying to "keep it tender."
- Drain Twice, Then Twice More: Spinach holds onto water like a grudge. After wilting, drain it in a colander, press out excess moisture, then spread it on a clean towel and press again. Your filling won’t turn into a watery mess when baking.
- Pre-Cook the Onions: Sweat the onions until they’re translucent and just starting to caramelize—about 10 minutes on medium-low. Overcooking turns them bitter, and you’ll taste it in every bite. (Yes, even if you’re impatient like me.)
- Use Room-Temp Cheese: Take the feta and ricotta out of the fridge 30 minutes before mixing them into the filling. Cold cheese doesn’t blend smoothly and can make the pie dense. Trust me, your layers will thank you.
Make-ahead tips for this traditional greek spinach pie
Prep Ahead Timeline
Start by prepping the filling the night before—it tastes even better after flavors meld overnight. Store the cooked spinach mixture in an airtight container in the fridge. The next day, just mix in the cheeses, dill, and lemon juice right before assembling.
This saves you from last-minute prep stress while keeping the filling fresh. 📅
Phyllo Prep Shortcut
Thaw your phyllo sheets overnight in the fridge if using frozen—this prevents them from drying out during assembly. Keep them covered with a damp towel while working to maintain pliability. I like to cut all my sheets in advance and stack them with parchment paper between layers to prevent sticking.
This makes assembly go twice as fast when it's time to bake. 💡
Filling Make-Ahead
Assemble the pie completely (including top phyllo layers) up to 24 hours ahead, then wrap tightly in plastic wrap. Store in the fridge until ready to bake—this lets the flavors develop deeper.
When baking from cold, add 5-10 extra minutes to your bake time. The pie reheats beautifully, so this is perfect for meal prep. ✨
Freezer-Friendly Slices
For individual portions, bake the pie, let it cool completely, then slice and wrap each piece in parchment paper. Store in a freezer bag for up to 2 months.
To serve, bake at 350°F for 10-12 minutes until heated through. The phyllo stays crispy when reheated this way—just watch for the edges to turn golden. 🥶
Baking Schedule
If you're hosting, bake the pie 1 hour before serving. It reheats well but loses some crispiness if left out too long. For a crowd, bake two pies simultaneously using two baking sheets.
I use a 9x13-inch dish for each, and they fit perfectly side by side on my oven racks. The aroma alone will have your guests gathering. 🍽️
Serving Prep
Set out small bowls of extra olive oil and lemon wedges on the table. Drizzle each slice with olive oil and a squeeze of lemon right before serving—this keeps the pie tasting fresh even if it sits for a while.
For a festive touch, sprinkle with extra dill or a pinch of flaky salt. This simple step elevates the dish every time. 💛
Nutrition facts
Frequently asked questions
Can I make this spinach pie without phyllo dough?
Traditional spanakopita relies on phyllo for its signature crispy layers, but you can adapt it! Use thinly sliced puff pastry or even lasagna noodles for a quicker version. The texture will differ, but the filling remains the same. For authenticity, though, phyllo is key—it's what gives that delicate, flaky crunch.
How do I keep the phyllo from getting soggy?
Butter is your secret weapon! Brush each phyllo layer with melted butter before stacking, and don't skip the butter on the top layer. Also, make sure your spinach filling is well-drained—press it in a colander to remove excess moisture. Pre-baking the bottom layers for 5 minutes before adding filling helps too.
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first! Use 10 oz frozen spinach (thawed and squeezed dry) and add 1 extra tablespoon of lemon juice to brighten the flavor. Fresh spinach has a better texture, but frozen works in a pinch—just be extra careful with moisture.
What's the best way to serve this pie?
Traditionally, it's served warm with a drizzle of extra-virgin olive oil and a squeeze of lemon. Pair it with a simple Greek salad, crusty bread, or even grilled meats. For a festive touch, sprinkle with toasted pine nuts or extra dill. The olive oil and lemon keep the pie tasting fresh even after it's been sliced.
Why does my pie look pale after baking?
Pale phyllo usually means the butter wasn't brushed evenly or the oven wasn't hot enough. Preheat your oven to 375°F and brush each layer generously with butter. For extra color, broil for 1-2 minutes at the end (watch closely!). Also, ensure your filling isn't too wet—excess moisture can prevent browning.
