If there’s one dish that makes me want to throw open my windows and shout “Dinner’s ready!” to the whole neighborhood, it’s this Greek Spinach Pie Recipe. It has all the elements of comfort food: golden flaky layers of phyllo pastry, a creamy, salty cheese filling, and that vibrant hit of fresh dill mingling with spinach. Whether you’re making it for a celebratory brunch or just a cozy weeknight, this recipe is pure Mediterranean magic that always gets rave reviews in my kitchen.

Ingredients You’ll Need
One of the things I love about this Greek Spinach Pie Recipe is that its ingredient list reads like a lineup of flavor MVPs. Every component brings something to the table—whether it’s the lushness of ricotta, the tang of feta, or the crunch of buttery phyllo, these essentials create a pie that’s truly irresistible.
- Olive oil: The base for sautéing, giving richness and an unmistakable Mediterranean touch.
- Small yellow onion: Adds a gentle sweetness and depth to the filling.
- Green onions: Bring a fresh, mild bite and a pop of color to the mix.
- Garlic: For that beautiful aromatic quality that makes everything smell and taste amazing.
- Fresh spinach: Chopped and wilted, it’s the star of our filling, delivering color and earthy flavor.
- Fresh dill (or dried): Brings brightness and a hint of anise; fresh is lovely if you can snag it.
- Ground nutmeg: Just a touch for warmth and depth—don’t skip this little secret weapon.
- Salt and black pepper: To perfectly balance all those vibrant ingredients.
- Feta cheese: Adds that perfect briny tang and creamy-crumble texture.
- Ricotta cheese: Makes the filling extra luscious and a little lighter.
- Large eggs: Bind the whole filling together and add moisture.
- Phyllo dough: Those signature crispy layers that make every bite heavenly—handle with care!
- Melted butter or olive oil: For brushing the phyllo; this creates that iconic golden crunch.
How to Make Greek Spinach Pie Recipe
Step 1: Prep the Pan and Oven
Begin by preheating your oven to 375°F and giving your baking dish a light brush or spray of oil. This ensures your Greek Spinach Pie Recipe doesn’t stick—and makes cleanup much easier down the road.
Step 2: Sauté the Aromatics
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and green onions, cooking until softened, about 4–5 minutes. Stir in the garlic and let it cook for another fragrant minute—your kitchen will smell incredible already!
Step 3: Wilt the Spinach
Next, toss the chopped spinach into the pan. Cook it down, stirring, until it’s wilted and any moisture has evaporated, which takes about 2–3 minutes. This not only intensifies the spinach flavor but also keeps your phyllo crisp by reducing excess moisture.
Step 4: Cool and Mix the Filling
Take the pan off the heat and allow the mixture to cool slightly—this prevents the eggs from scrambling when they’re added. Once it’s cool to the touch, fold in the dill, nutmeg, salt, pepper, feta, ricotta, and beaten eggs until everything is well combined and deliciously creamy.
Step 5: Layer the Phyllo
Working with phyllo might feel fussy, but it’s easier than you think! Lay one sheet of phyllo in your prepared dish, then brush lightly with melted butter or oil. Repeat with three more sheets, brushing each layer for that irresistible crunch that defines a Greek Spinach Pie Recipe. Keep any unused sheets under a damp towel to prevent drying out.
Step 6: Add the Filling
Spoon the spinach filling evenly over the phyllo crust. Smooth the top gently with a spatula, making sure every corner gets that glorious mixture.
Step 7: Finish with More Phyllo
Place the remaining four sheets of phyllo over the filling, brushing each layer as you go. Tuck in any overhanging edges for a neat, golden finish. For a traditional look, use a sharp knife to score the top into squares or triangles before baking—this helps with serving and gives beautiful, crisp edges.
Step 8: Bake to Golden Perfection
Bake for 35–40 minutes, or until the top is deeply golden and crisp, and your house smells like a Greek bakery. Let the pie rest for about 10 minutes after baking so that it slices cleanly and the filling sets to cheesy perfection.
How to Serve Greek Spinach Pie Recipe

Garnishes
A sprinkle of extra chopped dill or a few crumbles of feta on top looks gorgeous and plays up the fresh, herby flavors in every slice. I sometimes add a little fresh lemon zest right before serving to wake up the whole dish with brightness.
Side Dishes
This savory pie pairs beautifully with a crisp Greek salad—think tomatoes, cucumbers, olives, and a simple olive oil vinaigrette. If you’re hosting a meal, try roasted potatoes or a creamy tzatziki on the side to keep things extra authentic and satisfying.
Creative Ways to Present
You can cut the Greek Spinach Pie Recipe into small triangles for an impressive party appetizer, or serve larger squares alongside soup for a lovely lunch. It also makes a terrific brunch centerpiece; just add fresh fruit and coffee for a carefree, sunshine-filled morning meal.
Make Ahead and Storage
Storing Leftovers
Leftover Greek Spinach Pie Recipe can be kept covered in the refrigerator for up to three days. I suggest using an airtight container to keep those addictively crisp phyllo layers from getting soggy as much as possible.
Freezing
You can absolutely freeze this pie! Once baked and cooled, cut it into servings, wrap tightly in foil or plastic wrap, and store in a freezer-safe bag for up to two months. When you’re ready to enjoy, thaw overnight in the fridge for best results.
Reheating
To bring back the fresh-baked magic, reheat slices in a 350°F oven until warmed through and the phyllo crisps up again (about 10–15 minutes). The microwave works in a pinch, but oven reheating is key if you want that same golden, irresistible crunch.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Just make sure to thaw and squeeze out as much excess water as possible, since too much moisture can make the phyllo soggy. Frozen spinach is super convenient and works beautifully in this Greek Spinach Pie Recipe.
Do I have to use both feta and ricotta?
While the classic flavor comes from feta, ricotta adds a lovely creaminess. You can adjust the proportions or even use just one if you prefer, but the mix of both is truly delicious and gives the filling the best soft, rich texture.
How do I keep phyllo from drying out?
Phyllo is famously delicate, but covering your stack of sheets with a clean, damp kitchen towel as you work keeps them pliable and easy to layer. Work quickly but gently, and don’t stress if a few sheets tear—the layers hide any imperfections!
Can I make this Greek Spinach Pie Recipe ahead of time?
Yes, you can assemble the pie up to a day ahead, cover tightly, and keep it in the fridge. Bake it fresh when you’re ready, adding a couple extra minutes in the oven to ensure the center is heated through and the pastry is golden.
Is Greek Spinach Pie Recipe served hot or cold?
It’s fantastic both ways! Warm from the oven is my favorite for the melty cheese and crisp pastry, but room temperature is traditional and perfect for picnics or lunchboxes. Leftovers are especially tasty cold, so feel free to enjoy it however you like best.
Final Thoughts
If you’re ready to bring a burst of Mediterranean sunshine into your own kitchen, you absolutely have to try this Greek Spinach Pie Recipe. It’s easy, shareable, and every bite is pure comfort. Happy baking—I can’t wait for you to fall in love with this classic as much as I have!
Print
Greek Spinach Pie Recipe
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Greek Spinach Pie recipe, also known as Spanakopita, is a savory and flaky pastry filled with a delicious mixture of spinach, feta cheese, and aromatic herbs. It’s a classic Greek dish that’s perfect for a light lunch or dinner.
Ingredients
Main Filling:
- 2 tablespoons olive oil
- 1 small yellow onion (finely chopped)
- 2 green onions (sliced)
- 2 cloves garlic (minced)
- 10 ounces fresh spinach (chopped)
- 1/4 cup chopped fresh dill (or 1 tablespoon dried)
- 1/4 teaspoon ground nutmeg
- Salt and black pepper to taste
- 1 cup crumbled feta cheese
- 1/2 cup ricotta cheese
- 2 large eggs (beaten)
Phyllo Layers:
- 8 sheets phyllo dough (thawed)
- 1/4 cup melted butter or olive oil (for brushing)
Instructions
- Preheat the oven to 375°F and grease a baking dish.
- Layer phyllo dough: Brush each layer with butter.
- Spread filling: Evenly distribute the spinach mixture over phyllo.
- Finish with phyllo: Layer remaining sheets, scoring the top.
- Bake: Until golden and crisp.
- Rest and serve: Let it rest before slicing.
In a skillet, sauté onions and garlic. Add spinach and cook until wilted. Combine with herbs, cheeses, and eggs.
Notes
- Cover phyllo with a damp towel to prevent drying.
- Frozen spinach can be used if fresh is unavailable.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Greek
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 2g
- Sodium: 420mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 95mg