Middle Eastern & Mediterranean

Spinach and Feta Spanakopita

Spinach and Feta Spanakopita is a beloved dish from Greek cuisine, celebrated for its irresistible combination of flaky, crispy filo pastry and a savory, herbaceous filling. The creamy feta cheese paired with tender spinach creates a harmonious blend of flavors that appeal to both vegetarian and meat-eating audiences alike. Perfect for holidays, gatherings, or a special weeknight dinner, this dish offers a satisfying savory experience with every bite.

Traditionally, spanakopita has roots dating back to ancient Greece, where spinach and other greens have been staples in Mediterranean cooking for centuries. Named after its main ingredients—'spanaki' meaning spinach—this pie became popular across Greece and beyond thanks to its versatility and rich taste. Over time, it has become a classic in Middle Eastern and Mediterranean cuisines, loved worldwide for its comforting, home-style appeal and impressive presentation.

Prep time: 20 minCook time: 35 minTotal time: 55 minCalories: 310 kcal

Ingredients

  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 lb fresh spinach, chopped
  • 8 oz feta cheese, crumbled
  • 2 large eggs
  • 1/4 cup chopped fresh dill
  • 8 sheets filo pastry
  • 1/2 cup unsalted butter, melted
  • Salt and freshly ground black pepper, to taste

Instructions

  1. Preheat the oven to 375°F (190°C). Lightly grease a baking dish or line it with parchment paper.
  2. Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté until translucent, about 3-4 minutes.
  3. Add minced garlic and cook for another minute until fragrant.
  4. Stir in the chopped spinach and cook until wilted and any excess moisture has evaporated, about 4-5 minutes. Remove from heat and let cool slightly.
  5. In a mixing bowl, combine the cooked spinach mixture with crumbled feta, beaten eggs, chopped dill, salt, and pepper. Mix well.
  6. Unroll the filo sheets and cover with a damp cloth to prevent drying out. Place one sheet in the prepared baking dish and brush lightly with melted butter. Repeat layering with 4 sheets, brushing each sheet with butter.
  7. Spread the spinach and feta filling evenly over the layered filo sheets.
  8. Top with the remaining 4 sheets, brushing each with butter as you layer. Tuck in edges for a neat appearance.
  9. Bake in the preheated oven for 30-35 minutes, or until the filo is golden brown and crisp.
  10. Remove from oven and allow to cool slightly before slicing. Serve warm or at room temperature.