Advertisement

Greek Vegetable Moussaka Recipe

A hearty, plant-based spin on a classic moussaka, brimming with Mediterranean flavors.

90 min total
Serves 6
Medium
VeganVegetarian
Prep Time
30 min
Cook Time
1h
Total Time
1h 30m
Greek Vegetable Moussaka
Photographed for KrazyRecipes · Vegetarian & Vegan
Advertisement

There’s nothing quite like the savory comfort of a bubbling moussaka, fresh from the oven, filling your kitchen with the aroma of roasted vegetables and warm spices. This Greek Vegetable Moussaka is a sumptuous, layered delight that offers a satisfying vegetarian twist on a classic dish. Each slice reveals creamy layers of eggplant, zucchini, and potatoes, all tucked beneath a smooth, velvety béchamel. Originally hailing from the sun-drenched landscapes of Greece, moussaka is traditionally a meaty affair. But once I embarked on my plant-based journey, I was determined to recreate my favorite dishes without sacrificing flavor or richness. This recipe was the result, and it has quickly become a comforting mainstay in my kitchen. What sets this version apart is the secret trick of pre-roasting the vegetables. This step not only reduces cooking time but also intensifies the flavors, ensuring each bite is balanced and deeply satisfying. Perfect for a cozy family dinner or an impressive vegetarian centerpiece when entertaining, this Greek Vegetable Moussaka proves that meat-free meals can be utterly indulgent.

Advertisement
The Method

Step-by-Step

6 steps · tap a timer to start
  1. 01
    Step 1 / 6

    Preheat your oven to 400°F (200°C).

    Arrange the eggplant, zucchini, and potato slices on baking sheets, drizzle with olive oil, and roast for 20 minutes until tender and lightly golden.

  2. 02
    Step 2 / 6

    In a large skillet, heat olive oil over medium heat.

    Add onions and garlic, sautéing until soft and fragrant.

    Stir in crushed tomatoes, oregano, cinnamon, salt, and pepper.

    Simmer for 15 minutes until the sauce thickens.

  3. 03
    Step 3 / 6

    For the béchamel, melt vegan butter in a saucepan over medium heat.

    Whisk in flour, cooking for 2 minutes to eliminate the raw taste.

    Gradually whisk in almond milk, cooking until the mixture thickens.

    Season with nutmeg and salt.

  4. 04
    Step 4 / 6

    Reduce oven temperature to 350°F (175°C).

    In a large baking dish, layer half the potatoes, followed by half of the eggplants and zucchinis.

    Spread half of the tomato sauce over the top.

  5. Advertisement
  6. 05
    Step 5 / 6

    Repeat the layering process with the remaining vegetables and sauce.

    Pour the béchamel sauce evenly over the top layer, smoothing with a spatula.

  7. 06
    Step 6 / 6

    Bake for 40 minutes until the top is golden and the edges are bubbling.

    Let it cool for at least 10 minutes before slicing to allow the layers to set.

Chef Tips

  • Slice vegetables evenly to ensure uniform cooking.
  • Let the moussaka rest before serving to help it hold together better.
  • For more flavor, consider adding a sprinkle of nutritional yeast to the béchamel.
  • Use a mandoline to achieve thin, consistent vegetable slices.
  • Feel free to add your favorite herbs like thyme or basil for added complexity.
Advertisement

Nutrition (per serving)

calories
~350 kcal
protein
8g
carbs
45g
fat
14g
fiber
8g
sodium
400mg

Estimates only. Actual values depend on brands and portions.

Frequently Asked

Can I make this ahead?+

Yes, assemble the moussaka a day in advance and bake it just before serving. It can also be baked and reheated.

What can I substitute?+

Swap almond milk for any plant-based milk of your choice. Different vegetables like bell peppers can also be used.

How do I store leftovers?+

Store in an airtight container in the refrigerator for up to 3 days. Reheat in the oven for best results.

You Might Also Like