If you have ever craved a flaky, golden treat bursting with fresh herbs, creamy cheese, and vibrant greens, then you are in for a real delight with this Traditional Homemade Spanakopita (Greek Spinach Pie) Recipe. This beloved Greek classic is a beautiful harmony of homemade phyllo dough wrapped around a rich, savory filling of spinach, leeks, herbs, and cheeses. Every bite delivers a satisfying crunch, with tender, flavorful layers that remind you why spanakopita has warmed tables and hearts for generations. Making it from scratch may sound ambitious, but trust me, once you see how each component comes together, you’ll not only savor the flavors but also the rewarding art of crafting this quintessential Greek masterpiece at home.
Ingredients You’ll Need
With just a handful of simple, fresh ingredients, this recipe strikes the perfect balance between rustic and refined. Each ingredient plays a vital role from creating the delicate, crisp phyllo to the moist, cheesy spinach filling that carries a punch of flavor and color.
- 2 cups all-purpose flour: The base for tender and pliable homemade phyllo dough, essential for that signature flaky texture.
- 5 teaspoons olive oil: Added to dough and filling for richness, moisture, and that lovely Mediterranean flavor.
- ½ teaspoon fine salt: A subtle seasoning to enhance all components without overpowering.
- 2 teaspoons white wine vinegar: Gives a gentle tang and helps strengthen the dough’s elasticity.
- ¾ cups warm water: Activates the dough, helping it come together smooth and elastically.
- 2 tablespoons corn starch and ¼-½ cup flour: Used for dusting the dough, keeping those delicate sheets separate and easy to roll.
- ½ cup melted butter and 2 tablespoons olive oil: Brush these over the phyllo layers for a golden, crispy finish.
- 312 g (11 oz) spinach: The star of the filling, cooked down to vibrant, tender goodness; baby spinach works perfectly.
- 1 leek (white and light green parts), 3 spring onions: Adds a mild oniony sweetness and freshness to the filling.
- 1 cup crumbled feta cheese: Brings saltiness and creaminess that balances the spinach beautifully.
- 3 eggs: Bind everything together while adding richness to the filling.
- 3 tablespoons ricotta cheese: Offers extra creaminess and smooth texture inside the spanakopita.
- ¼ cup chopped fresh herbs (dill and parsley): Provide that unmistakable Greek flavor, bright and herbaceous in every bite.
How to Make Traditional Homemade Spanakopita (Greek Spinach Pie) Recipe
Step 1: Make The Phyllo Dough
Begin by combining the flour in a medium bowl, making a well in the center where you pour in olive oil, salt, white wine vinegar, and warm water. Mixing these wet and dry ingredients creates a rough dough that you will knead on a floured surface until smooth and elastic—this takes about 7 or 8 minutes total. Wrap your dough ball tightly with plastic wrap and let it rest on the counter for 30 minutes, allowing the gluten to relax and making it easier to roll out later. This step is crucial for the dough’s stretchiness and flakiness in the final bake.
Step 2: Prepare The Filling
While the dough is resting, heat olive oil in a large skillet and soften sliced leeks and spring onions for 3 to 5 minutes. Add the spinach and cook, stirring frequently, until it wilts and releases moisture. Cook a little longer to evaporate excess liquid—this keeps the filling from becoming soggy. Once cooled, stir in crumbled feta, ricotta, chopped fresh herbs, and season with salt and pepper. Taste it before adding the eggs, and once just right, mix in the eggs to bind the mixture beautifully.
Step 3: Shape and Roll Out the Dough Discs
Once rested, roll the dough into a log and cut it into 8 equal portions. Roll each portion into balls, cover them to prevent drying, and dust your surface with a cornstarch and flour mixture. Flatten each dough ball and roll it out into discs about 5 inches in diameter. You’ll stack five discs for the bottom and three for the top of the pie, brushing each layer generously with melted butter and olive oil mixture to create those signature crispy layers.
Step 4: Assemble the Spanakopita
Preheat your oven to 350°F and prepare your baking pan with olive oil and butter. Roll out the five-layer bottom stack until about 12 to 14 inches, fitting it into the pan with some edges hanging over. Spread the spinach filling evenly without the excess moisture, and then roll out the top three layers similarly and place them over. Gently tuck and fold the edges inwards, then brush generously with the butter-oil mix. Score the top lightly to mark slices, and bake for about 55 to 60 minutes until golden and crisp. Allow the pie to rest before slicing to preserve its beautiful layers.
How to Serve Traditional Homemade Spanakopita (Greek Spinach Pie) Recipe
Garnishes
Serve each slice with a sprig of fresh dill or a sprinkle of chopped parsley on top to echo the herbal notes inside. A wedge of lemon on the side adds a refreshing zest that brightens the richness of the pie perfectly.
Side Dishes
This spanakopita shines alongside a tangy Greek salad featuring ripe tomatoes, crisp cucumber, kalamata olives, and a splash of red wine vinegar. You can also enjoy it with traditional tzatziki, thick and creamy yogurt with cucumber and garlic, which adds a cool contrast.
Creative Ways to Present
For a party, cut the spanakopita into small triangles and serve with toothpicks for easy finger food. You can also layer it in a rustic wooden board alongside olives and roasted red peppers for a vibrant Mediterranean platter that invites sharing and conversation.
Make Ahead and Storage
Storing Leftovers
Keep leftover spanakopita in an airtight container in the fridge for up to 3 days. To best preserve its crispness, reheat the portions in an oven or toaster oven until warmed through—microwaving will make the crust soggy, which we definitely want to avoid.
Freezing
If you want to freeze the spanakopita, do so before baking. Assemble the pie completely, then wrap tightly in plastic wrap followed by foil. When ready to enjoy, bake it straight from the freezer, adding extra time to ensure it’s heated all the way through with that golden crust intact.
Reheating
Reheat your spanakopita in a preheated oven at 350°F for about 10 to 15 minutes or until the edges regain their crispness. This method refreshes the flaky layers without drying out the filling, leaving it almost as good as fresh.
FAQs
Can I use frozen spinach instead of fresh for the filling?
Absolutely! If you opt for frozen spinach, make sure to thaw it completely and squeeze out as much moisture as possible before adding it to the filling. This prevents the pie from becoming soggy and keeps the flavors concentrated.
Is it necessary to make phyllo dough from scratch?
While homemade phyllo gives unmatched freshness and flakiness, you can use store-bought phyllo dough as a convenient shortcut. Just be sure to thaw it properly and handle it gently to avoid tearing.
What if I don’t have fresh dill or parsley? Can I substitute dried herbs?
Fresh herbs are ideal for that bright, punchy flavor, but dried dill or parsley can be used in a pinch. Use about one-third the amount since dried herbs are more concentrated, and add them earlier in the cooking process to rehydrate and release their flavors.
How thin should the phyllo dough be rolled out?
Roll the dough as thin as you can while still being manageable—about as thin as a crepe or slightly thicker, around 1-2 millimeters. The thinner the dough, the flakier the final product, but be careful not to tear it too much.
Can I make this spanakopita vegan or dairy-free?
To make a vegan version, substitute the feta and ricotta with plant-based cheeses or tofu seasoned with lemon and herbs. Replace the eggs with a flaxseed or chia seed “egg” mixture. For the fat, use olive oil instead of butter to keep the phyllo layers moist and flavorful.
Final Thoughts
There is truly something magical about mastering this Traditional Homemade Spanakopita (Greek Spinach Pie) Recipe—it’s a delicious connection to Greek heritage and a celebration of fresh, wholesome ingredients wrapped in buttery, flaky layers. Whether you’re sharing it at a family dinner or introducing friends to Greek flavors, this recipe promises warmth, satisfaction, and that joyous feeling of homemade goodness. So roll up your sleeves and give it a try; I bet it will become a cherished favorite in your kitchen too!
Print
Traditional Homemade Spanakopita (Greek Spinach Pie) Recipe
This Traditional Homemade Spanakopita recipe guides you through making an easy-from-scratch Greek spinach pie with delicate phyllo dough and a savory, herbaceous spinach and feta filling. Perfectly flaky and deeply golden, this spanakopita offers authentic flavors from Greece, combining fresh spinach, leeks, herbs, and cheeses encased in thin layers of homemade phyllo dough. Ideal as a main dish or appetizer, this recipe includes detailed instructions for shaping and assembling the pie to ensure a crispy texture and moist filling.
- Total Time: 1 hour 25 minutes (including 30 minutes dough resting)
- Yield: One 10-12 inch round spanakopita (about 8 servings)
Ingredients
For the Phyllo Dough
- 2 cups all-purpose flour, plus more for kneading
- 5 teaspoons olive oil
- ½ teaspoon fine salt
- 2 teaspoons white wine vinegar or plain white vinegar
- ¾ cups warm water (just above lukewarm but not hot)
For Dusting and Brushing Phyllo
- 2 tablespoons of corn starch for dusting
- ¼–½ cup flour for dusting
- ¼ cup melted butter, plus more if needed
- 2 tablespoons of olive oil, plus more if needed
For the Filling
- 2 tablespoons of olive oil
- 312 g (11 oz) baby spinach (or regular spinach roughly chopped)
- 1 leek (white and light green parts only), cleaned and sliced
- 3 spring onions (white and green parts), sliced
- 1 cup crumbled feta cheese (approx 200 grams)
- 3 eggs
- 3 tablespoons ricotta cheese
- ¼ cup chopped fresh herbs (combination of fresh dill and parsley)
Instructions
- Make the Phyllo Dough: Place the flour in a medium mixing bowl and form a well in the center. Drizzle in olive oil, add salt, vinegar, and warm water. Mix until rough dough forms, then transfer onto a lightly floured surface. Knead for 2-3 minutes until smooth, then continue kneading until dough is supple and elastic, about 5 more minutes. Wrap in plastic wrap and let rest at room temperature for 30 minutes, or refrigerate up to 2 days.
- Prepare the Filling: While dough rests, heat olive oil in a large skillet over medium heat. Add leeks and spring onions, cooking 3-5 minutes until softened. Add spinach and cook, stirring frequently, until wilted and most moisture evaporates, about 7-9 minutes total. Remove from heat and cool. Once cooled, mix in fresh dill, parsley, feta, and ricotta cheese. Season with salt and pepper, taste, then stir in eggs thoroughly. Set aside.
- Shape and Roll Out Dough Portions: Unwrap dough, roll into a roughly 10-inch log. Cut into 8 equal portions, roll each into a ball. Cover with plastic wrap to prevent drying. Mix corn starch and flour for dusting. Dust work surface and dough ball with mixture. Flatten each ball and roll into 5-inch diameter discs. Repeat for all portions.
- Layer and Chill the Dough Discs: Melt butter and mix with olive oil, allow to cool slightly. Place one disc on plate, brush generously with butter/oil mixture. Stack five discs, brushing each layer except top, seal edges by pressing together. Refrigerate. Repeat for remaining three discs and chill separately.
- Prepare Baking Pan and Roll Out Bottom Phyllo: Preheat oven to 350°F (175°C). Brush a 10-12 inch skillet or baking pan with butter/oil mixture. Remove 5-layer dough stack from fridge, place on floured surface and roll out thinly until it extends 2-3 inches beyond pan size (12-14 inches). Transfer dough onto pan, letting excess hang over edges. Drizzle dough with butter/oil mixture and set aside.
- Roll Out Top Phyllo Layer: Roll out the 3-layer dough stack similarly to same diameter as bottom layer. Set aside rolled top dough on rolling pin.
- Assemble Spanakopita: Spoon filling evenly over bottom dough in pan, using a slotted spoon to drain excess liquid. Unroll top dough over filling, tenting and allowing it to sag for rustic appearance. Fold overhanging bottom dough edges over top layer, roll edges to seal. Brush edges and top generously with butter/oil mixture.
- Score and Bake: Lightly score top dough with a sharp knife into serving portions without cutting through completely. Bake in preheated oven for 55-60 minutes until phyllo is crisp and deep golden brown.
- Cool and Serve: Remove from oven and let cool 5-10 minutes. Cut along scored lines to serve. Enjoy warm alone or with a classic Greek salad like Horiatiki or Maroulosalata.
Notes
- Dough can be rested up to 3 hours at room temperature or refrigerated up to 2 days; bring to room temperature before rolling.
- Prepared dough discs with butter can be made 1-2 days ahead, covered and refrigerated.
- Fillings can be made a day ahead and refrigerated.
- Do not freeze baked spanakopita; freeze unbaked and bake from frozen with adjusted baking time.
- Leftovers keep in sealed container refrigerated for 2-3 days, best reheated in oven.
- For larger pans, double dough and filling quantities accordingly.
- Use more layers of phyllo (at least 3-4 bottom layers) to prevent soggy bottom and pie falling apart.
- Prep Time: 30 minutes
- Cook Time: 55-65 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
- Diet: Vegetarian
