When a burst of Mediterranean flavors calls to you, there’s nothing quite like homemade Greek Spanakopita to satisfy that craving. Picture this: the golden, flaky phyllo layers cradling a sumptuous filling of sautéed spinach, creamy feta, and a hint of fresh herbs. One bite, and you’ll be transported to a sunlit terrace overlooking the Aegean Sea. This delightful savory pie isn’t just a dish; it’s a celebration of wholesome ingredients and cherished traditions.
I often find myself making this recipe when friends drop by unexpectedly, or when I’m simply looking to bring warmth and comfort into my kitchen. It’s incredibly versatile—perfect as a hearty appetizer, a side at dinner, or even as part of a delicious brunch spread. Plus, it’s an engaging cooking project that even beginners can tackle with ease. Get ready to impress your loved ones and indulge in a taste of Greece, all from the comfort of your home!
Why is Greek Spanakopita so irresistible?
Golden, Flaky Layers: The phyllo dough creates a delightful crunch that perfectly contrasts with the creamy filling.
Savory Goodness: A rich blend of spinach and feta delivers a taste explosion that’s pure Mediterranean bliss.
Quick and Easy: In just under an hour, you can prepare a dish that looks and tastes like a gourmet masterpiece.
Versatile Delight: Serve it warm as an appetizer, or pack it for a picnic; it’s always a hit!
Crowd-Pleaser: Your friends will rave about this dish, making it ideal for gatherings or family dinners.
Nutritional Boost: Packed with veggies, Greek Spanakopita is a wholesome option that doesn’t skimp on flavor!
Greek Spanakopita Ingredients
For the Filling
• Fresh Spinach – The core ingredient, providing vibrant flavor and essential nutrients; make sure to squeeze out excess water if using frozen spinach.
• Feta Cheese – This tangy cheese adds creaminess to the filling; substitute with goat cheese for a delightful twist.
• Eggs – Binds the filling together; feel free to adjust the number to achieve your desired texture—more for a firmer dish, less for a softer one.
• Yellow Onion – Brings sweetness and depth to the mixture; shallots are a great alternative if desired.
• Garlic – Infuses the filling with an aromatic essence; adjust based on your personal taste preferences.
• Dill (Fresh/Dried) – This herb adds a delightful aromatic touch; fresh dill is preferred, but dried can do the job in a pinch.
• Parsley (Fresh) – Brightens the overall flavor profile; can be omitted or swapped with herbs like oregano for a different taste.
For Assembling
• Extra Virgin Olive Oil – Used for sautéing and brushing between phyllo layers; this oil is essential for both flavor and creating the perfect crispy texture.
• Sea Salt and Black Pepper – Key for seasoning; feel free to adjust to your taste.
• Phyllo Dough – The magical structure of the dish; remember to keep it covered and oiled to prevent it from drying out during assembly.
How to Make Greek Spanakopita
-
Preheat the oven: Set your oven to 190°C (375°F). Greasing a baking dish with a touch of olive oil will help your Spanakopita turn golden and crispy.
-
Sauté the onions: In a skillet, heat 2 tablespoons of olive oil over medium heat. Add the yellow onion and sauté until it’s translucent, about 4-5 minutes. This step adds a lovely sweetness to your filling.
-
Add garlic and spinach: Stir in the minced garlic and cook until it’s fragrant, around 30 seconds. Next, add your fresh spinach; cook until it’s wilted. Remove the mix from heat and let it cool.
-
Mix the filling: In a mixing bowl, combine the cooled spinach mixture with the crumbled feta, eggs, dill, parsley, salt, and pepper. Gently mix everything together until well combined, wanting to keep that lovely texture!
-
Layer the phyllo dough: Lay 5-6 sheets of phyllo dough in the greased dish, brushing each sheet with olive oil. This will create those irresistible crispy layers that everyone loves.
-
Add the filling: Spread the spinach filling evenly over the phyllo base, then layer on another 4-5 sheets of phyllo, again brushing each layer with olive oil. This helps achieve that golden-brown perfection!
-
Prepare for baking: Tuck in the edges of the phyllo and lightly score the top with a knife to allow steam to escape. Bake your Spanakopita for 30-35 minutes, until it’s golden brown and flaky.
-
Cool and serve: Once done, allow the Spanakopita to cool for a few minutes before cutting. This helps the layers settle and makes serving cleaner. Enjoy your delightful creation!
Optional: Pair with a side of fresh tzatziki to enhance those Mediterranean flavors.
Exact quantities are listed in the recipe card below.
Expert Tips for Greek Spanakopita
- Keep Phyllo Fresh: Always cover phyllo dough with a damp towel while assembling to keep it from drying out and tearing.
- Cool Filling: Make sure your spinach mixture cools before mixing in the eggs; hot filling can cook the eggs prematurely, affecting texture.
- Brush Generously: Don’t skimp on brushing each layer of phyllo with olive oil; this ensures a beautifully crispy and golden crust on your Greek Spanakopita.
- Pre-Assemble: For convenience, feel free to assemble the Spanakopita a day in advance and refrigerate it, then bake just before serving.
- Experiment with Herbs: Add fresh mint or oregano for a twist; it elevates the flavor profile and adds a personal touch to your Spanakopita.
Make Ahead Options
Greek Spanakopita is perfect for meal prep, allowing you to whip up a delicious dish with ease! You can assemble the entire Spanakopita up to 24 hours in advance and keep it covered in the refrigerator until you’re ready to bake. The filling components, including the sautéed spinach and feta mixture, can also be prepared up to 3 days ahead and refrigerated, just allow it to cool completely before mixing with eggs to prevent them from cooking. When it’s time to serve, simply bake your Spanakopita straight from the fridge for 30-35 minutes at 190°C (375°F) until golden brown. This way, you can have an impressive, homemade meal ready with minimal last-minute effort, just as delicious as if you made it fresh!
How to Store and Freeze Greek Spanakopita
Fridge: Store leftovers in an airtight container for up to 3 days. Reheat in the oven to restore crispiness.
Freezer: For longer storage, wrap uncut Spanakopita tightly in plastic wrap and foil, freezing for up to 1 month.
Thawing: When ready to enjoy, thaw in the fridge overnight and reheat in the oven for the best texture.
Reheating: For individual slices, pop them in the toaster oven or microwave, but oven reheating is best for maintaining that flaky goodness.
What to Serve with Greek Spanakopita?
Imagine gathering around the table with loved ones, serving a feast that tantalizes the senses and brings everyone together!
- Tzatziki Sauce: This cool, creamy yogurt dip pairs perfectly with the warm, flaky pie and brings a refreshing contrast.
- Greek Salad: A vibrant medley of cucumbers, tomatoes, olives, and feta brightens the meal, adding a crisp, fresh element that complements Spanakopita.
- Roasted Vegetables: Seasonal veggies drizzled with olive oil and herbs enhance the Mediterranean theme while providing a delightful, hearty element.
- Stuffed Grape Leaves (Dolmas): These flavorful, vine-wrapped delights echo the Greek essence and make for a lovely, hand-held addition to your spread.
- Herbed Quinoa: This fluffy grain, infused with lemon and herbs, offers a wholesome side that balances the richness of the Spanakopita.
- Lemonade or Mint Tea: Refresh your palate with a sweet, citrusy drink or fragrant mint tea that complements the savory flavors of your meal.
- Baklava: End your meal on a sweet note with this traditional dessert; its nutty, honey-soaked layers mirror the flaky goodness of the Spanakopita.
- Pita Bread: Serve alongside warm pita to scoop up any remaining tzatziki, creating a fun and interactive dining experience.
- Olive Tapenade: This rich and tangy spread adds depth to your meal, perfect for slathering on crusty bread or using as a dip.
- Chickpea Salad: A protein-packed side that’s zesty and refreshing, providing a contrasting texture and flavor profile to enhance the overall meal.
Greek Spanakopita Variations
Feel free to personalize your Greek Spanakopita with these fun and savory twists that add even more delightful flavors to this classic!
- Greens Galore: Substitute half of the spinach with kale or Swiss chard for a nutrient boost. The added greens will create a deeper flavor profile, perfect for health enthusiasts.
- Cheesy Indulgence: Mix in ricotta or creamy goat cheese instead of feta for a richer filling. These alternatives will result in an unmistakably decadent treat that will have everyone asking for seconds!
- Herb Fusion: Try fresh mint or basil for a refreshing twist. These herbs will brighten the flavors, giving your dish a unique and aromatic touch that complements the traditional ingredients beautifully.
- Nutty Flavor: Incorporate a pinch of grated nutmeg for a warm, earthy note. This subtle twist adds depth, enhancing the overall profile of flavor within your Spanakopita.
- Spicy Kick: Add crushed red pepper flakes to the filling to give your dish a little heat. This variation will take your Spanakopita from ordinary to extraordinary, exciting the taste buds of your guests!
- Vegetable Medley: Include diced bell peppers or mushrooms for extra texture and flavor. These veggies not only boost nutrition but also add vibrant colors to your Spanakopita.
- Gluten-Free Option: Use gluten-free phyllo dough to enjoy a gluten-free version of this classic. You won’t miss a beat as you savor each flaky layer with this fantastic alternative!
- Savory Sweetness: Add a handful of sun-dried tomatoes for a delightful sweet-savory contrast. This pop of flavor will surprise and delight your palate with every bite!
Greek Spanakopita Recipe FAQs
What type of spinach is best for Spanakopita?
Absolutely! Fresh spinach is the ideal choice because it provides vibrant flavor and essential nutrients. If using frozen spinach, be sure to squeeze out excess water to prevent a soggy filling.
How should I store leftovers of Greek Spanakopita?
The more the merrier! Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply pop it in the oven to maintain its crispy texture—about 10-15 minutes at 190°C (375°F) should do the trick!
Can I freeze Greek Spanakopita?
Yes, you can! For longer storage, wrap the uncut Spanakopita tightly in plastic wrap and then in foil to prevent freezer burn. It can last up to 1 month in the freezer. When you’re ready to enjoy it, thaw it in the fridge overnight, and then bake it straight from the fridge at 190°C (375°F) for about 30-35 minutes until it’s hot and crispy.
What if my phyllo dough tears while assembling?
Very common! If your phyllo dough tears, don’t worry too much. Just layer an extra sheet over the torn section and brush it with olive oil. The layers will still come together beautifully. Just remember to keep the phyllo covered with a damp towel to prevent it from drying out during assembly.
Is Spanakopita suitable for people with dietary restrictions?
Yes! Greek Spanakopita is mainly vegetarian; however, it does contain dairy (feta cheese). If you’re cooking for someone with lactose intolerance, you can substitute the feta with a non-dairy cheese. Also, if anyone has allergies, always double-check the ingredients for potential allergens and make modifications as necessary.
Can I prepare Greek Spanakopita in advance?
Absolutely! One of the lovely things about this dish is that you can assemble it a day ahead. Just cover it tightly and refrigerate it. When you’re ready to bake, let it sit at room temperature for about 30 minutes before placing it in the oven. This makes it perfect for parties or busy days when you want to save time!

Homemade Greek Spanakopita: Your New Favorite Savory Pie
Ingredients
Equipment
Method
- Preheat the oven to 190°C (375°F) and grease a baking dish with olive oil.
- In a skillet, heat 2 tablespoons of olive oil over medium heat. Sauté the onion until translucent, about 4-5 minutes.
- Add minced garlic and cook for about 30 seconds, then stir in fresh spinach and cook until wilted. Let it cool.
- In a mixing bowl, combine the cooled spinach mixture with crumbled feta, eggs, dill, parsley, salt, and pepper.
- Layer 5-6 sheets of phyllo dough in the greased dish, brushing each with olive oil.
- Spread the spinach filling evenly over the phyllo base and layer on another 4-5 sheets, brushing each with olive oil.
- Tuck the edges of the phyllo and score the top lightly. Bake for 30-35 minutes until golden brown.
- Allow to cool for a few minutes before cutting. Serve warm.







