Imagine biting into a golden, flaky spanakopita, where the rich aroma of sautéed spinach dances with the tangy notes of creamy feta cheese, creating a flavor explosion that delights your senses. With each layer of delicate phyllo dough, this traditional Greek spinach pie beckons you to savor its crispy exterior and savory filling, making it an irresistible treat for any gathering.
I can still recall the first time I tasted spanakopita at my grandmother’s kitchen table during a family celebration—its warm, comforting essence wrapping around me like a cozy hug. Perfect for everything from festive holidays to casual get-togethers, this dish promises an incredible culinary experience that will leave you eagerly reaching for more, ensuring every bite is met with joy and nostalgia.
Why Is Spanakopita (Greek Spinach Pie) So Irresistibly Good?
Fresh spinach brings vibrant flavor and nutrients, creating a delightful balance in every bite. Creamy feta cheese adds richness, perfectly complementing the savory filling. Flaky phyllo dough provides an irresistible crunch that elevates this dish to a whole new level. Plus, with just 30 minutes of prep time and 45 minutes of baking, it’s a quick yet impressive crowd-pleaser for any occasion! Enjoy it as an appetizer or a main dish—its versatility makes it a family favorite!
Ingredients for Spanakopita (Greek Spinach Pie)
- 1 lb Fresh Spinach – Fresh spinach gives the filling a vibrant flavor and is packed with nutrients, making it a delicious and healthy choice.
- 1 cup Feta Cheese – Crumbled feta adds a creamy texture and tangy taste that perfectly complements the spinach in this Spanakopita recipe.
- 1 medium Onion – Finely chopped onion provides a sweet base flavor that enhances the overall depth of the filling.
- 2 cloves Garlic – Minced garlic infuses the filling with aromatic warmth, elevating the dish’s savory profile.
- 2 large Eggs – Beaten eggs act as a binder, helping to hold all the filling ingredients together for a cohesive bite.
- 1 tbsp Olive Oil – Used for sautéing, olive oil adds richness and helps soften the onions and garlic before mixing them into the filling.
- 1 tsp Salt – A pinch of salt enhances all the flavors in the filling, balancing out the richness of the cheese and eggs.
- 1 tsp Pepper – Freshly ground pepper adds a subtle heat and depth, rounding out the flavors of your Spanakopita.
- 1 pkg Phyllo Dough – Thawed phyllo dough creates that signature flaky texture essential for traditional Greek pastries like Spanakopita.
How to Make Spanakopita (Greek Spinach Pie)
1. Preheat the oven to 375°F (190°C). This temperature will ensure your Spanakopita bakes evenly, achieving that perfect golden-brown crust we all adore.
2. Sauté the onion and garlic in a skillet with 1 tbsp of olive oil over medium heat until soft. This step infuses your filling with aromatic goodness, creating a lovely base for the spinach.
3. Add the washed and chopped 1 lb of fresh spinach to the skillet and cook until wilted. It should take just a few minutes—remove from heat and let it cool so flavors meld beautifully.
4. Combine the cooled spinach mixture in a mixing bowl with 1 cup of crumbled feta cheese, 2 large beaten eggs, 1 tsp salt, and 1 tsp pepper. This hearty filling is what makes Spanakopita so delightful!
5. Layer one sheet of thawed phyllo dough in a greased baking dish, brushing it lightly with olive oil. Repeat this with several layers to create a flaky base for your filling.
6. Spread the luscious spinach filling over the phyllo layers evenly. Then cover it with more phyllo sheets, brushing each layer generously with olive oil for that irresistible crispiness.
7. Bake in your preheated oven for about 30-45 minutes until golden brown. Keep an eye on it; you want that perfect crispy texture that’s just calling out for a slice.
8. Cool slightly before slicing and serving your Spanakopita. Letting it rest allows the flavors to settle—plus, it’s easier to cut into those beautiful pieces!
Optional: Serve with a dollop of Greek yogurt for extra creaminess.
Exact quantities are listed in the recipe card below.
Tips for the Best Spanakopita (Greek Spinach Pie)
- Fresh Spinach Choice: Use fresh spinach for a vibrant flavor; wilted or pre-packaged can lead to a soggier filling.
- Cool Before Mixing: Allow the spinach mixture to cool before adding eggs to prevent scrambling, ensuring a creamy filling in your Spanakopita.
- Layering Phyllo: Don’t skimp on phyllo layers; more layers create a flakier texture. Brush each layer generously with olive oil for added crispness.
- Avoid Overfilling: Be cautious not to overstuff the pastry; too much filling can cause it to break, ruining the flaky crust.
- Monitor Baking Time: Check your Spanakopita as it bakes; ovens vary, and you want a deep golden-brown color without burning.
- Rest Before Slicing: Let it cool slightly after baking to set the layers, making it easier to slice neatly for serving.
How to Store and Freeze Spanakopita (Greek Spinach Pie)

- Fridge: Store leftover Spanakopita in an airtight container for up to 3 days to maintain its flaky texture and fresh flavors.
- Freezer: Wrap individual pieces tightly in plastic wrap and then in aluminum foil, freezing for up to 2 months. This helps preserve their taste and quality.
- Reheating: To enjoy your frozen Spanakopita, bake from frozen at 375°F (190°C) for about 30-35 minutes or until golden brown and heated through.
- Thawing: For best results, transfer frozen Spanakopita to the fridge overnight before reheating. This ensures even warming without compromising texture.
Spanakopita (Greek Spinach Pie) Your Way
Feel free to get creative with this delightful dish, allowing your taste buds to guide the way!
- Herb-Infused: Add fresh dill or parsley to the filling for a fragrant twist. These herbs brighten the flavors and add a lovely aroma that will transport you to a sunlit Greek garden.
- Cheese Blend: Mix in ricotta or goat cheese along with the feta for creaminess. This combination provides a richer texture and depth of flavor, making each bite even more heavenly.
- Nutty Crunch: Incorporate toasted pine nuts or walnuts for added crunch. The nutty flavor complements the spinach perfectly, giving your pastry an irresistible bite that your family will love.
- Spicy Kick: Add red pepper flakes or chopped jalapeños for some heat. Just a pinch can elevate the dish, bringing warmth and excitement that will surprise your palate.
- Veggie Boost: Throw in some sautéed mushrooms or roasted red peppers for extra veggies. This not only enhances the nutrition but also creates layers of flavor that make every slice memorable.
- Gluten-Free Option: Use gluten-free phyllo dough instead of regular for a gluten-free version. Enjoy all the flaky goodness without compromising on taste or texture!
- Savory Sweet: A touch of lemon zest or some currants can sweeten the deal. These additions provide a delightful contrast that brightens up the overall flavor profile beautifully.
Make Ahead Options
Preparing Spanakopita (Greek Spinach Pie) is a fantastic way to streamline your meal prep while indulging in a deliciously comforting dish. You can chop the fresh spinach, crumble the feta cheese, finely chop the onion, and mince the garlic up to 24 hours in advance. In fact, after sautéing the onion and garlic, you can cool and combine them with the spinach, beaten eggs, salt, and pepper a day ahead as well. For optimal results, layer the phyllo dough in your greased baking dish but wait until you’re ready to bake—this can be done up to 3 days ahead. When it’s time to serve, simply brush more olive oil on the layers before popping it in a preheated oven at 375°F (190°C) for 30-45 minutes until golden brown. Enjoy this delightful Spanakopita (Greek Spinach Pie) fresh from your oven!
Spanakopita (Greek Spinach Pie) Questions Answered
What type of spinach should I use for Spanakopita?
For the best flavor and texture, I recommend using fresh spinach. It has a vibrant taste and wilts beautifully when cooked. If fresh spinach isn’t available, you can use frozen spinach—just be sure to thaw it completely and squeeze out any excess moisture before adding it to your filling.
How do I store leftover Spanakopita?
If you have any leftovers, let them cool completely before transferring them to an airtight container. They can be stored in the refrigerator for up to 3 days. When you’re ready to enjoy them again, simply reheat in the oven at 350°F (175°C) for about 15-20 minutes until heated through and crispy.
Can I freeze Spanakopita?
Absolutely! If you’d like to prepare Spanakopita in advance, you can freeze it either before or after baking. To freeze unbaked Spanakopita, assemble it in a baking dish without baking, cover tightly with plastic wrap, and then foil. It should last up to 2 months in the freezer. For baked Spanakopita, allow it to cool completely before wrapping and freezing.
What if my phyllo dough tears while assembling?
Don’t worry if your phyllo dough tears; it’s part of the charm! Simply layer the torn pieces over your filling or use an additional sheet of phyllo as a patch. Just make sure to keep brushing each layer with olive oil to maintain that delicious flaky texture.
What can I serve with Spanakopita?
Spanakopita is delightful on its own but pairs wonderfully with a fresh Greek salad or tzatziki sauce for dipping. You could also serve it alongside roasted vegetables or a light soup for a complete meal that will impress your family.
How many servings does this recipe yield?
This recipe yields about 4 generous servings, making it perfect for a family dinner or gathering. Each serving contains approximately 250 calories, so you can enjoy this delicious Greek dish without too much guilt!






