Go Back

Vegetarian Moussaka

A deliciously layered casserole of roasted veggies, savory tomato sauce, and creamy béchamel, perfect for cozy family dinners or impressing guests.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: Greek, Mediterranean
Calories: 350

Ingredients
  

For the Vegetables
  • 2 medium eggplants, sliced into 1/4-inch rounds Choose firm, shiny eggplants for the best flavor.
  • 2 large zucchinis, sliced into 1/4-inch rounds Look for fresh, firm zucchinis for a crisp texture.
  • 3 medium potatoes, sliced into 1/4-inch rounds Waxy potatoes work wonderfully to maintain shape.
For Roasting
  • 3 tablespoons olive oil Extra virgin for rich flavor.
  • Salt and pepper To taste.
For the Tomato Sauce
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 medium red bell pepper, diced
  • 1 can (14 oz) diced tomatoes Look for good quality brands with no added sugar.
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper To taste.
  • 1/2 cup red wine Totally optional, but adds depth.
  • 1/4 cup fresh parsley, chopped
For the Béchamel Sauce
  • 4 tablespoons butter, unsalted
  • 4 tablespoons all-purpose flour
  • 2 cups milk, warmed Use whole or 2% for a creamier texture.
  • 1/4 cup grated Parmesan cheese Or nutritional yeast for a vegan option.
  • 1/2 cup Greek yogurt or ricotta Optional for extra creaminess.
  • Salt and pepper To taste.
  • 1/4 teaspoon ground nutmeg
  • 2 large egg yolks For richness.

Method
 

Preparation
  1. Preheat your oven to 400°F (200°C).
  2. Line a large baking sheet with parchment paper. Arrange the eggplant, zucchini, and potato slices on the baking sheet. Drizzle with 3 tablespoons of olive oil, and season generously with salt and pepper.
  3. Roast for 20-25 minutes, flipping halfway through, until golden and tender.
Making the Tomato Sauce
  1. In a skillet over medium heat, pour in 1 tablespoon of olive oil. Sauté the onion until translucent, then add the minced garlic and diced red bell pepper, cooking for an additional 2 minutes.
  2. Stir in the tomato paste, diced tomatoes, and spices: cinnamon, nutmeg, oregano, and thyme. Pour in red wine, if using, and let it simmer for 10 minutes.
  3. Season with salt, pepper, and fresh parsley before setting aside.
Preparing the Béchamel Sauce
  1. In a saucepan, melt 4 tablespoons of butter over medium heat. Stir in 4 tablespoons of flour to create a roux, cooking for 2-3 minutes until lightly golden.
  2. Gradually whisk in the warmed milk, stirring constantly until thickened (about 5-7 minutes).
  3. Remove from heat, then mix in Parmesan cheese, Greek yogurt or ricotta, salt, pepper, and nutmeg. Let cool slightly and whisk in egg yolks.
Assembly
  1. In a greased 9x13-inch baking dish, spread a layer of tomato sauce on the bottom.
  2. Layer half of the roasted potatoes, followed by eggplant and zucchini. Add more tomato sauce and repeat layers, finishing with remaining vegetables on top.
  3. Pour béchamel sauce evenly over the top layer of vegetables.
Baking
  1. Bake in the oven for about 30-35 minutes, or until the top is golden brown and bubbling.
  2. Allow to cool for 10-15 minutes before slicing.

Notes

If the top isn’t browning as desired, place under the broiler for a couple of minutes. For best flavor, use fresh, seasonal produce.