Oh, the sound of it! That first crackle as you cut through layers of impossibly thin, golden pastry into a bed of savory, herby spinach and salty feta—that’s the magic of a great Spanakopita. My love affair with this Greek spinach pie started years ago at a friend’s chaotic family dinner in Athens. I was hooked from that first bite, and I’ve spent countless Sundays since then in my own kitchen, chasing that perfect balance of crisp and creamy. After years of tweaking and tasting (tough job, I know!), I’ve landed on a method that’s reliable, delicious, and brings a little piece of that sunny Greek table right to your oven.
Why You’ll Love This Spanakopita (Greek Spinach Pie)
Trust me, this isn’t just any spinach pie. There’s a reason it’s my go-to for feeding a crowd. First off, that texture! You get this incredible contrast between the shatteringly crisp, buttery phyllo layers and the soft, savory filling. Flavor-wise? It’s a total winner—salty feta, earthy spinach, and a little kick from the garlic and dill just sing together. And honestly, I love that it’s a show-stopping vegetarian main that even my most devoted meat-eater friends devour. It’s one of those dishes that always, always gets empty plates and happy smiles.
Ingredients for Spanakopita (Greek Spinach Pie)

Okay, let’s talk ingredients! Getting this right is half the battle for an amazing spanakopita. The beauty is in its simplicity, but the quality really matters. Here’s exactly what you’ll need, lined up on your counter just like I do it. Don’t worry, it’s all pretty straightforward stuff you can find anywhere.
- Phyllo Dough: 1 package (you’ll find it in the freezer aisle). This is the star, so get the best you can! Make sure it’s fully thawed in the fridge overnight. Trust me, working with frozen phyllo is a recipe for tears—both kinds.
- Fresh Spinach: About 500g (that’s a couple of big bunches or bags). Wash it really well—spinach loves to hide sand—and give it a rough chop. We’ll cook it down, I promise it shrinks a ton!
- Feta Cheese: 200g of good, crumbly Greek feta. Please, for the love of all that’s crispy, get a block and crumble it yourself. The pre-crumbled stuff is too dry.
- The Aromatics: 1 large yellow onion, finely chopped, and 2 cloves of garlic, minced. This is your flavor base.
- Binding & Richness: 2 large eggs, beaten, and about 1/4 cup of a good, fruity olive oil. You’ll use the oil for cooking and for brushing those gorgeous phyllo sheets.
- Seasoning: 1/2 tsp salt (go easy, the feta is salty!) and 1/4 tsp black pepper. My secret? A couple tablespoons of chopped fresh dill if you have it. It makes it taste like sunshine.
How to Make Spanakopita (Greek Spinach Pie)
Alright, here’s where the fun begins! Making spanakopita feels a bit like edible craft project—it’s methodical, a little messy, and so satisfying. Don’t let the phyllo dough scare you. I promise, if you follow these steps and take a deep breath, you’ll have a masterpiece. The key is getting organized first. So, go ahead and preheat that oven to 350°F (175°C). This gives it plenty of time to get perfectly hot and ready for our crispy creation. Now, let’s dive in.
Preparing the Spanakopita Filling
Start with a big skillet over medium heat. Pour in a couple tablespoons of that lovely olive oil. Toss in your chopped onion and let it get soft and translucent—this takes about 5 minutes. Then, stir in the minced garlic. Oh, that smell is just the best! Now, pile in all that fresh spinach. It’ll look like a mountain, but don’t panic. Just keep turning it with tongs until it completely wilts down, which happens pretty quickly. Dump the whole mixture into a colander and let it cool. This next part is crucial: grab handfuls of that cooled spinach and squeeze out every last drop of water you can. I mean it! This is your secret weapon against a soggy pie. Then, just mix it in a bowl with the crumbled feta, beaten eggs, dill, salt, and pepper. Easy!
Assembling the Spanakopita Layers
Time for the phyllo! Keep the sheets you’re not using covered with a damp kitchen towel—they dry out in a flash. Lightly brush your baking dish with oil. Place one sheet of phyllo in the dish; it’s okay if it hangs over the edges. Brush it lightly with olive oil. Repeat this, layering and brushing, until you’ve used about half your sheets. Now, spread that beautiful spinach filling evenly over the phyllo base. Here comes the top! Layer and brush the remaining phyllo sheets the same way. When you’re done, you can tuck in the overhanging edges or just roll them up for a rustic look. Don’t stress about perfection. A few little tears? Totally fine. It adds character!
Baking the Spanakopita to Perfection
Pop your pie into that preheated oven. Now, walk away for 45 minutes. Seriously, resist the urge to open the door! You’ll know it’s done when the top is a deep, golden brown and the whole kitchen smells incredible. When you take it out, this is the hardest part: let it rest for at least 15 minutes. I know, I know! But this lets the filling set so you get clean, beautiful slices instead of a delicious but messy scramble. The wait is absolutely worth it.

Tips for Perfect Spanakopita (Greek Spinach Pie)
After many, many pies (and a few early soggy disasters!), I’ve learned a handful of tricks that make all the difference. Trust me, these little things are what turn a good spanakopita into a truly great one.
- Squeeze that spinach until it begs for mercy. This is the #1 rule! Any extra moisture will steam the phyllo from below, and we want crisp, not soggy. I squeeze it in my fists over the sink until no more water drips out.
- Keep your phyllo under wraps. Phyllo dries out faster than you can say “oh no!” The second you open the package, cover the stack with a damp kitchen towel. Just lay it right on top. This is a total game-changer.
- Brush with a light, confident hand. You don’t need to drench each sheet in oil. A light, even brush is all you need. Think of it as giving each layer a little shine, not a bath.
- Let it rest before you slice. I know it’s tempting to dive right in, but letting the pie cool for 15-20 minutes lets the filling set. You’ll get those beautiful, clean slices instead of a delicious mess.
Serving Your Spanakopita (Greek Spinach Pie)
Oh, this is the best part—getting to eat it! I love serving my spanakopita warm from the oven, when the phyllo is at its absolute crispiest. But honestly, it’s just as fantastic at room temperature, which makes it perfect for a picnic or a party platter. For a real feast, I always pair it with a big, bright Greek salad and a bowl of cool, garlicky tzatziki sauce for dipping. A few lemon wedges on the side are a must—a little squeeze of juice right before you take a bite? Wow. It just makes everything pop.
Storage and Reheating Instructions
Good news—this pie is almost as good the next day! Once it’s completely cool, I just cover the baking dish tightly with foil or transfer slices to an airtight container. It’ll keep happily in the fridge for about 3 days. Now, reheating is key. Do not use the microwave—it turns that beautiful crisp crust into a sad, soggy blanket. Instead, pop a slice or two on a baking sheet and warm it in a 300°F (150°C) oven for 10-15 minutes. You’ll get that wonderful crunch right back, I promise.
Nutritional Information
Okay, so I’m not a nutritionist, but I know it’s helpful to have a ballpark idea of what you’re eating! For one good-sized slice of this spanakopita, you’re looking at roughly 250 calories. It has about 15g of fat (5g of that is saturated), 20g of carbs with 3g of fiber, and a solid 10g of protein to keep you full. The sodium is around 400mg, mostly from that delicious feta. Just remember, these are estimates—the exact numbers can change a bit depending on the brands you use and how much olive oil you brush on. But hey, it’s packed with spinach, so that’s a win in my book!
FAQs About Spanakopita (Greek Spinach Pie)
I get asked the same few questions every time I make this pie, so let me save you some head-scratching! Here are the answers that have come from my own trial and error.
Can I use frozen spinach instead of fresh?
Absolutely! I do it all the time. Just thaw a 10-ounce block completely, then squeeze it even drier than you think is necessary. I wring it out in a clean kitchen towel—it’s the best way to get every last drop of water out.
How do I prevent a soggy bottom crust?
Two things: First, see above about squeezing that spinach! Second, don’t be shy with the olive oil brush on those bottom layers of phyllo. That light coating creates a barrier that helps keep things crisp.
Can I make spanakopita ahead of time?
Yes! You can assemble the whole pie, cover it tightly, and keep it in the fridge for up to a day before baking. Just add a few extra minutes to the bake time since it’ll be going in cold.
What can I use if I don’t have feta?
A good, creamy ricotta works in a pinch, or even a tangy goat cheese. It’ll be a slightly different flavor, but still totally delicious. Just remember to adjust the salt since feta is so salty on its own.
Share Your Results
I would absolutely love to hear how your spanakopita turned out! Did you add a twist, like some chopped mint or a pinch of nutmeg? Tell me all about it in the comments below—and don’t forget to rate the recipe. If you snapped a photo of that gorgeous golden crust, please share it! Tag me so I can see your masterpiece and celebrate with you. Happy baking!
Print
Classic Greek Spinach Pie (Spanakopita)
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Spanakopita is a Greek spinach pie with a crispy phyllo crust and a savory filling.
Ingredients
- 1 package phyllo dough (about 16 sheets)
- 500g fresh spinach, washed and chopped
- 200g feta cheese, crumbled
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 eggs, beaten
- 1/4 cup olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- Optional: 2 tbsp fresh dill, chopped
Instructions
- Preheat your oven to 350°F (175°C).
- Sauté onion and garlic in 2 tbsp olive oil until soft.
- Add spinach and cook until wilted. Let the mixture cool.
- Mix the spinach with feta, eggs, dill, salt, and pepper.
- Layer phyllo sheets in a baking dish, brushing each with olive oil.
- Spread the spinach filling over the phyllo layers.
- Top with remaining phyllo sheets, brushing with oil.
- Bake for 45 minutes until golden and crisp.
Notes
- Use thawed phyllo dough to prevent tearing.
- Squeeze excess water from cooked spinach to avoid a soggy crust.
- Brush phyllo sheets lightly with oil for a flaky texture.
- Let the pie cool slightly before slicing.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
Nutrition
- Serving Size: 1 slice
- Calories: 250
- Sugar: 2g
- Sodium: 400mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 50mg


