This spanakopita is the perfect side dish for your next dinner party, but it is also tasty enough to be a stand-alone dish. If you’ve never had spanakopita before, it is a traditional Greek savory pie with a delicious spinach and feta filling wrapped in flaky layers of buttery phyllo. With each bite, you get a comforting savory but salty flavor along with a satisfying buttery crisp texture. You will definitely be going back for seconds!
You don’t need a lot of ingredients to make spanakopita, and it is not complicated to make. You can prepare it a few ways, such as wrapped in little triangles or baked in different casserole dishes in any shape. This spanakopita recipe uses a 9×13” baking dish, so you can easily assemble it. It’s the perfect dish for feeding a crowd as well. If you want another delicious Greek dish everyone will love, then try my Greek salad recipe, koulourakia recipe, or baklava recipe.
What You Need to Make This Recipe
Spinach — fresh spinach will give your spanakopita the best flavor and texture, as frozen spinach tends to be too watery. If you only have frozen spinach, make sure to thaw it and squeeze it very well to remove excess moisture.
Aromatics — fresh onion and garlic add flavor to the spinach filling.
Fresh herbs — fresh parsley and dill also add flavor, and I recommend sticking with fresh herbs for the best results.
Feta — if you can find blocks of feta and crumble it yourself, that’s great. Feta in a block tends to be more flavorful.
Phyllo dough — phyllo dough is delicate, so handle it gently so you don’t tear it. However, don’t worry too much if any of the dough rips as you are placing them in a baking dish, since the dough will still hold together as it bakes!
Butter — brushing melted butter onto the phyllo dough will give you that delicious crispy texture.
How to Make Spanakopita
1. Heat 1 tablespoon of oil in a large skillet over medium heat. In batches, sautè the spinach until wilted.
2. Place in a large sieve and let cool. Squeeze out excess liquid from the spinach until dry. Place in a large mixing bowl.
3. Heat the remaining 1 tablespoon of oil in the same skillet over medium heat. Add the onion, green onions, and garlic and cook until the onions start to soften. Transfer to the bowl with the spinach, and let cool for 5 minutes. Add the cheese, parsley, dill, eggs, salt, and pepper to the spinach mixture and stir to combine.
4. Lightly brush a 9×13-inch baking pan with some of the melted butter. Lay one sheet of phyllo dough in the prepared baking pan, letting the excess go up the sides of the pan. Using a pastry brush, brush the dough with melted butter. Repeat with 7 more sheets of phyllo dough and more melted butter.
5. Spread the spinach mixture evenly on top of the stacked phyllo.
6. Lay one sheet of phyllo dough on top of the filling and brush with butter. Repeat with the remaining 7 sheets of phyllo dough and melted butter.
7. Tuck the ends of the dough down around the edges creating a pretty border.
8. Using a sharp knife, lightly score the top layer of phyllo into 12 squares. Bake for 50 minutes or until golden brown and the filling is heated through. Serve the spanakopita warm.
Pro Tips for Making This Recipe
- If you are using frozen spinach, you can start the recipe at step 2 after thawing and ringing out the water.
- If you like an extra-stuffed spanikopita, you can add another pound of spinach, a few more green onions, extra dill and parsley, and salt, and pepper to taste to the filling. You don’t need to increase the cheese or egg.
- Spanakopita is best served warm or at room temperature. However, it would help to let it cool for a few minutes before cutting into it to allow the filling to set.
- When brushing the butter onto the phyllo dough, you don’t want to skimp on it, as it helps keep the layers crispy. However, you do not want to overdo it, as it can lead to the dough becoming greasy.
- It is very important that you try to remove as much water from the spinach as possible. You can even place the spinach in a thin kitchen towel to wring out the moisture. This will help prevent the filling from becoming watery and ensure the spanakopita is not soggy.
Frequently Asked Questions
Make sure the spanakopita is at room temperature before putting it in the fridge. If warm, the moisture will lead the dish to become soggy. Use an airtight container or tightly wrap the leftovers in plastic. You can store leftover spanakopita for up to 3 days.
You can freeze spanakopita once it’s cooled to room temperature. Tightly wrap it in plastic and store it in a freezer-safe bag or container. You can reheat them from frozen.
To reheat leftover spanakopita, heat it in the oven at 350°F for 10 to 15 minutes or until heated through. Alternatively, you can reheat it in the microwave for a minute or two, but this may result in a soggy crust.
If you’ve tried this Spanakopita recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!
Spanakopita
Video
Equipment
- Large skillet
- Pastry brush
Ingredients
- 2 pounds fresh spinach rinsed and chopped (908g)
- 2 tablespoons olive oil divided
- 1 onion finely chopped (232g)
- 5 green onions finely chopped (52g)
- 6 garlic cloves minced (16g)
- 8 ounces feta cheese crumbled (226g)
- ¼ cup chopped fresh parsley (8g)
- 3 tablespoons chopped fresh dill
- 2 large eggs lightly beaten
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- ½ cup unsalted butter melted (113g)
- 16 phyllo dough sheets thawed
Instructions
- Heat 1 tablespoon of oil in a large skillet over medium heat. In batches, sautè the spinach until wilted. (Add more oil if needed.) Place in a large sieve and let cool. Squeeze out excess liquid from the spinach until dry. Place in a large mixing bowl.
- Heat the remaining 1 tablespoon of oil in the same skillet over medium heat. Add the onion, green onions, and garlic and cook until the onions start to softne, 3 to 5 minutes. Transfer to the bowl with the spinach, and let cool for 5 minutes.
- Add the cheese, parsley, dill, eggs, salt, and pepper to the spinach mixture and stir to combine.
- Preheat oven to 350°F. Lightly brush a 9×13-inch baking pan with some of the melted butter.
- Lay one sheet of phyllo dough in the prepared baking pan, letting the excess go up the sides of the pan. Using a pastry brush, brush the dough with melted butter. Repeat with 7 more sheets of phyllo dough and more melted butter.
- Spread the spinach mixture evenly on top of the stacked phyllo. Lay one sheet of phyllo dough on top of the filling and brush with butter. Repeat with the remaining 7 sheets of phyllo dough and melted butter. Tuck the ends of the dough down around the edges creating a pretty border. Using a sharp knife, lightly score the top layer of phyllo into 12 squares.
- Bake for 50 minutes or until golden brown and the filling is heated through. Serve warm. Leftovers can be covered and refrigerated for up to 3 days or frozen for up to 3 months.
Notes
- If you are using frozen spinach, you can start the recipe at step 2 after thawing and ringing out the water.
- If you like an extra-stuffed spanikopita, you can add another pound of spinach, a few more green onions, extra dill and parsley, and salt, and pepper to taste to the filling. You don’t need to increase the cheese or egg.
- Spanakopita is best served warm or at room temperature. However, it would help to let it cool for a few minutes before cutting into it to allow the filling to set.
- When brushing the butter onto the phyllo dough, you don’t want to skimp on it, as it helps keep the layers crispy. However, you do not want to overdo it, as it can lead to the dough becoming greasy.
- It is very important that you try to remove as much water from the spinach as possible. You can even place the spinach in a thin kitchen towel to wring out the moisture. This will help prevent the filling from becoming watery.
Dom says
I made this recipe two days ago and it was an absolute hit. Today I will make again to share with friends. Might there be an error in the ingredient list? It calls for 1/3 cup of olive oil. However, the oil is not mentioned again in the method. I added oil to the spinach filling just in case. I know you can substitute olive oil for the butter. Is that why oil is mentioned in the ingredients? Perhaps clarify โ1 cup of butter Or 1/3 cup of olive oilโ? Please let me know if I have misunderstood.
David Fierstine says
I loved this recipe. You and your mom are excellent teachers. I lived in Athens back in 1982/83 and this brought back very good memories with how authentic the flavors are in your Spanakopita.
YT says
Hi John, thank you sharing this great recipe and loved the tips from you and your mum. We will always have at least a spare one in the freezer now. Keep up the good work and sense of humour!
John K. says
Hi Kevin,
Thank you so much!
I’m glad you enjoyed the spanakopita and the video of my mother and I making it! It’s such a delicious dish to have on hand.
Best,
John
Marie M. says
Can this be frozen after baking? Love your YouTube videos — plus you have the two cutest boys, ever!
John K. says
Hi Marie,
I would recommend freezing the spanakopita before baking.
Best,
John
Marie says
Can I freeze this after baking it. Look your YouTube channel!
jkanell says
You would want to freeze before baking for a nice crispy shell. Thanks so much!!!
Ava says
I CAN’T WAIT to try this recipe for my next party!!! <3
Katherine says
This was a fun ‘classic’ to make. I loved the taste!