Go Back
Vegan moussaka

vegan moussaka

Vegan moussaka with eggplant, lentils, and creamy béchamel. A feel-good, plant-based casserole for a cozy, healthy meal.
Total Time 1 hour 21 minutes
Servings: 6 servings
Course: Lunch and Dinner
Cuisine: Greek
Calories: 320

Ingredients
  

For the base and sauce
  • 2 unit eggplants, sliced lengthwise medium-sized
  • 2 tablespoon olive oil
  • 1 unit onion, chopped
  • 2 clove garlic, minced
  • 1 cup cooked brown lentils or green
  • 2 cup tomato sauce
  • 0.5 teaspoon ground cinnamon
  • 0.5 teaspoon dried oregano
  • 0.5 teaspoon smoked paprika
  • 0.25 teaspoon black pepper
  • 1 teaspoon salt
For the vegan béchamel
  • 2 tablespoon olive oil
  • 2 tablespoon all-purpose flour or gluten-free
  • 1.5 cup unsweetened plant milk such as almond or oat
  • 0.25 teaspoon nutmeg
  • 0.5 teaspoon salt
  • 1 tablespoon nutritional yeast optional, for a cheesy flavor

Method
 

Preparing the eggplant and sauce
  1. Preheat the oven to 200°C (390°F). Line a baking sheet with parchment paper.
  2. Arrange the eggplant slices on the baking sheet. Brush both sides lightly with 1 tablespoon of olive oil. Bake for 20 minutes or until tender and golden. Set aside.
  3. In a large pan, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes.
  4. Add minced garlic and cook for 1 minute.
  5. Stir in the cooked lentils, tomato sauce, cinnamon, oregano, smoked paprika, salt, and black pepper. Simmer the mixture for 8-10 minutes until slightly thickened. Remove from heat.
Preparing the vegan béchamel
  1. In a small saucepan, heat 2 tablespoons of olive oil over medium heat.
  2. Add the flour and whisk constantly for 2 minutes until lightly golden.
  3. Gradually pour in the plant milk, whisking continuously to avoid lumps.
  4. Add nutmeg, salt, and nutritional yeast (if using). Cook, whisking, until the mixture thickens into a creamy sauce, about 5-7 minutes. Remove from heat.
Assembling and baking
  1. Lower the oven temperature to 180°C (355°F).
  2. In a baking dish, layer half of the baked eggplant slices on the bottom.
  3. Spread the lentil-tomato sauce evenly over the eggplants.
  4. Add the remaining eggplant slices on top of the sauce.
  5. Pour the vegan béchamel over the final layer of eggplant. Spread evenly with a spatula.
  6. Bake for 35-40 minutes until golden and bubbling. Let cool for 10 minutes before serving.

Notes

Vegan moussaka is a beloved Mediterranean classic, treasured for its rich layers and plant-based approach, making it perfect for family dinners, festive gatherings, or meal prep. This dish is wonderfully adaptable: not only does it meet vegan preferences, but it also welcomes a variety of tweaks without sacrificing flavor or indulgence.

Practical Tips for the Perfect Vegan Moussaka

  • Eggplant preparation: For a creamy, non-bitter layer, sprinkle sliced eggplant with salt and let it rest for 20 minutes before roasting. Pat dry with a towel to remove excess moisture and bitterness.
  • Lentil swaps: No lentils at home? Chickpeas or finely chopped mushrooms make wonderful alternatives, offering a slightly different texture while keeping it hearty.
  • Layering trick: Always start and finish with eggplant for stability and a great visual appeal. This also helps the moussaka slice neatly.
  • Béchamel tips: Whisk your béchamel sauce constantly and add milk gradually. If it gets lumpy, a quick run through a fine sieve will fix it instantly!
  • Enhancing flavor: For a touch of brightness, add a splash of lemon juice or a sprinkle of fresh parsley just before serving.

Preparation Insights

Let your moussaka rest for at least 10 minutes after baking—this makes it easier to slice and intensifies the flavors. If you’re pressed for time, prep the sauce or roast the vegetables in advance and refrigerate them. The day-of assembly will be a breeze!
To keep things gluten-free, substitute the all-purpose flour in your béchamel with a gluten-free blend or cornstarch (dissolved in a splash of plant milk before adding).

Serving Suggestions & Delicious Variations

  • Pair with a zesty Greek salad or lemony roasted potatoes for a complete Mediterranean meal.
  • Try adding a layer of thinly sliced zucchini for an extra vegetable boost.
  • Incorporate fresh herbs like dill or mint to brighten up the flavor profile.
  • For extra protein, stir cooked quinoa or crumbled tofu into your lentil sauce base.
This vegan moussaka is just as delicious the next day—some say even better! It keeps well in the fridge and is ideal for meal prepping or sharing with friends. Serve warm, at room temperature, or even chilled during summer months.