Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian Moussaka


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Sara
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

Vegetarian Moussaka is a hearty Mediterranean dish made with layers of roasted eggplant, potatoes, and zucchini, a spiced lentil-tomato sauce, and a rich béchamel topping. This comforting, protein-rich vegetarian version of the classic Greek favorite is satisfying, full of flavor, and perfect for meal prep.


Ingredients

For the Vegetable Layers:

Potatoes, sliced into 1cm rounds

Eggplant, sliced

Zucchini, sliced

Olive oil

Salt and pepper

For the Lentil Sauce:

1 tbsp oil

1 onion, diced

2 garlic cloves, minced

1 tsp tomato paste

1 can (400g) lentils (green or black)

1 can (400g) chopped tomatoes or passata

½ tsp cinnamon

½ tsp nutmeg

1 tsp cumin

Salt and pepper

1 bay leaf

For the Béchamel:

Butter

All-purpose flour

Milk

Nutmeg and black pepper

2 egg yolks

Other:

Pecorino cheese (or Parmesan)

Fresh parsley


Instructions

  • Roast the Vegetables:

    • Slice potatoes, eggplant, and zucchini into 1cm rounds. Arrange on a baking tray, brush with olive oil, and season with salt and pepper.

    • Roast at 400°F (200°C) for 30 minutes, flipping halfway through.

  • Make the Lentil Sauce:

    • Heat oil in a pan and sauté onion and garlic until softened.

    • Add tomato paste, spices, lentils, chopped tomatoes, bay leaf, and a splash of water.

    • Simmer for 20 minutes, stirring occasionally.

  • Make the Béchamel:

    • Melt butter in a saucepan. Stir in flour to make a roux.

    • Slowly whisk in milk, cooking until the sauce thickens.

    • Season with nutmeg and black pepper. Remove from heat and whisk in egg yolks.

  • Assemble the Moussaka:

    • Grease a baking dish and layer the vegetables: potatoes, eggplant, and zucchini. Sprinkle cheese and parsley between layers.

    • Spoon the lentil sauce over the vegetables, then pour the béchamel over the top and spread evenly.

    • Top with more cheese.

  • Bake:

    • Bake at 350°F (180°C) for 30 minutes, until golden and bubbling.

    • Let rest for 10 minutes before slicing to help the layers hold together.

Notes

Vegan Option: Use olive oil, plant-based milk, and omit egg yolks. Replace cheese with nutritional yeast or vegan cheese.

Add Greens: Layer in spinach or kale for extra nutrition and flavor.

Make Ahead: Prep sauce and roast vegetables in advance for easier assembly.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean, Greek