Imagine biting into a perfectly flaky pastry that gives way to a creamy, savory filling of spinach and feta. That is the magic of Spanakopita, a delightful Greek dish that is as impressive as it is simple to make. This recipe is a favorite for gatherings, boasting layers of crispy phyllo dough and a rich filling that will transport you straight to a sun-drenched Mediterranean kitchen. It’s not just about flavor; the texture is a beautiful contrast of crunch and creaminess that makes every bite memorable. Ready to roll up your sleeves and create this classic dish? Let’s dive into the ingredients and steps.
Why You’ll Love This Recipe
This easy Spanakopita recipe is a perfect blend of taste and simplicity.
- Quick to prepare, making it a great choice for weeknight dinners.
- Perfect for parties, as finger food or a main dish.
- Customizable with different herbs and cheeses.
- Freezer-friendly, so you can enjoy it anytime.
My Experience Making This Recipe
When I first made Spanakopita, I was surprised by how straightforward it was. The aroma of sautéed onions and fresh spinach filled my kitchen, making it feel like a celebration.
As I pulled the golden, flaky triangles from the oven, I couldn’t wait to share them. Watching my family take their first bites and smile was the best reward.
Recipe Overview
- Recipe Name: Spanakopita
- Servings: 8
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Course: Appetizer
- Cuisine: Greek
- Calories per Serving: 180
Equipment You Will Need
- Large skillet
- Mixing bowl
- Brush for butter
- Baking sheet
- Parchment paper
Ingredients for Spanakopita
- 1 package of phyllo dough (thawed)
- 2 cups fresh spinach (chopped)
- 1 cup feta cheese (crumbled)
- 1/2 cup ricotta cheese
- 1 medium onion (chopped)
- 2 cloves garlic (minced)
- 1/4 cup fresh dill (chopped)
- 1/4 cup olive oil or melted butter
- Salt and pepper to taste
Ingredient Notes and Substitutions
- Phyllo dough: This is key for the flaky texture. You can use puff pastry as a substitute, but the texture will differ.
- Fresh spinach: It adds a vibrant flavor. Frozen spinach works too; just ensure it’s well-drained.
- Feta cheese: This brings tanginess to the filling. Goat cheese can be used for a different flavor profile.
- Ricotta cheese: It adds creaminess. Cottage cheese is a lighter alternative.
How to Make Spanakopita
Step 1: Sauté the Vegetables
In a large skillet over medium heat, add a splash of olive oil. Sauté the chopped onion until it’s translucent, then stir in the minced garlic and chopped spinach until wilted.
Step 2: Prepare the Filling
Transfer the cooked vegetables to a mixing bowl. Add crumbled feta, ricotta, chopped dill, salt, and pepper, mixing until well combined.
Step 3: Preheat the Oven
Preheat your oven to 375°F (190°C). This ensures the Spanakopita will bake evenly and get that nice golden color.
Step 4: Assemble the Phyllo Dough
Lay out a sheet of phyllo dough on a clean surface. Brush it lightly with olive oil or melted butter, then layer another sheet on top. Repeat this process for about 5 sheets.
Step 5: Add the Filling
Place about a tablespoon of the filling along one edge of the phyllo. Fold the dough over the filling to create a triangle, then continue folding in a triangular shape until you reach the end of the sheet.
Step 6: Place on Baking Sheet
Arrange the filled triangles on a baking sheet lined with parchment paper. Brush the tops with more olive oil or butter for that beautiful golden finish.
Step 7: Bake the Spanakopita
Bake in the preheated oven for about 25 to 30 minutes. Keep an eye on them; you want them to be golden brown and crispy!
Step 8: Serve and Enjoy
Remove from the oven and let them cool slightly. Serve warm as a delightful appetizer or snack!
Pro Tip: The secret to flaky Spanakopita is keeping the phyllo dough covered with a damp cloth while you work to prevent it from drying out.
Tips for the Best Spanakopita
- Make sure to drain any excess moisture from the spinach to avoid sogginess.
- Use a mix of herbs like parsley or mint for an added flavor boost.
- Consider adding a pinch of nutmeg to the filling for a warm, aromatic touch.
- Brush each layer of phyllo generously for maximum flakiness.
- Serve with a side of tzatziki for a refreshing dip.
Common Mistakes to Avoid
- Not thawing the phyllo dough properly can lead to tearing. Make sure to let it thaw overnight in the fridge.
- Overfilling your pastries may cause them to burst open while baking. Stick to the recommended amount.
- Skipping the butter or oil brush will result in less crispy layers. Don’t skip this step!
- Using too much salt can overwhelm the flavors. Taste the filling before adding more salt.
Serving Suggestions
These golden triangles shine on their own, but they pair beautifully with various sides.
- A fresh Greek salad for crunch and acidity.
- Roasted vegetables for a hearty addition.
- Hummus or tzatziki for dipping.
- Olive tapenade for a savory contrast.
Variations to Try
- For a meat lover’s twist, add cooked ground lamb or beef to the filling.
- Swap spinach with kale for a different leafy green flavor.
- Try adding sun-dried tomatoes for a pop of sweetness.
- Incorporate artichoke hearts for an extra layer of taste.
Dietary Adaptations
- Gluten-free: Use gluten-free phyllo dough, available at specialty stores.
- Dairy-free: Substitute with vegan cheeses like cashew cheese for the filling.
- Vegan: Replace the cheeses with tofu or a nut-based blend.
- Low-carb/keto: Use almond flour dough instead of phyllo for a low-carb option.
Storage and Reheating
Refrigerator
Store leftover Spanakopita in an airtight container in the fridge for up to 3 days.
- Reheat in the oven at 350°F (175°C) for about 15 minutes.
Freezer
Freeze unbaked Spanakopita for up to 2 months. Just place them on a baking sheet until firm, then transfer to a freezer bag.
- Bake from frozen; just add a few extra minutes to the baking time.
Reheating
Reheat baked Spanakopita in the oven or toaster oven to restore the crispiness.
- Microwaving can make them soggy, so avoid that if possible.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 180 |
| Total Fat | 10g |
| Saturated Fat | 4g |
| Carbohydrates | 15g |
| Fiber | 1g |
| Sugar | 1g |
| Protein | 6g |
| Sodium | 250mg |
| Cholesterol | 25mg |
Nutrition values are approximate and can vary based on ingredients used.
Frequently Asked Questions
Can I use frozen spinach?
Yes, just ensure it is thoroughly thawed and drained to prevent sogginess.
Can I make Spanakopita ahead of time?
Absolutely! You can prepare it a day ahead and bake just before serving.
How do I store leftovers?
Keep them in an airtight container in the fridge for up to 3 days.
Why is my Spanakopita soggy?
This can happen if the filling is too wet or if you don’t bake it long enough. Make sure to drain spinach well.
Can I freeze Spanakopita?
Yes, you can freeze unbaked triangles, which makes for an easy meal later.
Final Thoughts
Making Spanakopita is a rewarding experience that fills your home with amazing aromas. Whether you serve it as an appetizer or a main dish, its layers of flavor will impress everyone.
Don’t hesitate to experiment with your own variations. For more delicious ideas, explore more at Mama’s Secret Recipes or find out good substitutes for rosemary.

Spanakopita
Ingredients
Equipment
Method
- In a large skillet over medium heat, add a splash of olive oil.
- Sauté the chopped onion until it's translucent.
- Stir in the minced garlic and chopped spinach until wilted.
- Transfer the cooked vegetables to a mixing bowl.
- Add crumbled feta, ricotta, chopped dill, salt, and pepper, mixing until well combined.
- Preheat your oven to 375°F (190°C).
- Lay out a sheet of phyllo dough, brush it lightly with olive oil or melted butter, and layer another sheet on top.
- Repeat this process for about 5 sheets.
- Place about a tablespoon of the filling along one edge of the phyllo.
- Fold the dough over the filling to create a triangle, then continue folding in a triangular shape until you reach the end of the sheet.
- Arrange the filled triangles on a baking sheet lined with parchment paper.
- Brush the tops with more olive oil or butter.
- Bake in the preheated oven for about 25 to 30 minutes until golden brown and crispy.
- Remove from the oven and let them cool slightly. Serve warm.