Spanakopita mac'n'cheese with Greek spinach pie filling

Spanakopita Mac 'n' Cheese with Olive Oil Bechamel

Luscious. Delicious. A great way to get kids to eat their spinach. That's what my spanakopita mac 'n' cheese with olive oil béchamel is all about! To find some of the artisanal Greek products you'll need to make this, visit my online shop, where you'll discover a host of lovingly curated Greek ingredients.

1 h 10 min


  • Bechamel
  • 3 tablespoons extra virgin Greek olive oil
  • 3 tablespoons all-purpose flour
  • 3 cups milk*
  • Salt and pepper to taste
  • ½ teaspoon grated nutmeg
  • 1 large egg slightly beaten
  • ½ cup grated Greek kefalotyri or kefalograviera cheese or grated parmesan or romano, plus more for sprinkling on top
  • 1 pound elbow pasta
  • Salt and pepper to taste
  • 4 tablespoons extra virgin Greek olive oil
  • 2 leeks trimmed and chopped
  • 1 garlic clove chopped
  • 1 pound pre-cut fresh spinach
  • 1 bunch dill stems removed, snipped
  • ½ teaspoon grated nutmeg or more to taste
  • 1 ½ cups crumbled Greek feta
  • 1 cup fresh Greek anthotyro cheese or ricotta drained
  • 4 tablespoons plain dried bread crumbs


  1. Preheat the oven to 375F / 190C.
  2. Make the béchamel: Warm the milk in a medium saucepan over medium heat and set aside. In a separate saucepan over medium heat, heat the olive oil and as soon as it starts to sizzle a little, add the flour. Whisk continuously for 3 – 5 minutes to form a roux, Do not brown the flour. Slowly add the warm milk, whisking all the while. Continue to whisk the béchamel until it thickens but is still liquid. It should be the consistency of pancake batter. Season with salt, pepper and nutmeg. Pour in the egg in a fast, steady stream, whisking vigorously. Stir in the grated cheese. Set the béchamel aside, covered with a kitchen towel.
  3. Cook the pasta: Bring a large pot of water to a rolling boil, salt generously and add the pasta. Cook until al dente. Drain immediately and toss with 2 tablespoons of olive oil.
  4. Make the filling: In a large, deep skillet heat the remaining olive oil over medium heat and sauté the leeks until translucent. Add the garlic and stir for a minute to soften. Add the spinach, in increments if necessary, and sauté until wilted and until most of the liquid it exudes has cooked off. Remove from the heat. Mix in the cheeses and season to taste with salt, pepper and nutmeg.
  5. In a large mixing bowl, stir together the elbow pasta, spinach mixture and béchamel. Spoon the mixture into an oiled casserole dish and sprinkle the top of the spanakopita mac ‘n’ cheese with additional grated cheese if desired and with the breadcrumbs. Bake uncovered for 30 minutes, or until set and golden.
  6. Remove, cool slightly and serve.
Love vegetables? Want to learn more great plant-based Mediterranean dishes? Enroll in my online  class “Baked Vegetable Classics!” 


You can use skim, whole or even goat's milk to make the olive oil bechamel, and you can make the bechamel and the filling a day or two ahead of time and assemble the mac 'n' cheese the day you plan to cook it.

Share it if you like it!