As the aroma of sizzling onions and fresh herbs wafts through my kitchen, I can’t help but feel transported to a bustling taverna in Greece. Today, I’m excited to share my recipe for Authentic Greek Spanakopita, a delightful dish that transforms simple ingredients into something extraordinary. With its flaky phyllo layers and a savory spinach and feta filling, this versatile recipe shines whether you’re serving it at a casual get-together or enjoying it as a cozy family meal. Plus, the ease of preparation—offering three methods including casserole-style, rolls, and bites—ensures anyone can whip up this classic treat with confidence. Are you ready to bring a taste of Greece to your table?

Why is Greek Spanakopita so beloved?
Flaky Layers: The crispy phyllo dough creates mouthwatering texture in every bite, making it a standout dish.
Savory Filling: This recipe combines fresh spinach and creamy feta, resulting in a flavor explosion that pairs perfectly with a variety of meals.
Versatile Methods: Whether you prefer casserole-style, rolls, or bites, this dish offers three simple ways to enjoy classic Greek flavors.
Quick and Easy: With minimal prep time, you can serve this crowd-pleaser without spending hours in the kitchen.
Perfect for Sharing: Ideal for gatherings, it’s a great dish to share with friends and family—just like my Greek Chicken Bowls or Greek Meatball Bowl for an even more delightful menu!
Greek Spanakopita Ingredients
• To make your Authentic Greek Spanakopita, gather these delicious ingredients to create the best possible version of this beloved dish.
For the Filling
- Fresh Spinach – Main filling ingredient providing flavor and nutrition; frozen spinach is a great substitute, just make sure to remove excess water.
- Onion – Adds sweetness and depth; use yellow or white onions for the best flavor.
- Green Onions – Offers a mild onion flavor, and can be omitted if you don’t have any on hand.
- Olive Oil – Used for sautéing; adds richness to the filling; melted butter can be a wonderful alternative for added flavor.
- Garlic – Enhances overall flavor; fresh cloves are recommended, but garlic powder can work in a pinch.
- Fresh Parsley – Adds a fresh herb flavor; cilantro can be used as a substitute if you prefer.
- Fresh Dill – Essential for the authentic Greek flavor; can be replaced with dried dill, but use less.
- Fresh Mint – Provides a refreshing taste; this ingredient is optional and can be omitted.
- Feta Cheese – The main source of creaminess in the filling; traditional feta is best, though ricotta can be substituted for a milder flavor.
- Large Eggs – Binds the filling together; consider using a flax egg (1 tbsp ground flaxseed + 2.5 tbsp water per egg) for a vegan option.
- Salt and Pepper – Essential for seasoning; adjust to your personal taste.
For the Pastry
- Phyllo Dough – This is the main structure of the dish; store-bought is perfect, just be sure to thaw it before using.
- Unsalted Butter – Adds richness and helps crisp the phyllo layers; olive oil can be used as a substitute for a dairy-free option.
With these qualities combined, your Authentic Greek Spanakopita will truly shine, from its flaky layers to its savory filling!
Step‑by‑Step Instructions for Authentic Greek Spanakopita
Step 1: Prepare the Filling
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Sauté the diced onion and green onions for 3-4 minutes, until translucent and fragrant. Add minced garlic and stir for an additional minute, then add 10-12 ounces of fresh spinach or thawed and drained frozen spinach. Cook until the spinach has wilted or any excess water has evaporated, about 3-5 minutes, then set aside to cool.
Step 2: Combine Ingredients
Once the spinach mixture has cooled, transfer it to a large mixing bowl. Add ½ cup of fresh parsley, 1 tablespoon of fresh dill, 1 tablespoon of fresh mint (if using), and 8 ounces of crumbled feta cheese. Crack in 2 large eggs and season the mixture with salt and pepper. Stir until all ingredients are well combined, creating a delicious filling for the Greek Spanakopita.
Step 3: Prepare the Phyllo Dough
Unroll the phyllo dough carefully, keeping it covered with a damp kitchen towel to prevent it from drying out. Preheat your oven to 375°F (190°C). Prepare a 9×13-inch baking dish by brushing the bottom and sides with melted unsalted butter. This step will ensure a beautifully golden crust on your authentic Greek Spanakopita.
Step 4: Choose Preparation Method
For casserole-style, layer 4 sheets of phyllo in the bottom of the buttered dish, brushing each layer with melted butter. Spread the spinach and feta filling evenly over the phyllo, then layer an additional 4 sheets of phyllo on top, brushing each with butter. Score the top layers with a sharp knife and bake in the oven for 40-50 minutes, until golden brown.
Step 5: Prepare Spanakopita Rolls
If you prefer Spanakopita rolls, take two sheets of phyllo dough and brush the top one with melted butter. Place about 2-3 tablespoons of the filling along one edge and roll tightly to form a cylinder, folding in the edges as you roll. Place the rolls seam-side down on a baking sheet and brush tops with more butter before baking for 20-25 minutes at 375°F (190°C), or until golden and crisp.
Step 6: Create Spanakopita Bites
For Spanakopita bites, cut the phyllo dough into strips roughly 3 inches wide. Place a spoonful of filling at one end of each strip and fold over diagonally to create a triangle. Continue folding the dough over itself, forming triangular packets. Place the bites on a baking sheet, brush with melted butter, and bake for 15-20 minutes at 375°F (190°C) until golden brown and flaky.
Step 7: Cool and Serve
Once baked, remove your Authentic Greek Spanakopita from the oven and allow it to cool for about 10 minutes. This resting period allows the layers to set for easier slicing. Serve warm alongside a fresh Greek salad or tzatziki sauce for a delightful meal that brings a taste of Greece to your home.

Expert Tips for Greek Spanakopita
-
Use Fresh Herbs: Fresh herbs bring an authentic taste to your Greek Spanakopita. Dried herbs can lack the vibrancy you’re aiming for.
-
Prevent Phyllo Cracking: Keep your phyllo dough covered with a damp towel while preparing. This prevents it from drying out and ensures it stays pliable.
-
Butter Generously: Don’t skimp on the butter! Generously brush each phyllo layer to achieve that crispy, golden-brown texture that everyone loves.
-
Cool Filling Properly: Make sure the spinach filling is completely cool before mixing in the eggs. This helps prevent curdling and ensures a perfect consistency.
-
Experiment with Flavors: Feel free to add ingredients like chopped walnuts or dried figs for a unique twist to your Greek Spanakopita—not only does it enhance flavor, but also adds texture.
-
Keep an Eye on Baking Time: Ovens can vary, so keep a close watch on your spanakopita while it bakes. Remove it when the top is perfectly golden and crisp!
What to Serve with Authentic Greek Spanakopita
Serving a vibrant array of sides will elevate your home-cooked Greek meal, bringing an authentic dining experience right to your table.
- Crispy Greek Salad: A colorful mix of cucumbers, tomatoes, and olives, this refreshing salad complements the richness of spanakopita perfectly.
- Creamy Tzatziki Sauce: This tangy yogurt-based sauce adds a cooling contrast to the warm, flaky pastry, enhancing every bite of spanakopita.
- Roasted Vegetables: Caramelized, seasoned veggies provide a delightful sweetness that balances the savory spinach and feta filling beautifully.
- Lemon Rice Pilaf: Aromatic and zesty, lemon-infused rice brings a bright flavor that pairs wonderfully with the Mediterranean spices in spanakopita.
- Simmered Lamb Chops: For non-vegetarians, juicy lamb chops with Greek spices offer a hearty option that elevates your meal’s overall satisfaction.
- Olive Oil Cake: A light dessert with a hint of citrus provides a sweet closing to your meal, striking a delicious contrast to the savory flavors of spanakopita.
- Fruity Red Wine: A chilled glass of fruity red adds depth to your dining experience and complements the dish’s flavors, enhancing the joy of sharing.
- Greek Yogurt with Honey: Finish off your meal with creamy yogurt drizzled with honey and sprinkled with nuts for a decadent, yet light dessert option.
- Baklava: This sweet pastry layered with nuts and honey acts as the perfect sweet counterpart to the savory spanakopita, creating a balanced meal experience.
Make Ahead Options
These Authentic Greek Spanakopita are perfect for meal prep enthusiasts! You can prepare the filling up to 3 days in advance by cooking and cooling the spinach mixture, then storing it in an airtight container in the refrigerator. Additionally, you can layer the phyllo and filling in the baking dish and cover tightly with plastic wrap, keeping it in the fridge for up to 24 hours before baking. This allows you to have the hassle of assembly done ahead of time while still ensuring the flaky texture of the pastry remains. When ready to serve, simply bake directly from the refrigerator, adding a few extra minutes to the cooking time for optimal results. Enjoy restaurant-quality Greek Spanakopita with minimal effort on your busy weeknights!
Greek Spanakopita Variations & Substitutions
Feel free to get creative with this dish—there are so many delightful ways to personalize it for your taste buds!
- Dairy-Free: Substitute feta with a plant-based cheese for a completely dairy-free option that still packs flavor.
- Veggie Boost: Add chopped bell peppers, mushrooms, or zucchini to the filling for extra nutrition and a medley of textures.
- Nutty Flavor: Mix in chopped walnuts or almonds for a satisfying crunch that complements the creaminess of the filling.
- Herb Variation: Experiment with different fresh herbs like tarragon or basil to bring a unique twist to the traditional flavor.
- Spice it Up: Add red pepper flakes or a dash of cayenne for some heat; this will elevate the dish and awaken your palate.
- Sweet Twist: Incorporate a handful of raisins or dried cranberries into the filling for an unexpected sweet contrast to the savory flavors.
- Savory Update: Use sautéed leeks instead of onions for a slightly sweeter and richer flavor that adds depth to your filling.
- Quick Bites: Prepare mini spanakopita by cutting phyllo into smaller squares, filling, and folding them into bite-sized packets for perfect appetizers.
Embrace the abundance of flavors you can add to Greek Chicken Bowls or a hearty Greek Meatball Bowl for an unforgettable feast!
How to Store and Freeze Greek Spanakopita
Fridge: Store leftover Greek Spanakopita in an airtight container for up to 3 days. Reheat in a preheated oven at 350°F for 10–15 minutes to restore its crispy texture.
Freezer: Freeze unbaked Greek Spanakopita for up to 3 months. Wrap tightly in plastic wrap and foil to prevent freezer burn. Bake from frozen, adding an extra 10-15 minutes to the cooking time.
Reheating: Baked spanakopita can also be reheated in the oven or microwave; however, oven reheating is preferred to maintain the flakiness of the pastry.
Serving Fresh: For the best taste and texture, enjoy Greek Spanakopita fresh out of the oven; the flaky layers and savory filling are at their peak when served warm.

Authentic Greek Spanakopita Recipe FAQs
How do I choose the right spinach for my spanakopita?
Absolutely! For the best results, opt for fresh spinach that is vibrant and tender, steering clear of any with dark spots or wilting. If you’re using frozen spinach, be sure to thaw and drain it thoroughly to remove excess water, preventing a soggy filling.
How should I store leftovers, and how long will they last?
Store any leftover spanakopita in an airtight container in the refrigerator for up to 3 days. To keep that delicious crispy texture, reheat in a preheated oven at 350°F (175°C) for 10–15 minutes before serving.
Can I freeze Greek spanakopita?
Absolutely! You can freeze unbaked spanakopita for up to 3 months. Wrap it tightly in plastic wrap followed by foil to prevent freezer burn. When you’re ready to bake, you can take it straight from the freezer and add an extra 10-15 minutes to the cooking time so it bakes evenly.
What should I do if my phyllo dough tears during preparation?
Very! If your phyllo dough tears, don’t worry! You can simply patch it by layering an additional piece over the tear, brushed with butter. It won’t affect the final result, as the layers will still bake up beautifully flaky and delicious.
Is spanakopita safe for those with dietary restrictions?
If you’re dealing with allergies or dietary restrictions, you can tweak the recipe! For a gluten-free version, consider using gluten-free phyllo dough. If someone is vegan, substitute the eggs with a flax egg made from 1 tbsp ground flaxseed and 2.5 tbsp water for each egg, and use a dairy-free cheese alternative. Always check ingredients for allergens to ensure everyone can enjoy this delightful dish safely.
How can I enhance the flavor of my spanakopita filling?
Feel free to experiment! Adding some chopped walnuts or raisins can introduce a delightful crunch and sweetness. Fresh herbs like thyme or tarragon can also elevate flavors, giving a unique twist to your traditional Greek spanakopita.

Delicious Greek Spanakopita That's Easy to Make at Home
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Sauté the diced onion and green onions for 3-4 minutes, until translucent and fragrant. Add minced garlic and stir for an additional minute, then add fresh spinach. Cook until wilted, about 3-5 minutes, then set aside to cool.
- Once the spinach mixture has cooled, transfer it to a large mixing bowl. Add parsley, dill, mint, and crumbled feta cheese. Crack in the eggs and season with salt and pepper. Stir until well combined.
- Unroll the phyllo dough carefully, keeping it covered with a damp towel. Preheat your oven to 375°F (190°C). Prepare a 9x13-inch baking dish by brushing the bottom and sides with melted unsalted butter.
- For casserole-style, layer 4 sheets of phyllo in the bottom of the dish, brushing each layer with melted butter. Spread the filling evenly, then layer an additional 4 sheets of phyllo on top, brushing each with butter. Score the top layers and bake for 40-50 minutes.
- For Spanakopita rolls, brush two sheets of phyllo. Place filling along one edge and roll tightly. Place seam-side down on a baking sheet and brush tops with butter. Bake for 20-25 minutes.
- For Spanakopita bites, cut phyllo into strips. Place filling at one end and fold over to form triangles. Place bites on a baking sheet, brush with butter, and bake for 15-20 minutes.
- Allow Spanakopita to cool for about 10 minutes before serving warm.

Leave a Reply