Imagine sinking your teeth into a warm slice of Spanakopita, where the crispy layers of flaky phyllo pastry give way to a savory filling bursting with fresh spinach and creamy feta. The rich aroma wafts through the air, teasing your senses and making your mouth water in anticipation; this is not just a dish, it’s an experience that dances on your taste buds.
I’ll never forget the first time I tasted Spanakopita at my grandmother’s table during family gatherings, her laughter mixing with the delightful crunch of each bite. Perfect for everything from casual brunches to festive celebrations, this Greek spinach pie promises to elevate any occasion with its irresistible flavors and comforting nostalgia.
Why Will You Keep Making Spanakopita (Greek Spinach Pie)?
Deliciously Flaky: The phyllo pastry creates a light, crispy texture that perfectly complements the rich filling.
Nutritious and Flavorful: Packed with fresh spinach and tangy feta, this dish is both healthy and bursting with taste.
Quick to Prepare: With just 30 minutes of prep time, you’ll have a homemade Greek delight ready in no time!
Versatile Dish: Perfect for appetizers, main courses, or even brunch, spanakopita suits any occasion.
Crowd-Pleasing: Its unique flavors and appealing presentation make it a hit at gatherings, ensuring you’ll keep coming back for more!
Spanakopita (Greek Spinach Pie) Ingredients
For the Filling
- 1 lb Fresh Spinach (washed and chopped) – This vibrant green is the star of your Spanakopita, bringing both flavor and nutrition.
- 8 oz Feta Cheese (crumbled) – Adds a tangy creaminess that beautifully complements the spinach.
- 1 medium Onion (finely chopped) – Provides a subtle sweetness and depth to the filling.
- 2 cloves Garlic (minced) – Infuses the dish with aromatic richness, enhancing all the flavors.
- 2 tbsp Olive Oil (for sautéing) – Use high-quality oil for sautéing; it adds a lovely taste to the filling.
- 1 tsp Dill (fresh or dried) – This herb offers a fresh, slightly anise-like flavor that pairs perfectly with spinach.
- 1 tsp Salt – Essential for bringing out all the wonderful flavors in your pie.
- 1/2 tsp Black Pepper – Adds a gentle warmth and balances the richness of the cheese.
For the Pastry
- 1 package Phyllo Dough (thawed) – The flaky layers create a delightful texture for your Spanakopita.
- 1/2 cup Butter (melted) – Brush between phyllo layers for a golden, crispy finish that’s simply irresistible.
How to Make Spanakopita (Greek Spinach Pie)
1. Sauté: In a skillet, heat 2 tablespoons of olive oil over medium heat. Add the finely chopped onion and minced garlic, sautéing until soft and fragrant, about 3-4 minutes.
2. Wilt: Next, add the washed and chopped fresh spinach to the skillet. Stir and cook until wilted, which should take about 3-5 minutes. Remove from heat and let cool slightly.
3. Mix: In a mixing bowl, combine the cooled spinach mixture with 8 ounces of crumbled feta cheese, 1 teaspoon of dill, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Mix well to ensure even distribution of flavors.
4. Preheat: Preheat your oven to 375°F (190°C) while preparing your phyllo pastry layers for a crispy finish.
5. Layer: Lay one sheet of thawed phyllo dough in a greased baking dish, brushing it generously with melted butter. Repeat this process with several layers for a flaky base.
6. Fill: Spread the delicious spinach filling evenly over the layered phyllo dough, making sure it’s well-distributed for perfect bites.
7. Top: Cover the filling with more phyllo sheets, brushing each layer with melted butter as you go. Tuck in the edges to seal in all that goodness!
8. Cut: Using a sharp knife, cut the top layers into squares or diamond shapes for easier serving after baking.
9. Bake: Place your spanakopita in the preheated oven and bake for about 45 minutes or until golden brown and crispy on top—your kitchen will smell heavenly!
Optional: Drizzle with a little olive oil before serving for an extra rich flavor!
Exact quantities are listed in the recipe card below.
Expert Tips
- Spinach Prep: Make sure to thoroughly wash and dry the spinach to avoid excess moisture, which can make your Spanakopita soggy.
- Feta Quality: Use high-quality feta cheese for a creamier texture and richer flavor. Crumble it finely for even distribution in the filling.
- Cooling Time: Allow the sautéed spinach mixture to cool completely before mixing it with feta. This prevents the cheese from melting prematurely.
- Phyllo Layers: Don’t rush the layering process; brush each layer with melted butter to achieve that signature flaky texture in your Spanakopita.
- Sealing Edges: Ensure you tuck in the edges of the phyllo well to prevent leaks during baking. A tight seal keeps all the delicious filling inside!
- Check for Doneness: Keep an eye on your pie while baking; if it browns too quickly, cover loosely with foil until cooked through.
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 delicious flavor.
- Freezer: Wrap individual slices tightly in plastic wrap or aluminum foil, then place them in a freezer-safe bag. They can be frozen for up to 2 months.
- Reheating: To enjoy, reheat frozen Spanakopita directly from the freezer in a preheated oven at 350°F (175°C) for about 25 minutes or until heated through.
- Room Temperature: If serving fresh, keep Spanakopita at room temperature for no more than 2 hours to ensure food safety.
Spanakopita (Greek Spinach Pie) Variations
Feel free to get creative and tailor this delightful dish to suit your tastebuds!
- Dairy-Free: Substitute the feta with a plant-based cheese alternative for a creamy texture without the dairy. You can also blend in some nutritional yeast to enhance the cheesy flavor, giving your pie a rich depth that everyone will love.
- Add Protein: Mix in cooked chicken or turkey to the filling for a heartier meal. This addition not only boosts the protein content but also adds a satisfying savory element that complements the spinach beautifully.
- Spicy Kick: Incorporate red pepper flakes or chopped jalapeños for some heat. A little spice can elevate the dish, balancing the creaminess of the feta while tantalizing your palate with each bite.
- Herb Boost: Experiment with different herbs like parsley or oregano instead of dill. Each herb brings its unique flair, adding aromatic notes that can transform your pie into something uniquely yours.
- Nutty Flavor: Stir in some toasted pine nuts or walnuts for added crunch and flavor. The nuts create an appealing contrast in texture, making every mouthful exciting and delightful.
- Veggie Medley: Amp up the nutrition by adding other vegetables like mushrooms, bell peppers, or artichokes to the filling. These additions not only enhance flavor but also provide vibrant colors, making your spanakopita visually stunning.
- Gluten-Free Option: Use gluten-free phyllo dough for a gluten-free version of this classic pie. The result is just as flaky and delicious, allowing more people to enjoy this beloved dish without compromising on taste.
Make Ahead Options
This Spanakopita (Greek Spinach Pie) is perfect for meal prep, allowing you to savor its delicious flavors at your convenience. You can prepare the filling a day in advance by sautéing the onion and garlic in olive oil, adding in chopped spinach until wilted, and then mixing in crumbled feta cheese, dill, salt, and pepper. Store this mixture in the refrigerator for up to 24 hours before using it. As for the phyllo pastry, you can lay out several sheets brushed with melted butter in your baking dish ahead of time; just cover it with plastic wrap to prevent drying out. When you’re ready to serve, simply spread the chilled filling over the prepared phyllo layers, cover with additional sheets, cut into squares, and bake at 375°F (190°C) for 45 minutes until golden brown. With these make-ahead tips, you’ll streamline your cooking process while ensuring that your Spanakopita retains its delightful texture and flavor!
Spanakopita (Greek Spinach Pie) Recipe FAQs
What type of spinach should I use for the filling?
Fresh spinach is ideal for this recipe as it has a vibrant flavor and texture. You can use baby spinach or regular spinach, but make sure to wash and chop it thoroughly before cooking. If fresh spinach is unavailable, you can substitute with frozen spinach; just ensure it’s fully thawed and drained of excess moisture.
Can I use a different type of cheese in the filling?
While feta cheese offers that signature tangy taste in spanakopita, you can experiment with alternatives like ricotta or goat cheese for a milder flavor. Just remember that using a different cheese might slightly change the overall taste and texture of your pie.
How long does spanakopita stay fresh in the fridge?
Once baked, you can store leftover spanakopita in an airtight container in the refrigerator for up to 3 days. When reheating, place it in the oven at 350°F (175°C) for about 10-15 minutes to regain its crispy texture.
Can I freeze spanakopita before or after baking?
Absolutely! You can freeze spanakopita either before baking or after. If freezing before baking, assemble the pie, wrap it tightly in plastic wrap, and then cover with aluminum foil. It will keep well for about 2 months. Bake directly from frozen by adding an extra 10-15 minutes to the cooking time at 375°F (190°C).
What should I do if my phyllo dough is tearing while assembling?
Phyllo dough can be delicate, so handle it gently! If it tears, simply overlap the torn pieces over each other or patch them up with another layer of phyllo. To prevent tearing, keep the unused sheets covered with a damp towel while you work.
Is spanakopita suitable for vegetarians?
Yes! Spanakopita is a delightful vegetarian dish packed with nutritious ingredients like spinach and feta cheese. It’s perfect for anyone looking to enjoy a hearty meal without meat while still being full of flavor and textures.

Spanakopita (Greek Spinach Pie)
Ingredients
Method
- In a skillet, heat olive oil over medium heat. Add chopped onion and garlic, sauté until soft.
- Add chopped spinach and cook until wilted. Remove from heat and let cool.
- In a bowl, combine cooled spinach mixture with feta cheese, dill, salt, and pepper.
- Preheat the oven to 375°F (190°C).
- Lay one sheet of phyllo dough in a greased baking dish, brushing with melted butter. Repeat with several layers.
- Spread the filling evenly over the phyllo layers.
- Cover with more phyllo sheets, brushing each layer with butter. Tuck edges in to seal.
- Cut the top layers into squares for serving.
- Bake for 45 minutes or until golden brown.




