Stuffed
Spanakopita Recipe (Crispy Greek Spinach and Feta Pie)
Prep
30 minutes
Cook
20 minutes
Yield
20 -24
Flaky, buttery phyllo packed with spinach, feta, green onions, and fresh herbs. Make classic Greek Spanakopita as a pie or triangles for a golden, savory treat.
This Spanakopita Recipe is a classic Greek savory pie made with flaky phyllo filled with spinach, feta, and fresh herbs. In my family, it’s something I grew up with and is a household staple. This version takes that traditional pie that I grew up devouring, and makes it handheld. It is generously brushed with butter for that crisp, golden finish, and the best part is that it is easier than it looks to make!

What Is Spanakopita?
Spanakopita (spah-nah-KO-pee-tah) is a traditional Greek savory pie made with flaky phyllo dough filled with spinach, feta, and herbs. It’s everywhere in Greece! You’ll find it in bakeries, on street corners, family kitchens, and on a lot of menus. It can be eaten as an appetizer, main, or snack. There are two classic forms: a layered pie baked in a dish, or individual triangles for hand-held snacking. This Spanakopita Recipe covers the handheld version, but you can see my recipe for a pie version here.
Why You’ll Love This Spanakopita Recipe
- Crispy phyllo outside and creamy, savory filling inside, a heavenly combination
- Straightforward assembly once you know the phyllo tricks that I’ll share below
- Works as an appetizer, or side
- Freezer-friendly for make-ahead snacks

Ingredients
The Filling
- Spinach – Fresh (900g) gives the best flavor, but frozen can be used. Either way, remove all moisture because wet spinach will leave your phyllo soggy, and we want that CRUNCH!
- Feta cheese – 1 cup, crumbled by hand. Block feta tastes better than pre-crumbled, and look for one made in Greece for the best!
- Onion & Leeks – Sautéed until golden for sweetness and depth
- Fresh herbs – Dill, and parsley are essential, but I also like to add fresh mint since it adds brightness
The Phyllo
- Phyllo dough – Thawed overnight in the fridge. Never at room temp or in the microwave.
- Butter – Melted butter is brushed between layers. Traditional Greek spanakopita sometimes uses olive oil, and a 50/50 mix works too.



Tips for the Best Spanakopita
If you decide to use frozen spinach, you need to make sure you squeeze it well until completely dry. This is the single most important step to keep the phyllo crisp. It is easier to just use fresh to avoid having to worry about this step. If frozen, use a clean kitchen towel, fine mesh strainer, or hand pressure to remove every bit of moisture.
Keep your phyllo covered with a barely damp towel while assembling to prevent it from drying out and tearing. Brush each sheet lightly and evenly with melted butter for golden, perfect layers. Work quickly with the phyllo and don’t worry, as a few small tears are fine. It’ll still turn out great!
Variations
You can easily adapt this recipe and make your own variation of my family recipe. Here are just some ideas:
- Swap part or all of the spinach for frozen spinach (thawed and squeezed dry)
- For a richer filling, mix in ¼ cup ricotta with the feta
- For a meal version, make a pie instead of triangles
- Use olive oil instead of butter to brush the phyllo for a lighter, more traditional Greek flavor, or a 50/50 blend for balance
- Freeze the unbaked triangles and bake directly from frozen (just add 10–15 minutes to the bake time)
- Get creative with additions like cooked mushrooms, sun-dried tomatoes, or other veggies, herbs, etc.
How to Store and Reheat Spanakopita
| Method | Duration | Notes |
|---|---|---|
| Room temp | 2 hours | Fine for parties |
| Refrigerator | 3–4 days | Airtight container |
| Freezer (unbaked) | 1 month | Freeze unbaked triangles and heat from frozen until cooked through |
| Freezer (baked) | 1 month | Reheat 350°F until crisp |
What to Serve with Spanakopita
- Souvlaki
- Greek Tzatziki Sauce
- Greek-style Potatoes
- Pearl Couscous Greek Salad
- Traditional Greek Salad
Common Questions
A traditional Greek savory pie made with flaky phyllo dough filled with spinach, feta, and herbs like dill and parsley.
Yes! Assemble up to 8 hours before baking. Baked spanakopita keeps 3–4 days refrigerated or 2 months frozen.
Both work. Fresh will give better flavor and is quicker because it won’t have as much moisture you need to squeeze out.
Thaw overnight in the fridge; cover unused sheets with a barely damp towel while working.
Remove all moisture from spinach and score the top phyllo before baking to let steam escape.

Spanakopita Recipe
Your Greek mommy that is. 😍 Step into my kitchen to learn how to make yummy Greek food. 🍽️💃
Video
Ingredients
- 1 package phyllo pastry (defrosted if frozen)
- 2 tbsp olive oil
- 1 medium white onion finely chopped
- 2 ½ cups finely chopped leeks
- 1 ½ cups finely chopped green onion
- Season to taste
- 1 cup fresh dill
- 1 cup fresh parsley
- ½ cup fresh mint
- ¼ cup nutritional yeast (optional)
- 2 tbsp vegetable stock paste
- 900 g fresh spinach
- 1 cup crumbled feta cheese
- 1 stick butter, melted
- 1 cup Easy Greek Tzatziki Sauce
Instructions
- The night before making your individual spanakopita, make sure to remove your phyllo dough from the freezer. Allow thawing in the fridge overnight.
- In a large pot, heat the olive oil on medium heat for around 30 seconds.
- Add the finely chopped onions and finely chopped leeks, sautéing until caramelized and golden brown. Stir often to avoid burning.
- After about 10 minutes, your onions and leeks should be caramelized and golden brown. Add the green onions, dill, parsley, mint, nutritional yeast (optional), seasonings, and vegetable stock paste.
- Cook for around 2 minutes or until wilted considerably.
- Next, add the spinach, and stir and cook this down until there is no moisture left.
- Once the spinach is ready, stir in the feta, and remove from heat to cool for around 10 minutes.
- Preheat the oven to 375F and prepare 2 baking sheets with parchment paper.
- Melt the butter and set it aside. Have it ready with a brush to gently coat your phyllo.
- It is best to keep your phyllo dough moist, so I suggest laying it out flat then covering with a damp cloth.
- Gently place one sheet of phyllo dough onto a large cutting board or flat surface. This is a very delicate ingredient, so be patient.
- Coat the whole thing with melted butter, using your brush, then repeat that step with two more sheets for 3 layers total.
- Use a pizza cutter or knife to cut the layered phyllo dough into 4 long strips.
- Scoop approximately 2 tablespoons of the spanakopita filling 1 – 2 cm away from the edge of one strip.
- Roll the phyllo dough directly over the filling to fully cover it.
- Next complete a diagonal fold towards one side, to begin a triangle formation.
- Continue this type of diagonal fold down the entire strip, making sure to alternate the sides of each fold.
- Arrange onto the baking tray and lightly brush with the melted butter.
- Repeat these steps until all of the filling is used.
- Bake for 20 – 25 minutes, until golden brown and crisp.
- Serve with tzatziki! ENJOY!!
Notes
Nutrition
Disclaimer: This post was sponsored by Bob’s Redmill
Sooooo good. My family loved it!
This makes me so happy, thanks Evie!
So yummy, even I found it easy to work out the filo. Food by Maria is my go-to for all vegan recipes. I always look on her page first! Thanks 🙂
THANK YOU SO MUCH!!! this means so much to me!
Will surely be making it again. Enjoyed this dish..
Thank you so much for the love, Priya!
Once again, another delicious recipe by Maria! My entire family enjoyed this dish, and I will be making it again.
Thank you so much for the love!!
Interesting step 6! Have never done that before look forward to trying this receipie tomorrow!
It’s pretty game-changing, you’ll see!
What’s delicious recipe, my husband & I loved it. In light of all our time at home due to Coronavirus, it was nice to occupy my time for a couple of hours ❤️
I did tweak this slightly (I hope you don’t mind) by adding Violife Vegan Feta & finely chopped black olives – vegan feta isn’t salty like standard feta but adding the olives really helped.
Definately making again, thanks Maria x
This sounds amazing, thanks for the love!
Love your recipes. A favourite with my family!
thank you so much Lea!
Just made these tonight and they were delicious! I actually started making them on Christmas Day but we ended up not having enough time so I froze the filling and made them today! One thing to note is that you definitely need to cook the filling for a while- this is always a thing with spinach pies because of all of the liquid from spinach. I cooked it on low for about 30 minutes, and then freezing the filling actually helped with this too! I see in the comments that someone else drained the filling with cheesecloth to remove the excess liquid. It’s a tough call, because you end up losing a lot of the nutrients with these methods- but the last thing you want is soggy pies.
It takes time to prep/make and freeze for an hour, etc- but it IS worth it. They came out perfectly golden, crispy and SO delicious. Also great to note that the filling was frozen for 3 weeks and it still turned out amazing!
Thanks for another great recipe Maria!!
Thank you so much for the feedback, Chloe! This is such valuable information and so helpful for everyone trying this recipe!!! You’re the best!!!!
My favorite pie recipe from now on. Thanks Maria for this deliciously tasty recipe 🤗😘!
This is amazing, thank you Liana for the love. We are so excited that you love this recipe as much as we do!
Made this for thanksgiving and the flavor was spot on, got so many compliments from my non-vegan family! The only thing I did differently was drained the filling using cheesecloth because I ended up with a LOT of excess liquid. This recipe made phyllo way less intimidating and I had lots of fun with it (:
YESSS this makes me so happy! Thanks so much for the love Monica!