Vegetarian Moussaka Eggplant Casserole

Picture of Olivia

Olivia

Moussaka eggplant casserole, serve in a round baking dish on a table cloth , close-up top view.

This vegetarian moussaka layers roasted eggplant with a mushroom and tomato filling, then finishes with a creamy béchamel topping. Oregano and a little cinnamon season the filling, while nutmeg adds flavor to the white sauce. It is a meat-free variation on Greek-style moussaka.

Roasting the eggplant before assembling helps soften the slices and reduce excess moisture. Cook the mushroom filling until it is thick rather than watery, then spread the béchamel over the layers. After baking, let the casserole rest for 10 minutes so it is easier to portion.

Start with the Vegetable Cooking Guide:
https://www.letsveg.com/vegetable-cooking-guide

Video

Moussaka eggplant casserole, serve in a round baking dish on a table cloth , close-up top view.
Olivia

Vegetarian Moussaka Eggplant Casserole

5 from 1 vote
Vegetarian moussaka with roasted eggplant, a mushroom and tomato filling, and creamy béchamel. A Greek-style casserole baked until golden.
Prep Time 25 minutes
Cook Time 50 minutes
rest 10min 10 minutes
Total Time 1 hour 25 minutes
Servings: 6
Course: Main Course
Cuisine: Greek
Calories: 224

Ingredients
  

  • 2 large eggplants sliced into 1/2-inch rounds
  • 2 tablespoons olive oil
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 2 cups mushrooms chopped
  • 2 cups tomato sauce sauce from a can
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cinnamon
  • Salt to taste
  • Black pepper to taste
  • béchamel Topping
  • 2 tablespoons olive oil brushing the eggplant
  • 2 tablespoons all-purpose flour
  • 2 cups milk or plant-based milk
  • 1/2 cup vegetarian hard cheese grated (optional)
  • 1 egg beaten (optional, for a richer topping)
  • Pinch of nutmeg
  • 2 tablespoons fresh parsley chopped

Equipment

Baking Sheet
$17.99
Buy Now
10/26/2026 03:26 am GMT
Baking Sheet
Baking Sheet
$17.99
Buy Now
10/26/2026 03:26 am GMT
Roasting Pan For Oven

Cooking Instructions
 

  1. Preheat oven to 400°F (200°C).
  2. Brush the eggplant slices with olive oil and arrange them on a baking sheet.
  3. Roast for 20 minutes, turning once halfway through.
  4. Meanwhile, heat olive oil in a skillet over medium heat.
  5. Cook the onion until softened, then add the garlic and mushrooms. Cook until the mushrooms soften and their released liquid has mostly evaporated before adding the tomato sauce
  6. Stir in the tomato sauce, oregano, cinnamon, salt, and black pepper. Simmer for 10 minutes.
  7. Heat the olive oil in a saucepan. Whisk in the flour and cook briefly while stirring. Gradually whisk in the milk or unsweetened plant-based milk, then cook gently until smooth and thickened. Remove from the heat and stir in the nutmeg and optional vegetarian cheese. If using the egg, temper it first: whisk a little warm sauce into the beaten egg, then whisk that mixture back into the sauce off the heat.
  8. In a greased baking dish, layer half of the roasted eggplant, followed by the tomato mixture. Repeat with the remaining eggplant and sauce.
  9. Spread the béchamel evenly over the top.
  10. Bake for 30 minutes until golden brown. Let rest for 10 minutes, garnish with fresh parsley, and serve warm.

Nutrition

Calories: 224kcalCarbohydrates: 22gProtein: 8gFat: 13gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.003gCholesterol: 37mgSodium: 435mgPotassium: 862mgFiber: 7gSugar: 13gVitamin A: 679IUVitamin C: 13mgCalcium: 144mgIron: 2mg

Notes

• Arrange the eggplant slices in a single layer for roasting. Use additional trays if needed rather than piling the slices together.
• Cook off excess mushroom liquid and simmer the tomato filling until thick enough to spread between the layers.
• Add milk gradually while whisking the béchamel to prevent lumps. Use unsweetened, unflavored plant-based milk if choosing that option.
• If adding the optional egg, temper it with a little warm sauce before incorporating it off the heat.
• Check that any hard cheese used is suitable for vegetarians.
• Rest the baked casserole for 10 minutes before portioning. Serve with a salad or crusty bread.

Tried this recipe?

Let us know how it was!

One Response

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating