Imagine biting into a golden, flaky pastry where the warmth of buttery phyllo dough cradles a vibrant, green filling of spinach and tangy feta cheese. The aroma wafts through the kitchen, inviting everyone to gather around and indulge in this delightful treat known as Spanakopita, a Greek Spinach Pie that promises a symphony of flavors with every bite.
Growing up, my grandmother would whip up this dish during family gatherings, filling the air with laughter and nostalgia. Each piece was like a warm hug on a plate, perfect for cozy evenings or festive celebrations, making it the ultimate comfort food that brings people together. Get ready to experience the joy and deliciousness that only homemade Spanakopita can deliver!
Why Is Spanakopita (Greek Spinach Pie) So Irresistibly Good?
Crispy phyllo dough envelops a savory filling that combines fresh spinach and tangy feta, creating an irresistible texture and flavor. Quick to prepare, this recipe takes just 30 minutes of prep time, making it perfect for busy weeknights or last-minute gatherings. Versatile and crowd-pleasing, Spanakopita can be served as an appetizer, main dish, or snack. Healthy ingredients like spinach and garlic pack a nutritious punch while satisfying your cravings. Once you try this delightful pie, you’ll understand why it’s a beloved staple in Greek cuisine!
Ingredients for Spanakopita (Greek Spinach Pie)
For the Filling
- 1 lb Fresh Spinach (washed and chopped) – This vibrant green adds a fresh and earthy flavor to your Spanakopita.
- 1 cup Feta Cheese (crumbled) – The tangy richness of feta perfectly complements the spinach, creating a deliciously savory filling.
- 1 cup Onion (finely chopped) – Onions add sweetness and depth of flavor when sautéed, enhancing the overall taste of the pie.
- 2 cloves Garlic (minced) – Fresh garlic infuses the filling with aromatic warmth, making each bite irresistible.
- 2 tbsp Olive Oil – Use this to sauté the filling ingredients, adding healthy fats and enhancing flavors beautifully.
- 1 tsp Dill (fresh or dried) – This herb brings a hint of freshness and pairs wonderfully with spinach and feta.
- 1 tsp Salt – Essential for seasoning, it enhances the flavors of all the other ingredients in your filling.
- 1/2 tsp Pepper – A touch of pepper adds mild heat that balances the richness of feta.
For the Pastry
- 1 pkg Phyllo Dough (thawed) – This delicate dough creates layers of flaky goodness that encase your delicious filling.
- 1/2 cup Butter (melted for brushing) – Brushing melted butter between layers gives your Spanakopita its signature crispiness and golden color.
How to Make Spanakopita (Greek Spinach Pie)
1. Sauté Onions and Garlic: In a skillet, heat 2 tablespoons of olive oil over medium heat. Add 1 cup of finely chopped onion and 2 cloves of minced garlic, sautéing until they’re soft and fragrant, about 5 minutes.
2. Cook Spinach: Add 1 lb of washed and chopped fresh spinach to the skillet. Cook until it wilts down, which should take around 3-4 minutes. Once wilted, remove from heat and let it cool for a bit.
3. Mix Filling: In a mixing bowl, stir in 1 cup of crumbled feta cheese, 1 teaspoon of dill (fresh or dried), 1 teaspoon of salt, and 1/2 teaspoon of pepper into the cooled spinach mixture. This will create a delightful filling packed with flavor!
—
For the Pastry:
4. Preheat Oven: Preheat your oven to 375°F (190°C) to ensure it’s ready for baking your Spanakopita!
5. Layer Phyllo Dough: Lay one sheet of thawed phyllo dough in a greased baking dish and brush it generously with melted butter (using about 1/2 cup total). Repeat this step with several layers for a crispy base.
6. Add Filling: Spread the prepared spinach filling evenly over the layered phyllo sheets. Ensure every bite will be deliciously filled!
7. Top with Phyllo: Cover the filling with more phyllo sheets, continuing to brush each layer with melted butter for that beautiful golden finish.
8. Cut and Bake: Using a sharp knife, cut the layered pastry into squares before placing it in the oven. Bake for about 30-35 minutes until golden brown and crispy on top.
Optional: Serve warm with a sprinkle of fresh dill on top for an extra touch!
Exact quantities are listed in the recipe card below.
Tips for the Best Spanakopita (Greek Spinach Pie)
- Fresh Spinach Matters: Use fresh spinach instead of frozen to avoid excess moisture that can make your filling soggy.
- Cool Before Mixing: Let the sautéed spinach mixture cool before adding feta. This prevents the cheese from melting too quickly and losing its texture.
- Layering Technique: Don’t rush the phyllo layers. Brush each sheet with melted butter; it creates that irresistible crispy, flaky texture in your Spanakopita.
- Seasoning Balance: Taste your filling before assembling. Adjust salt and pepper as needed, as feta can vary in saltiness.
- Cut Before Baking: Cut your assembled pie into squares before baking to ensure even cooking and easy serving after it’s golden brown.
- Watch for Color: Keep an eye on the color while baking. Remove from the oven once golden brown to prevent burning and enhance flavor.
How to Store and Freeze Spanakopita (Greek Spinach Pie)

- Fridge: Store your baked Spanakopita in an airtight container for up to 3 days to keep it fresh and crispy.
- Freezer: For longer storage, freeze unbaked Spanakopita wrapped tightly in plastic wrap for up to 2 months.
- Reheating: Bake frozen Spanakopita directly from the freezer at 375°F (190°C) for about 30-35 minutes until golden and heated through.
- Leftovers: If you have leftover baked Spanakopita, refrigerate it in an airtight container for up to 3 days. Reheat in the oven for best results.
Spanakopita (Greek Spinach Pie) Your Way
Feel free to personalize this delightful dish with these simple variations that will elevate your culinary experience.
- Dairy-Free: Swap feta cheese for a plant-based alternative, like tofu or cashew cheese. These options provide a creamy texture without the dairy.
- Herb-Infused: Add fresh herbs such as parsley or mint alongside dill for a refreshing twist. This will brighten the filling and add new layers of flavor.
- Nutty Crunch: Incorporate pine nuts or walnuts into the filling for added texture and a nutty taste. This extra crunch harmonizes beautifully with the crispy phyllo layers.
- Spicy Kick: Mix in red pepper flakes or finely chopped jalapeños to introduce some heat. This variation will make each bite exciting and vibrant.
- Savory Meat: For a heartier version, add cooked ground lamb or beef to the filling. The richness of the meat complements the spinach and feta beautifully.
- Veggie Boost: Enhance the filling by including sautéed mushrooms or artichokes. This addition brings earthiness and depth, making each slice even more satisfying.
- Zesty Citrus: Grate lemon zest into the mixture for a bright, zesty flavor that cuts through the richness. A touch of citrus elevates this classic dish to new heights.
Make Ahead Options
Spanakopita (Greek Spinach Pie) is an excellent choice for meal prep, allowing you to enjoy this delicious pastry anytime. You can prepare the filling in advance by sautéing the onions and garlic in olive oil, then adding chopped spinach, feta cheese, dill, salt, and pepper—this can be done up to 3 days ahead of time. Simply store it in an airtight container in the refrigerator. For the phyllo dough, it’s best to leave it thawed and ready to go; just make sure it stays covered with a damp cloth to prevent drying out. When you’re ready to serve, layer the phyllo sheets in your greased baking dish, add the filling, top with more layers of phyllo brushed with melted butter, cut into squares, and bake at 375°F (190°C) for 30-35 minutes until golden brown. This way, you’ll have a delightful homemade Spanakopita waiting for you on busy days!
Spanakopita (Greek Spinach Pie) Recipe FAQs
How can I select the freshest spinach for my spanakopita?
When choosing spinach, look for vibrant green leaves that are crisp and free from wilting or yellowing. If possible, opt for baby spinach, as it’s tender and has a milder flavor that works wonderfully in spanakopita.
Can I use frozen spinach instead of fresh?
Absolutely! If you’re short on time, frozen spinach is a great substitute. Just make sure to thaw and thoroughly drain it to avoid excess moisture in your filling. This will help maintain the flaky texture of the phyllo dough.
What can I do if my phyllo dough keeps tearing?
Phyllo dough can be delicate, so handle it with care! If it tears, simply overlap the pieces to patch them up. Make sure to keep unused sheets covered with a damp cloth while you work to prevent them from drying out.
How should I store leftover spanakopita?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) for about 10-15 minutes to restore its crispiness.
Can I freeze spanakopita before baking?
Yes! You can assemble your spanakopita ahead of time and freeze it before baking. Just wrap it tightly in plastic wrap and aluminum foil. When ready to bake, preheat your oven and bake from frozen at 375°F (190°C) for about 45-50 minutes until golden brown.
What’s the serving size for this recipe?
This delicious spanakopita recipe yields about 4 servings, with each serving containing approximately 320 calories. It’s perfect as a main dish or an appetizer for gatherings!

Leave a Comment