Greek spinach pie, or Spanakopita, is one of those dishes that brings a taste of tradition to your kitchen. This dish has been a favorite in my home for as long as I can remember. The combination of crisp, golden filo pastry with a filling of spinach, feta cheese, and herbs makes it both satisfying and flavorful. It’s a recipe that feels comforting but also light, making it perfect for any occasion – from a simple weeknight dinner to a special gathering.
Whether I’m making it for a family meal or friends, Spanakopita always turns out to be a hit. It’s the kind of recipe you can feel good about serving because it’s made with fresh ingredients and is flavorful. Plus, it’s surprisingly easy to make once you get the hang of working with filo dough.
Servings | Total |
8 | 1hr |
Where Did You Learn This Recipe?
I learned about Spanakopita from my love for Greek cuisine. Growing up, I was always drawn to dishes like this, and over time, I started making my versions. After trying a few recipes, I found the right balance of spinach, feta, and herbs that worked for my taste. Now, it’s one of my favorite things to make, and it’s always a crowd-pleaser.
Why Greek Spinach Pie
Greek spinach pie is a wonderful dish because it combines flavors and textures that everyone loves – crispy, buttery pastry with a savory, creamy filling. The spinach provides freshness, while the feta cheese adds tang and richness. It’s a lighter yet filling meal that can be served as a main dish or as a snack. Plus, it’s great for meal prep and can be enjoyed cold or reheated, making it even more convenient.

What Is Greek Spinach Pie Made of?
Spanakopita is made of a few simple ingredients that come together to create a perfect pie:
- Filo dough – The thin, flaky pastry that gives the pie its crispy texture.
- Spinach – Fresh spinach is the main ingredient in the filling.
- Feta cheese – Adds creaminess and a salty, tangy flavor.
- Ricotta cheese – Helps balance out the flavor and texture.
- Eggs – Used to bind the filling together.
- Onion and garlic – For added flavor.
- Herbs – Typically, dill and parsley are used for a fresh, herby note.
- Olive oil – used to brush the filo dough for a golden, crispy finish.
What to Have with Greek Spinach Pie
Greek spinach pie is delicious on its own, but it pairs nicely with:
- A simple salad – A fresh Greek salad with tomatoes, cucumbers, olives, and feta cheese is a perfect side.
- Tzatziki – A creamy cucumber yogurt sauce complements the flavors of the pie.
- Soup – Serve it with a light soup, like a tomato or lentil soup, for a more filling meal.
Is Greek Spinach Pie Healthy?
Yes, Greek spinach pie can be a healthy meal, especially when you use a lighter version of filo dough and add lots of spinach. The spinach provides vitamins and minerals, while the feta cheese adds protein and calcium. You can also adjust the amount of olive oil to reduce the fat content if desired. It’s a great way to get some greens in while enjoying a comforting dish.
Kitchen Equipment
You’ll need:
- Baking dish (9×13 inch or a similar size)
- Frying pan for sautéing the spinach
- Knife and cutting board
- A pastry brush for applying olive oil to the filo dough
- Mixing bowl for the filling
Ingredients:
- 1 pound fresh spinach, chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil (for sautéing)
- 1 ½ cups crumbled feta cheese
- 1 cup ricotta cheese
- 2 large eggs, beaten
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh dill, chopped
- Salt and pepper, to taste
- 1 package filo dough (about 12 sheets), thawed
- Olive oil for brushing filo dough

Directions:
- Preheat the Oven:
- Preheat your oven to 375°F (190°C).
- Prepare the Filling:
- In a large frying pan, heat the olive oil over medium heat. Add the chopped onion and garlic and sauté until softened, about 5 minutes.
- Add the spinach to the pan and cook until wilted. Remove from heat and let it cool slightly.
- Mix the Filling:
- In a large mixing bowl, combine the sautéed spinach mixture, feta cheese, ricotta cheese, eggs, parsley, dill, salt, and pepper. Stir until everything is well mixed.
- Prepare the Filo Dough:
- Brush a baking dish with olive oil. Layer about 5 sheets of filo dough in the dish, brushing each sheet with olive oil before adding the next one. This will help create a crispy, golden crust.
- Add the Filling:
- Spread the spinach and cheese filling evenly over the filo dough in the baking dish.
- Top with Filo Dough:
- Layer the remaining filo sheets on top of the filling, continuing to brush each sheet with olive oil. Fold any overhanging filo dough into the sides of the dish.
- Bake:
- Bake the pie in the preheated oven for 35-40 minutes or until the top is golden brown and crispy.
- Serve:
- Let the pie cool for a few minutes before slicing and serving.
Tips
- Use frozen spinach – If fresh spinach isn’t available, frozen spinach can be used. Just make sure to thaw and drain it thoroughly.
- Add more herbs – You can experiment with adding other fresh herbs like mint or oregano for a different flavor.
- Make it ahead – You can prepare the filling and assemble the pie a day ahead of time, then bake it when you’re ready.
FAQs
1. Can I make Spanakopita in advance?
Yes, you can prepare it ahead of time. Simply assemble the pie and store it in the fridge until you’re ready to bake.
2. Can I freeze Greek spinach pie?
Yes, this pie freezes well. Once baked and cooled, wrap it tightly in plastic wrap or foil and freeze it for up to 3 months. Reheat it in the oven before serving.
3. Can I use a different type of cheese?
Yes! You can experiment with other cheeses, like goat cheese or mozzarella, but feta provides that unique tangy flavor that’s characteristic of Spanakopita.
Conclusion
Easy Greek spinach pie, or Spanakopita, is a delicious and satisfying dish that’s perfect for any occasion. Whether you’re making it for a family meal, a gathering, or just because you love Greek food, this pie is sure to impress. With its flaky, golden crust and creamy spinach filling, it’s the perfect comfort food that’s both light and flavorful. Try this recipe and enjoy a classic Greek favorite right at home!
MORE RECIPES

Easy Greek Spinach Pie (Traditional Spanakopita)
Equipment
- Baking dish (9×13 inch or a similar size)
- Frying pan for sautéing the spinach
- Knife and cutting board
- Pastry brush for applying olive oil to the filo dough
- Mixing bowl for the filling
Ingredients
- 1 pound fresh spinach, chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil (for sautéing)
- 1 ½ cups crumbled feta cheese
- 1 cup ricotta cheese
- 2 large eggs, beaten
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh dill, chopped
- Salt and pepper, to taste
- 1 package filo dough (about 12 sheets), thawed
- Olive oil for brushing filo dough
Instructions
- Preheat your oven to 375°F (190°C).
- In a large frying pan, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until softened, about 5 minutes.
- Add the spinach to the pan and cook until wilted. Remove from heat and let it cool slightly.
- In a large mixing bowl, combine the sautéed spinach mixture, feta cheese, ricotta cheese, eggs, parsley, dill, salt, and pepper. Stir until everything is well mixed.
- Brush a baking dish with olive oil. Layer about 5 sheets of filo dough in the dish, brushing each sheet with olive oil before adding the next one. This will help create a crispy, golden crust.
- Spread the spinach and cheese filling evenly over the filo dough in the baking dish.
- Layer the remaining filo sheets on top of the filling, continuing to brush each sheet with olive oil. Fold any overhanging filo dough into the sides of the dish.
- Bake the pie in the preheated oven for 35-40 minutes, or until the top is golden brown and crispy.
- Let the pie cool for a few minutes before slicing and serving.