Homemade Spinach Spanakopita with Phyllo Recipe
If you’ve ever wished you could make authentic Greek spanakopita from scratch right in your own kitchen, you’re going to absolutely love this Homemade Spinach Spanakopita with Phyllo Recipe. It’s got that flaky, buttery phyllo crust and a fresh, flavorful spinach filling that makes it a standout — seriously, it’s fan-freaking-tastic. Stick with me, and I’ll walk you through every step, from whipping up homemade phyllo dough (yes, you can!) to assembling this unforgettable savory pie. Trust me, once you try making this yourself, store-bought versions will never quite compare.
Why This Recipe Works
- Homemade Phyllo: Making the phyllo dough yourself means fresh, tender sheets that create that perfect flaky crust unlike anything store-bought can match.
- Balanced Spinach Filling: The blend of spinach with sautéed leeks, onions, fresh herbs, and optional feta ensures deep layers of flavor.
- Layered Texture: Brushing each phyllo layer with generous olive oil creates that mouthwatering crispy, golden texture on top and edges.
- Rest Time: Letting the pie rest after baking locks in the flavors and ensures cleaner slices every time.
Ingredients & Why They Work
This recipe comes together beautifully because each ingredient has its role: the spinach provides fresh, bright notes, the onions and leeks add sweetness and depth, herbs bring freshness, and that homemade phyllo wraps it all up in a crispy, flaky package. Some key shopping tips — always get fresh spinach (baby spinach is great, but I prefer regular for this), and if you can find good-quality feta, it’ll lift the filling wonderfully.

- Fresh spinach: Choose vibrant, fresh spinach leaves; washing and massaging helps release moisture and concentrate flavor.
- Red onion: Adds subtle sweetness and sharpness after sautéing.
- Spring onions & leek: These add layers of aromatic flavor; separating whites and greens helps with cooking timing.
- Dill or fennel greens: These fresh herbs give that unmistakable herbal note classic to spanakopita.
- Spearmint leaves: A small amount adds a refreshing lift; be careful if using peppermint as it’s stronger.
- Feta cheese (optional): Adds tang and saltiness, but the pie is fantastic even without it.
- All-purpose flour: For the phyllo dough and dusting — key to that delicate thin layering.
- Red wine vinegar: A little acidity in the dough improves elasticity and flavor.
- Extra virgin olive oil: For sautéing, brushing the phyllo layers, and the pan — vital for texture and flavor.
- Cornstarch: Mixed with flour to dust and roll out phyllo, preventing sticking without toughening the dough.
Make It Your Way
One thing I love about this Homemade Spinach Spanakopita with Phyllo Recipe is how easy it is to tweak it based on your preferences or what you have on hand. Whether you want to add more cheese, experiment with different herbs, or even go vegan, there’s a way to make this recipe your own.
- Herb variations: I’ve tried swapping dill for fresh parsley or even adding a bit of oregano for a slightly different flavor profile — both work wonderfully.
- No feta version: If you’re watching dairy or simply prefer it without, skip the feta and add a touch more salt and olive oil for richness; you won’t miss it.
- Gluten-free adjustment: Making gluten-free phyllo is tricky, but you can replace the dough with filo sheets from gluten-free brands or serve the filling as a crisped salad topping.
- Mini spanakopita: Turn this recipe into adorable hand pies by shaping small portions into triangles or rectangles before baking — perfect for parties!
Step-by-Step: How I Make Homemade Spinach Spanakopita with Phyllo Recipe
Step 1: Massage the Spinach like a Pro
Start by tossing your chopped fresh spinach with coarse sea salt in a big bowl. This is where a little patience pays off — rub and massage the leaves gently until they shrink by about half. This step squeezes out excess moisture, so your filling doesn’t end up soggy. When I first made this, I rushed this part, and the pie was too wet, so trust me, take your time!
Step 2: Make the Magic Phyllo Dough
In a bowl, mix the flour, salt, red wine vinegar, and olive oil together. Slowly pour in the water and stir until you have a soft, bread-like dough. Knead for about 5 minutes on a clean surface — it should become smooth and elastic. Cover it with a damp cloth and set it to rest for at least 30 minutes. This resting time relaxes the gluten, which will make rolling out those delicate, paper-thin sheets much easier.
Step 3: Prepare the Flavor-Packed Filling
Heat a splash of olive oil in your frying pan over medium heat. Add the red onion, leek, and the white parts of spring onions, sautéing them gently until soft and translucent — about 5-7 minutes. Then toss in the green parts of the spring onions and cook for another minute or two. Remove from heat to cool slightly. Meanwhile, squeeze as much water as possible from your massaged spinach by pressing it tightly in your fists — moisture control is key here. Combine the spinach with the sautéed veggies, fresh dill or fennel, spearmint leaves, olive oil, and plenty of freshly ground pepper. If you’re a feta fan, this is when you crumble it in.
Step 4: Roll Out Your Phyllo Sheets with Care
Preheat your oven to 180°C (350°F). Mix together flour and cornstarch to create a dusting blend — this helps keep your phyllo from sticking as you roll. On a floured surface, knead your dough into a thin “cord” and divide it into 10 equal balls. Lightly dust each ball and roll it out into a 10 cm round disk, flipping and dusting as you go for even thinness. Place the rolled phyllos on a floured tray, cover them, and rest for 10 minutes — it’s important to prevent shrinkage and tearing. Remember, rolling phyllo is a bit of an art — take your time, dust generously, and don’t rush or the dough will stick and tear.
Step 5: Assemble Like a Champ
Brush your baking pan thoroughly with olive oil. Start by rolling one small phyllo sheet large enough to cover the base and walls of your pan. Lay it in, then brush it with olive oil. Repeat with two more sheets, brushing each with oil. Spread a third of your filling evenly over the layers. Roll out another phyllo just big enough to fit inside the pan, brush it, and add two-thirds of the filling in two stages with phyllo sheets in between, as per the recipe. For the top, ruffle the last five phyllos for extra crispness, brushing generously with oil as you layer them. Fold the edges over to form a pretty crust. Don’t forget to score the pie into 16 pieces before baking — slicing after is trickier and can ruin the flaky top.
Step 6: Bake and Rest for Perfect Results
Bake your spanakopita on a mid-low rack for about 60 to 70 minutes, until it turns golden honey-brown and the phyllo is super crispy. When it’s out of the oven, resist the temptation to dig in immediately — let it rest for at least 30 minutes. This rest allows it to set up beautifully, making cutting easy and keeping the layers intact. From experience, skipping this rest often leads to a messy pie that’s hard to serve.
Tips from My Kitchen
- Moisture Control: Always squeeze the spinach thoroughly to avoid a soggy pie — I use my hands and sometimes wrap in a clean towel for extra drying power.
- Phyllo Rolling: Keep your surface and dough dusted with the flour-cornstarch mix and roll gently in every direction; patience pays off here to get ultra-thin sheets.
- Olive Oil is Key: Don’t skimp on olive oil when brushing the phyllo layers — it’s what gives you that buttery, crisp texture without butter.
- Rest Before Cutting: Letting the pie rest after baking helps the layers settle and makes slicing so much easier and less messy.
How to Serve Homemade Spinach Spanakopita with Phyllo Recipe

Garnishes
I like to keep garnishes simple so the pie shines on its own. A sprinkle of extra fresh dill or a few mint leaves on top adds a lovely, fresh aroma right before serving. Sometimes, I serve it with a wedge of lemon on the side — a quick squeeze adds the perfect balancing brightness to every bite.
Side Dishes
Spanakopita pairs beautifully with a crisp Greek salad, some tzatziki for dipping, or even a bowl of rich tomato soup. When I serve this to friends, I often add roasted lemon potatoes or a simple bean salad for a complete, satisfying meal.
Creative Ways to Present
For special occasions, I’ve ruffled the top phyllo layers to create a textured, rustic look, then sprinkled sesame or nigella seeds on top for added crunch and visual appeal. You can also make individual mini pies in muffin tins for a charming appetizer twist—everyone loves these bite-sized treats!
Make Ahead and Storage
Storing Leftovers
Leftover spanakopita keeps well refrigerated for up to three days. I wrap individual slices tightly in plastic wrap or use airtight containers to preserve crispness. Just note, the phyllo does soften a bit overnight but still tastes fantastic.
Freezing
Freezing spanakopita works really well. I usually cut it into portions, wrap in foil and plastic, and freeze for up to 2 months. It’s a lifesaver for busy days — just pop it straight into a preheated oven (no thawing needed) and bake until warmed through and crispy again.
Reheating
To revive leftover spanakopita, I reheat it in the oven at 180°C (350°F) for around 15-20 minutes. This method keeps the phyllo crispy while gently warming the filling. Avoid microwaving if possible, as it tends to turn the crust soggy.
FAQs
-
Can I use frozen spinach instead of fresh for the Homemade Spinach Spanakopita with Phyllo Recipe?
Yes, you can! Just make sure to thaw the spinach completely and squeeze out as much water as possible before mixing it into the filling. Fresh spinach tends to have a better texture and brightness, but frozen works in a pinch.
-
Is it difficult to make phyllo dough from scratch?
Making phyllo at home takes some practice and patience, especially rolling it paper-thin. But with the tips I shared about resting the dough and dusting well with the flour and cornstarch mixture, you’ll find it manageable — plus, totally worth the effort for that homemade touch.
-
Can I prepare the filling in advance?
Absolutely! The filling can be made a day ahead and kept covered in the fridge. Just drain any excess liquid before assembling the pie to keep everything perfect.
-
What can I substitute for spearmint if I don’t have any?
Dill is a great alternative and is already in the recipe, so you can simply add a bit more. Fresh basil or parsley can also work if you’re out of mint, but the flavor will be slightly different.
-
How do I know when the spanakopita is done?
The spanakopita is ready when the top phyllo layers turn a deep golden brown and crispy, and it has baked for about 60-70 minutes. You’ll hear a satisfyingly crisp crackle when you slice in after resting.
Final Thoughts
This Homemade Spinach Spanakopita with Phyllo Recipe is truly a labor of love that pays off with every flaky, flavorful bite. I cherish making it because it brings memories of shared meals and the magic of creating something special from scratch. I can’t wait for you to try it in your kitchen — it’s the kind of recipe you’ll want to keep coming back to, sharing with friends and family. So, roll up your sleeves and enjoy the delicious journey of homemade Greek cooking!
Print
Homemade Spinach Spanakopita with Phyllo Recipe
- Prep Time: 45 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 55 minutes
- Yield: 16 pieces
- Category: Main Course
- Method: Baking
- Cuisine: Greek
- Diet: Vegetarian
Description
A classic Greek spanakopita recipe featuring a homemade phyllo dough layered with a flavorful filling of fresh spinach, aromatic herbs, sautéed onions, and optional feta cheese, baked to golden, crispy perfection.
Ingredients
Spanakopita Filling
- 700 grams fresh spinach chopped
- 1½ teaspoons coarse sea salt
- 150 grams red onion finely chopped
- 90 grams spring onions greens and white parts separated and finely chopped
- 50 grams leek finely chopped
- 2 tablespoons extra virgin olive oil + extra splash for sautéing
- 3 tablespoons dill or fennel greens minced
- 5-6 spearmint leaves (use only 2-3 if using peppermint)
- Freshly ground pepper to taste
- Optional: 250 grams ripened feta cheese crumbled
Phyllo Dough
- 450 grams all-purpose flour
- ⅔ tablespoon salt
- 1 tablespoon extra virgin olive oil
- 1½ tablespoons red wine vinegar
- 240 ml water
To Roll The Phyllo
- 80 grams all-purpose flour
- 80 grams cornstarch
To Brush The Phyllo and The Pan
- 180 ml extra virgin olive oil
Instructions
- Prepare The Spinach: Add the spinach and coarse sea salt to a large bowl. Rub and massage the spinach until it decreases by half in volume. Set aside.
- Make The Phyllo Dough: Combine flour, salt, red wine vinegar, and olive oil in a bowl. Gradually add the water until a soft bread-like dough forms. Knead for 5 minutes, then shape into a round ball. Cover with a dampened tea towel and rest for at least 30 minutes.
- Prepare The Filling: Heat a splash of olive oil in a frying pan over moderate heat. Sauté onion, leek, and the white parts of the spring onions until soft and translucent. Add the green parts of the spring onion and cook for another 1-2 minutes. Remove from heat and let cool slightly. Squeeze excess water from the spinach by handfuls and add to a large bowl. Add sautéed vegetables, dill, spearmint leaves, 2 tablespoons olive oil, freshly ground pepper, and optionally feta cheese. Stir to combine.
- Roll The Phyllo Disks: Preheat oven to 180°C (350°F). Combine the 80 grams flour and 80 grams cornstarch in a bowl for dusting. Place the dough on a floured surface, knead lightly, form a cord, and cut into 10 equal pieces. Shape each into a round ball. Dust working surface and dough balls with the flour-cornstarch mixture. Roll each dough ball into a 10 cm round disk. Place disks on a floured pan with flour in between to avoid sticking. Cover with a damp tea towel and let rest for 10 minutes.
- Assemble The Pie: Brush a 31 cm (12-inch) round pan generously with olive oil. Roll one small phyllo dough disk big enough to cover the bottom and sides of the pan, dusting frequently with flour. Brush the dough with olive oil. Add two more phyllo disks the same way, brushing each layer with oil. Add one-third of the filling over the phyllo layers. Roll and brush another phyllo disk just big enough to fit inside the pan. Layer two-thirds of the filling. Add another phyllo disk and the remaining filling. Finally, add 5 more phyllo disks on top, brushing each with oil and ruffling the top layers to create texture. Overlap and trim edges for a neat pie border.
- Cut And Bake: Cut the assembled pie into 16 pieces without cutting through the bottom phyllo. Bake in the middle-low rack of the oven for about 1 hour and 10 minutes, until the top is honey brown and very crispy.
- Rest And Serve: Let the spanakopita rest out of the oven for at least 30 minutes before cutting through completely and serving. Enjoy warm or at room temperature.
Notes
- When rolling phyllo, always dust both the surface and the dough top with the flour-cornstarch mixture to prevent sticking.
- Optionally include crumbled feta cheese for a more traditional flavor and creaminess in the filling.
- Resting the dough and rolled disks ensures easier handling and better elasticity.
- Ruffling the top phyllo layers adds a crispier texture to the finished pie.
- Massaging the spinach with coarse salt reduces excess moisture, preventing soggy phyllo.
- Ensure to remove as much water as possible from the spinach to keep the pie crisp.
- The pie can be reheated gently in the oven to restore crispiness if needed.
Nutrition
- Serving Size: 1 piece
- Calories: 220 kcal
- Sugar: 2 g
- Sodium: 350 mg
- Fat: 15 g
- Saturated Fat: 3.5 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 10 mg

