Spanakopita – Traditional Greek Spinach Pie
Spanakopita is a delightful Greek dish that beautifully combines flaky phyllo dough with a savory filling of spinach, herbs, and cheese. This traditional spinach pie is not only a staple in Greek cuisine but also a favorite among many food lovers around the world. Whether served as an appetizer, a light meal, or a snack, Spanakopita is sure to impress with its delicious flavors and crispy texture.
Why It’s My Go-To

Spanakopita has always been my go-to dish for gatherings and family dinners. Its versatility makes it suitable for any occasion, from festive holidays to casual summer picnics. The combination of fresh spinach, creamy cheeses, and aromatic herbs creates a flavor profile that is both comforting and refreshing. Plus, the process of layering the phyllo dough is therapeutic, and the end result never fails to bring smiles to those who enjoy it.
What’s in the Bowl
To create this delicious Spanakopita – Traditional Greek Spinach Pie, you will need the following ingredients:
- 16 sheets of phyllo dough
- 2 tbsp olive oil (plus more for brushing the dough)
- 1 medium onion, diced
- 1 small bunch of scallions, chopped (about ½ cup)
- 2 lb fresh baby spinach
- ½ cup ricotta cheese
- 1 cup feta cheese crumbles
- ½ cup fresh dill, chopped
- 2 eggs
- ½ tsp salt
These ingredients come together to create a rich and flavorful filling that pairs beautifully with the crispness of the phyllo.
Essential Tools for Success
Before diving into the cooking process, it’s important to have the right tools on hand. Here’s what you’ll need:
- Large mixing bowl – for combining the filling ingredients.
- Sharp knife – for chopping the onion, scallions, and spinach.
- Pastry brush – for applying olive oil to the phyllo dough.
- Baking dish – preferably a 9×13 inch pan for baking the Spanakopita.
- Clean kitchen towel – to cover the phyllo dough and keep it from drying out.
- Oven – preheated to 375°F (190°C) for baking.
Having these tools ready will make the process smoother and more enjoyable.
The Method for Spanakopita – Traditional Greek Spinach Pie

Creating the perfect Spanakopita requires a bit of patience, but the results are worth it. Follow these steps for a delicious outcome.
Step 1: Prepare the Filling
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the chopped scallions and cook for an additional 2 minutes.
Add the fresh baby spinach in batches, allowing it to wilt down before adding more. Once all the spinach is wilted, remove from heat and let it cool slightly.
Step 2: Mix the Ingredients
In a large mixing bowl, combine the cooled spinach mixture with the ricotta cheese, feta cheese, chopped dill, eggs, and salt. Stir until well combined. This will be your delicious filling for the Spanakopita.
Step 3: Prepare the Phyllo Dough
Lay out the phyllo dough on a clean surface. Keep the sheets covered with a kitchen towel to prevent them from drying out. Brush the bottom of your baking dish with olive oil.
Take one sheet of phyllo, brush it lightly with olive oil, and place it in the baking dish. Repeat this process, layering 8 sheets of phyllo, brushing each sheet with olive oil.
Step 4: Add the Filling
Spread the spinach filling evenly over the layered phyllo sheets in the baking dish.
Step 5: Top it Off
Continue layering the remaining phyllo sheets on top of the filling, brushing each sheet with olive oil as before. Use about 8 sheets for the top layer.
Step 6: Cut and Bake
Using a sharp knife, cut the Spanakopita into squares or diamond shapes before baking. This will help it to bake evenly and make serving easier.
Place the baking dish in the preheated oven and bake for 30-40 minutes, or until the top is golden brown and crispy.
Step 7: Cool and Serve
Once baked, remove the Spanakopita from the oven and let it cool for a few minutes. Serve warm or at room temperature, and enjoy the crispy, flaky goodness!
Fresh Seasonal Changes

While the traditional filling is delicious, you can also experiment with seasonal ingredients. Here are some ideas:
- Add sautéed mushrooms for an earthy flavor.
- Incorporate sun-dried tomatoes for a touch of sweetness.
- Try adding artichoke hearts for a unique twist.
- Season with nutmeg in the filling for a warm, aromatic touch.
These variations can elevate your Spanakopita – Traditional Greek Spinach Pie and keep your taste buds excited.
Flavor Logic
The magic of Spanakopita lies in the harmonious blend of flavors and textures.
- The phyllo dough provides a light, crispy exterior that contrasts beautifully with the creamy filling.
- Spinach adds a fresh, earthy element, while feta contributes a tangy richness.
- Dill brings a burst of aromatic flavor, enhancing the overall taste.
- The eggs act as a binder, ensuring the filling holds together perfectly.
Each bite is a delightful combination that transports you straight to the Mediterranean.
How to Store & Reheat
If you have any leftovers (which is rare, but can happen!), here’s how to store and reheat them:
Allow the Spanakopita to cool completely before storing it in an airtight container in the refrigerator. It will keep well for up to 3 days. To reheat, preheat your oven to 350°F (175°C), place the Spanakopita on a baking sheet, and heat for about 10-15 minutes or until warmed through and crispy again.
Spanakopita – Traditional Greek Spinach Pie Q&A
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach! Just make sure to thaw and drain it well to remove excess moisture before mixing it with the other ingredients.
Can I make Spanakopita ahead of time?
Absolutely! You can assemble the Spanakopita ahead of time and refrigerate it before baking. Just add an extra 10-15 minutes to the baking time if baking straight from the fridge.
What can I serve with Spanakopita?
Spanakopita pairs wonderfully with a side salad, tzatziki sauce, or roasted vegetables. A light Greek salad is an excellent complement as well.
Is Spanakopita vegetarian?
Yes, Spanakopita is a vegetarian dish, as it primarily consists of spinach, cheese, and herbs without any meat ingredients.
You Might Also Like
- Tiropita – Greek Cheese Pie
- Moussaka – Traditional Greek Casserole
- Dolmadakia – Stuffed Grape Leaves
- Greek Salad – A Perfect Side Dish
Final Thoughts
Making Spanakopita – Traditional Greek Spinach Pie is a rewarding experience that brings the flavors of Greece to your kitchen. The combination of fresh ingredients and the artful layering of phyllo dough create a dish that is both beautiful and delicious. Whether you enjoy it as a part of a larger meal or as a standalone snack, this Greek classic is sure to become a favorite in your home. So grab your phyllo dough and let’s get cooking! Enjoy the love and tradition that comes with every bite of this delightful dish.

Spanakopita - Traditional Greek Spinach Pie
Ingredients
Equipment
Method
- Step 1: Prepare the Filling - In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the chopped scallions and cook for an additional 2 minutes. Add the fresh baby spinach in batches, allowing it to wilt down before adding more. Once all the spinach is wilted, remove from heat and let it cool slightly.
- Step 2: Mix the Ingredients - In a large mixing bowl, combine the cooled spinach mixture with the ricotta cheese, feta cheese, chopped dill, eggs, and salt. Stir until well combined.
- Step 3: Prepare the Phyllo Dough - Lay out the phyllo dough on a clean surface. Keep the sheets covered with a kitchen towel to prevent them from drying out. Brush the bottom of your baking dish with olive oil. Take one sheet of phyllo, brush it lightly with olive oil, and place it in the baking dish. Repeat this process, layering 8 sheets of phyllo, brushing each sheet with olive oil.
- Step 4: Add the Filling - Spread the spinach filling evenly over the layered phyllo sheets in the baking dish.
- Step 5: Top it Off - Continue layering the remaining phyllo sheets on top of the filling, brushing each sheet with olive oil as before. Use about 8 sheets for the top layer.
- Step 6: Cut and Bake - Using a sharp knife, cut the Spanakopita into squares or diamond shapes before baking. Place the baking dish in the preheated oven and bake for 30-40 minutes, or until the top is golden brown and crispy.
- Step 7: Cool and Serve - Once baked, remove the Spanakopita from the oven and let it cool for a few minutes. Serve warm or at room temperature.
Notes
- Allow the Spanakopita to cool completely before storing it in an airtight container in the refrigerator for up to 3 days.
- To reheat, preheat your oven to 350°F (175°C), place the Spanakopita on a baking sheet, and heat for about 10-15 minutes.
- You can use frozen spinach, just make sure to thaw and drain it well before mixing.
