If you’re craving something flaky, savory, and packed with rich Mediterranean flavor, this Spanakopita Recipe is exactly what you need. This classic Greek dish features layers of crisp, golden phyllo dough filled with a delicious mixture of spinach, herbs, and creamy feta cheese. I absolutely love how every bite delivers a perfect balance of buttery crunch and savory filling. It’s elegant enough for entertaining, yet simple enough to make at home. Whether you serve it as an appetizer, side dish, or light main course, spanakopita is one of those timeless recipes that never fails to impress.
Why You’ll Love This Recipe
Perfectly Flaky Layers:
The thin sheets of phyllo dough bake into irresistibly crisp, golden layers that contrast beautifully with the soft filling.
Rich and Savory Filling:
The combination of spinach, herbs, and feta cheese creates a bold, tangy, and satisfying flavor.
Great for Any Occasion:
Perfect as an appetizer, snack, or even a light vegetarian meal.
Make-Ahead Friendly:
You can assemble it ahead of time and bake when ready, making it ideal for entertaining.
Ingredients You’ll Need
This Spanakopita Recipe uses fresh, simple ingredients that come together for incredible flavor.
Phyllo Dough:
Creates the signature flaky layers. It’s delicate, so handle it with care and keep it covered to prevent drying.
Fresh Spinach:
The star of the filling provides a fresh and slightly earthy flavor.
Feta Cheese:
Adds creaminess and a tangy, salty bite that defines the dish.
Onion:
Brings sweetness and depth to the filling when sautéed.
Garlic:
Enhances the overall savory flavor.
Eggs:
Help bind the filling together and create a soft texture.
Olive Oil or Butter:
Used to brush between phyllo layers for crispness and flavor.
Fresh Herbs (Dill or Parsley):
Add brightness and a traditional Mediterranean touch.
Salt and Pepper:
Balance and enhance all the flavors.
Note: You’ll find the exact measurements in the recipe card below.
Variations
This Spanakopita Recipe is versatile and easy to customize.
Add Ricotta Cheese:
Mix in ricotta for a creamier filling.
Use Frozen Spinach:
A convenient alternative—just make sure to squeeze out excess moisture.
Mini Spanakopita Triangles:
Fold into individual portions for appetizers or party snacks.
Vegan Version:
Skip eggs and feta, and use plant-based alternatives.
How to Make Spanakopita Recipe
Step 1: Prepare the Filling
Heat olive oil in a pan and sauté the onion until soft. Add garlic and cook briefly. Stir in spinach and cook until wilted. Remove from heat and let cool.
Step 2: Mix the Filling
In a bowl, combine the spinach mixture with crumbled feta cheese, eggs, and herbs. Season with salt and pepper.
Step 3: Prepare the Phyllo Layers
Preheat your oven to 375°F. Brush a baking dish with oil or butter. Layer sheets of phyllo dough, brushing each with oil.
Step 4: Add Filling
Spread the spinach mixture evenly over the layered phyllo.
Step 5: Top with More Layers
Add more phyllo sheets on top, brushing each layer with oil or butter.
Step 6: Bake
Bake for 35–40 minutes, or until golden brown and crispy.
Step 7: Cool and Serve
Let it rest for a few minutes before slicing and serving.
Pro Tips for Making Spanakopita Recipe
Keep Phyllo Covered:
It dries out quickly, so cover unused sheets with a damp towel.
Drain Spinach Well:
Too much moisture can make the pastry soggy.
Don’t Skimp on Layers:
Multiple layers create that signature flaky texture.
Let It Rest Before Cutting:
This helps the layers set and makes slicing easier.
How to Serve Spanakopita Recipe
Garnishes
Sprinkle with fresh herbs or drizzle with a little olive oil before serving.
Side Pairings
Serve with a Greek salad, yogurt dip, or light soup.
Creative Ways to Present
Cut into squares or triangles for a beautiful party platter.
Make Ahead and Storage
Storing Leftovers
Store in an airtight container in the refrigerator for up to 3 days.
Freezing
Freeze before or after baking for up to 2 months.
Reheating
Reheat in the oven to maintain crispiness.
FAQs
1. Can I use frozen spinach?
Yes, just make sure it’s well-drained.
2. Why is my spanakopita soggy?
Excess moisture in the filling or not enough phyllo layers.
3. Can I make it ahead?
Absolutely, assemble and refrigerate until ready to bake.
4. Do I have to use butter?
No, olive oil works just as well.
Final Thoughts
This Spanakopita Recipe is the perfect combination of crispy, flaky layers and a rich, savory filling. It’s a dish that feels both comforting and elegant, making it suitable for everything from casual meals to special gatherings. Once you try it, you’ll understand why this Greek classic has remained so popular for generations. It’s simple, flavorful, and truly unforgettable.

Spanakopita Recipe
Ingredients
Method
- Sauté onion in olive oil until soft.
- Add garlic and spinach and cook until wilted.
- Mix with feta, eggs, herbs, salt, and pepper.
- Layer phyllo sheets in a baking dish brushing each with oil.
- Add filling evenly.
- Top with remaining phyllo layers.
- Bake at 375°F for 35–40 minutes.
- Cool slightly before serving.
Notes
- Keep phyllo covered while working
- Drain spinach well
- Use multiple layers for crisp texture
- Best reheated in the oven for crispiness