Zucchini Pastitsio (Mediterranean Baked Beef and Pasta Casserole) Recipe

Bubbly, browned and cheesy, zucchini pastitsio is comforting, rib-sticking fall fare. . Jennifer Olvera

My version of pastitsio, inspired by Vefa Alexiadou's version in Vefa's Kitchen, swaps zucchini for the more conventional eggplant. I've enlivened the meat sauce a bit with wine and onion and brightened the béchamel with a bit of lemon zest.

Does this recipe take a bit of time and effort? Yes, since you're making two from-scratch sauces, but the end result is worth it.

Note: The casserole may be assembled and refrigerated one day in advance. Just remove it from the fridge a half-hour before you plan to bake it, and allow an additional 5 to 10 minutes of time in the oven.

Recipe Details

Zucchini Pastitsio (Mediterranean Baked Beef and Pasta Casserole) Recipe

Active 75 mins
Total 2 hrs
Serves 6 servings


  • For the Zucchini:
  • 6 tablespoons olive oil, divided
  • 3 medium zucchinis, sliced into 1/4-inch-thick rounds
  • Kosher salt and freshly ground black pepper
  • For the Meat Sauce:
  • 1 1/4 pounds ground beef
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 1 small onion, grated (about 3/4 cup)
  • 1/2 cup dry red wine
  • 1 (28-ounce) can puréed tomatoes
  • 1 teaspoon sugar
  • 2 teaspoons balsamic vinegar
  • 2 pinches of nutmeg, divided
  • 2 bay leaves
  • For the Bechamel:
  • 1 cup whole milk
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 tablespoons heavy cream
  • 1/2 teaspoon lemon zest
  • 1 cup grated Romano or Parmesan cheese
  • 2 eggs, lightly beaten
  • For Assembly:
  • 3/4 pound rigatoni or macaroni, cooked al dente and kept warm
  • 2 1/4 cups grated Kefalograviera or Gruyère
  • Non-stick baking spray


  1. For the Zucchini: Adjust oven rack to upper position and preheat broiler to high. Using a large baking sheet, toss zucchini with 3 tablespoons of oil. Season with salt and pepper and place in a single layer on the baking sheet. Transfer zucchini to the oven to brown until golden, flipping halfway through, about 8 minutes total. Remove from oven and set aside. Adjust oven rack to center position and reduce oven to 350°F.

  2. For the Meat Sauce: Heat 2 tablespoons oil in a stockpot over medium heat. Add ground beef and garlic and cook, breaking up into little bits, until browned, about 8 minutes total. Add onion and cook until softened, 2 to 3 minutes longer. Add wine, bring to a boil and simmer for 1 minute. Add the tomatoes, sugar, vinegar, a pinch of nutmeg, and bay leaves. Season lightly with salt and pepper and stir to combine. Return to a boil; then, reduce heat and simmer, covered, for 20 minutes, stirring occasionally. Discard bay leaves, season to taste with salt and pepper, and set sauce aside until you’re ready to assemble the casserole.

  3. For the Bechamel: Heat milk in a small saucepan over medium heat, stirring to prevent scorching, until hot. Melt the butter in another small, non-stick pan over medium-high heat. Add the flour and quickly whisk to combine. Whisking constantly, add the flour mixture to the hot milk in stages, taking care to eliminate lumps to create a smooth sauce. Add heavy cream and lemon zest. Season with salt, pepper and remaining pinch of nutmeg. While the sauce is still hot, quickly whisk in the Romano and eggs. Heat gently while whisking constantly until thickened if necessary.

  4. To Assemble: Combine warm, cooked pasta with Kefalograviera or Gruyère and remaining 1 tablespoon of oil. Spray a 9- by 13-inch baking pan with cooking spray. Layer with half of zucchini. Top with half of the noodle mixture, followed by half of the white sauce and meat sauce. Repeat layers, ending with white sauce. Transfer to the oven to bake until golden and bubbly, 35 to 40 minutes. Serve immediately.

Special equipment

Baking sheet, baking pan