As the sweet aroma of sautéed onions and garlic fills the kitchen, I can’t help but smile at the culinary adventure about to unfold. Today, I’m excited to share my Authentic Greek Spanakopita recipe—an irresistible dish that transforms simple ingredients into a flaky, vegetarian delight. Perfect for parties or as a quick snack, this recipe is not only satisfying but also beginner-friendly, making it easy for anyone to create a crowd-pleaser at home. With versatility at its heart, you can choose from a classic casserole style, fun rolls, or enticing bites that are just begging to be dipped in tzatziki. Are you ready to explore the world of Greek cuisine with me?
Why is Spanakopita a Must-Try?
Irresistible Layers: This Greek Spanakopita showcases flaky, buttery phyllo pastry, making each bite a textural delight that perfectly contrasts its savory filling.
Endless Versatility: Choose between a comforting casserole style, fun rolls, or bite-sized delights—perfect for any occasion!
Fresh Ingredients: Packed with vibrant spinach, aromatic herbs, and creamy feta, this dish bursts with flavor, ensuring every mouthful is a taste of Greece.
Beginner Friendly: The straightforward instructions are perfect for novice cooks looking to impress their family or friends without the stress.
Quick and Crowd-Pleasing: Whether served as an appetizer or main dish, your guests will be asking for seconds. Pair it with a refreshing Greek salad or tzatziki sauce for a complete experience!
Greek Spanakopita Ingredients
For the Filling
• Fresh spinach – 2 pounds; provides the primary filling ingredient. Use frozen spinach if fresh is unavailable.
• Medium onion – 1, finely chopped; adds sweetness and depth to the filling.
• Green onions – 4, sliced thin; enhances the filling’s onion flavor with a milder taste.
• Olive oil – 3 tablespoons; for sautéing vegetables and adding richness.
• Garlic cloves – 3, minced; contributes aromatic flavor to the filling.
• Fresh parsley – 1/4 cup, finely chopped; for a fresh herbal note that brightens the filling.
• Fresh dill – 1/4 cup, finely chopped; essential for authentic Greek flavor; you may substitute with dried dill if needed.
• Fresh mint – 1/4 cup, finely chopped (optional); adds a refreshing flavor; omit if unavailable.
• Feta cheese – 8 ounces; provides creamy richness and tang—substitute with ricotta for a milder taste or a dairy-free alternative for vegan versions.
• Large eggs – 2; acts as a binding agent in the filling.
• Salt and pepper – to taste; enhance overall flavor.
For the Pastry
• Phyllo dough – 1 package (16 ounces), thawed; forms the crisp outer layer; handle carefully to avoid tearing.
• Unsalted butter – 1/2 cup, melted; used for brushing layers of phyllo to achieve a golden texture.
By using fresh and flavorful components, this Greek Spanakopita is destined to be a hit at your dinner table!
Step‑by‑Step Instructions for Greek Spanakopita
Step 1: Prepare the Filling
In a large skillet, heat 3 tablespoons of olive oil over medium heat. Sauté the chopped medium onion and sliced green onions until they turn translucent, about 3-4 minutes. Add 3 minced garlic cloves and cook for an additional minute until fragrant. Next, stir in 2 pounds of fresh spinach, cooking until wilted and excess moisture evaporates. Remove from heat and let the filling cool.
Step 2: Mix Ingredients
In a mixing bowl, combine the cooled spinach mixture with 1/4 cup finely chopped fresh parsley, 1/4 cup fresh dill, and if using, 1/4 cup fresh mint. Add 8 ounces of crumbled feta cheese and 2 beaten large eggs to the bowl. Season with salt and pepper to taste. Mix everything thoroughly until well combined, ensuring the filling is rich and aromatic for your Greek Spanakopita.
Step 3: Prepare Phyllo Dough
Carefully unroll the thawed phyllo dough, keeping it covered with a damp towel to prevent it from drying out. Preheat your oven to 375°F (190°C) while you assemble the pastry layers. Make sure you have a clean, flat surface to work on, and have a brush ready to apply melted butter for that perfectly golden finish.
Step 4: Option 1 – Casserole Style
Brush a baking dish with melted butter. Layer 8-10 sheets of phyllo dough, brushing each layer generously with butter as you go. Once layered, spread the spinach filling evenly over the phyllo. Top with additional phyllo sheets, again brushing each with butter. Seal the edges well, score the top, and bake in the preheated oven for 40-50 minutes, until golden brown and crispy.
Step 5: Option 2 – Spanakopita Rolls
For fun rolls, take 2 sheets of phyllo dough and brush the top with melted butter. Place a spoonful of the spinach filling at one end of the phyllo, then roll tightly while folding in the sides. Brush the outside of each roll with more butter and place on a lined baking sheet. Bake in the oven for 20-25 minutes, or until they turn a rich golden color.
Step 6: Option 3 – Spanakopita Bites
If you’re craving bite-sized treats, cut the phyllo dough into strips. Place a small amount of the filling at one end, fold over the filling, and brush with melted butter. Arrange these bites on a lined baking sheet. Bake in the oven for 15-20 minutes, keeping a close eye until they’re crisp and golden, perfect for dipping in tzatziki.
Storage Tips for Greek Spanakopita
-
Fridge: Store leftover Greek Spanakopita in an airtight container for up to 3 days. This keeps the flavors intact and prevents the pastry from becoming soggy.
-
Freezer: Unbaked spanakopita can be frozen for up to 3 months. Wrap tightly in plastic wrap and aluminum foil. Bake directly from frozen, adjusting the time as needed.
-
Reheating: To restore crispness, reheat baked spanakopita in the oven at 350°F (175°C) for 10-15 minutes. This method keeps the outer layers flaky and delicious.
-
Make-Ahead: Prepare the filling and phyllo layers ahead of time, storing them separately in the fridge for up to 2 days. Assemble and bake when you’re ready to enjoy!
Tips for the Best Greek Spanakopita
-
Choose Fresh Ingredients: Fresh spinach, herbs, and quality feta will elevate flavors. Avoid wilted greens to get the best taste for your Greek Spanakopita.
-
Handle Phyllo with Care: Phyllo dough can easily tear, so keep it covered with a damp towel while working. This prevents it from drying out, ensuring perfect flaky layers.
-
Butter Is Key: Don’t skimp on the melted butter! Brushing each layer of phyllo generously helps achieve that irresistibly crispy texture that everyone loves.
-
Cool Filling Before Mixing: Allow the spinach mixture to cool before adding eggs and cheese. This prevents cooking the eggs prematurely, ensuring a perfect filling consistency.
-
Experiment with Variations: Try adding nuts or raisins to the filling for extra texture and flavor. These little twists can make your Greek Spanakopita stand out even more!
What to Serve with Authentic Greek Spanakopita
Transform your delightful Greek-spanakopita experience into a complete feast with these mouthwatering pairings sure to tantalize your taste buds.
-
Classic Greek Salad: A vibrant mix of cucumbers, tomatoes, and feta topped with a drizzle of olive oil balances the richness of the spanakopita perfectly. The freshness brightens every bite and adds a healthy crunch.
-
Creamy Tsatziki Sauce: This cool, tangy yogurt dip made with cucumber and garlic adds a refreshing touch that complements the warm, flaky pastry. It’s perfect for dabbing on each delicious bite!
-
Roasted Vegetables: Sweet, caramelized veggies like bell peppers and zucchini provide a hearty, comforting element. Their natural sweetness pairs beautifully with the savory spinach and feta filling, adding depth to your meal.
-
Mediterranean Couscous: The fluffy texture of couscous, tossed with olives and herbs, offers a delightful contrast to the flaky layers of spanakopita. It creates a wholesome addition that rounds out your plate.
-
Olive Tapenade: This savory spread, with rich olive and caper flavors, serves as a perfect appetizer alongside your spanakopita. Serve it on warm pita bread for a delightful pre-meal snack.
-
Red Wine: A glass of bold red wine, like a Chianti or a Greek Agiorgitiko, enhances the flavor profile. The earthy notes of the wine beautifully complement the herbs and spices found in your Greek spanakopita.
Enjoy creating a satisfying meal that brings a taste of Greece right to your home!
Greek Spanakopita Variations & Substitutions
Feel free to get creative and make this Greek Spanakopita your own with these fun twists and substitutions!
-
Dairy-Free: Substitute feta with a dairy-free cheese option or leave it out altogether; add extra herbs for flavor.
-
Meat Lover’s Delight: Fold in cooked ground lamb or beef into the filling for a heartier, protein-packed version. The meaty goodness pairs perfectly with the spinach.
-
Nutty Flavor: Add a handful of chopped walnuts or pine nuts to the filling for a delightful crunch and extra nutritional benefits. The added texture elevates the dish beautifully.
-
Kale or Chard Upgrade: Swap spinach for kale or Swiss chard for a more robust flavor and additional nutritional punch. Just remember to sauté these greens well until they’re tender.
-
Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños to the filling for a fiery twist. It’s a fantastic way to infuse heat into each bite!
-
Flavored Olive Oil: Use flavored olive oil—like garlic or chili-infused—for a subtle but enhanced taste that will impress your dinner guests.
-
Mini Spanakopita: Transform this dish into mini bites by using smaller phyllo sheets or cutting large ones into triangles; a perfect appetizer for gatherings or parties.
Don’t forget, you can also serve your spanakopita with a refreshing Greek salad or a side of homemade tzatziki sauce for a complete meal that your family and friends will rave about!
Make Ahead Options
These Greek Spanakopita are perfect for busy cooks looking to save time during the week! You can prepare the filling—a delightful mixture of spinach, feta, and herbs—up to 24 hours in advance and store it in an airtight container in the refrigerator. Additionally, you can assemble the spanakopita in its chosen form (casserole, rolls, or bites) and refrigerate it for up to 3 days before baking. To maintain the flaky texture of the phyllo dough, cover the assembled dish with a damp towel if prepping ahead. When you’re ready to serve, simply preheat your oven and bake as directed, allowing you to enjoy a delicious homemade meal with minimal effort!
Greek Spanakopita Recipe FAQs
What should I look for when selecting fresh spinach?
Absolutely! Look for spinach with vibrant, deep green leaves. Avoid any that has yellowing or dark spots all over, as these are signs of age. When choosing between fresh and frozen, I often recommend fresh for the best flavor and texture, but frozen works in a pinch if you’re in a hurry.
How should I store leftover Greek Spanakopita?
To keep your Greek Spanakopita delicious, store leftovers in an airtight container in the fridge for up to 3 days. This method will help preserve its flavors and keep the texture as crisp as possible. If you find it starts to get a little soft in the fridge, simply reheat it in the oven at 350°F (175°C) for about 10-15 minutes to regain some of that lovely crunch!
Can I freeze my spanakopita, and how do I do that?
Yes, indeed! Unbaked Greek Spanakopita can be frozen for up to 3 months. The key is to wrap it tightly in plastic wrap and then in aluminum foil to protect it from freezer burn. When you’re ready to bake, you can pop it straight into a preheated oven from frozen—just add about 10-15 minutes to your bake time to ensure it’s heated all the way through and crispy on the outside.
What can I do if my phyllo dough tears while preparing?
Very often, that’s just a small bump in the road! If your phyllo tears, don’t fret—simply layer another piece of dough on top to patch it up. I usually keep some extra sheets handy for this reason. If needed, spread a little melted butter on the torn area before adding the new layer, as it helps seal everything together wonderfully.
Are there any dietary considerations I should be aware of when serving spanakopita?
Definitely! If you’re serving Greek Spanakopita to guests, remember that it contains common allergens such as gluten (from the phyllo dough) and dairy (from the feta cheese). For a gluten-free alternative, look for gluten-free phyllo dough available in specialty stores. You can also adapt the filling with a dairy-free cheese substitute for vegan guests without sacrificing flavor. Always good to check for specific dietary needs beforehand!
How can I keep the phyllo dough from getting dry while I work?
To keep your phyllo dough manageable, cover it with a damp towel or clean kitchen cloth while you’re assembling your spanakopita. This simple tip prevents it from drying out and cracking—a must for achieving those beautiful flaky layers. Letting it stay moist ensures that every bite is as delightful as it should be!

Irresistible Greek Spanakopita: Flaky Goodness You’ll Love
Ingredients
Equipment
Method
- Heat 3 tablespoons of olive oil over medium heat. Sauté chopped medium onion and green onions until translucent, about 3-4 minutes. Add minced garlic and cook for an additional minute until fragrant.
- Stir in 2 pounds of fresh spinach, cooking until wilted and excess moisture evaporates. Remove from heat and let cool.
- In a mixing bowl, combine the cooled spinach mixture, parsley, dill, and mint. Add crumbled feta cheese and beaten eggs. Season with salt and pepper. Mix thoroughly.
- Unroll thawed phyllo dough, keeping covered with a damp towel. Preheat oven to 375°F (190°C).
- For casserole style: Brush a baking dish with melted butter. Layer 8-10 sheets of phyllo, brushing each with butter. Spread spinach filling evenly, top with more phyllo sheets brushed with butter. Seal edges, score top, and bake for 40-50 minutes until golden brown and crispy.
- For rolls: Take 2 sheets of phyllo, brush top with butter, place filling at one end, and roll tightly. Brush outside with butter, place on a lined baking sheet, and bake for 20-25 minutes until golden.
- For bites: Cut phyllo into strips, place a small amount of filling, fold over, and brush with butter. Arrange on a lined baking sheet and bake for 15-20 minutes until crisp.

Leave a Reply