Spinach and Feta Gratin

If you can’t find Graviera cheese then Gruyère is a great substitution in this dish.

Serves: 6Hands-on: 15 minutesTotal: 1 hourDifficulty: Easy

Serves: 6


  • 2 tsp. salt, divided
  • 2 lbs. fresh spinach, thoroughly washed
  • 1⁄4 cup extra-virgin olive oil
  • 2 medium onions, peeled and sliced
  • 1⁄4 cup all-purpose flour
  • 2 cups whole milk
  • 4 large eggs, beaten
  • 1⁄2 cup chopped fresh dill
  • 1⁄2 cup grated Graviera or Gruyère cheese
  • 1⁄8 tsp. grated nutmeg
  • 1 tsp. pepper
  • 1⁄2 cup crumbled feta cheese


  • Preheat the oven to 375°F. Fill a large pot halfway with water. Bring the water to a boil over high heat. Add 1 teaspoon of the salt and the spinach (in batches). Boil the spinach for 6 to 7 minutes and then drain it. Reserve.
  • Heat the oil in a large skillet over medium for 30 seconds. Add the onions and the remaining salt. Cover and cook the onions for about 5 minutes, and then remove them from the heat. Allow the onions to cool.
  • In a large bowl, combine the cooled onions, spinach, flour, and milk. Stir in the eggs, dill, cheese, nutmeg, and pepper. Put the spinach mixture in a deep, medium-size baking dish. Top the spinach mixture evenly with the feta.
  • Bake on the middle rack of the oven for 35 to 40 minutes.