Vegetarian moussaka is comfort food built with patience. Layered, slow-baked, and deeply satisfying, it turns everyday vegetables into a meal that feels generous and grounding. Eggplant softens, potatoes anchor the dish, and a rich tomato sauce brings everything together under a creamy top that finishes golden in the oven.
Across Mediterranean kitchens, moussaka has always been about layering what grows well and cooking with care. This vegetable-forward version keeps the soul of the dish intact while letting vegetables lead the way. Nothing is rushed. Each layer has a purpose, and together they create something far greater than the sum of its parts.
In the Let’s Veg lifestyle, vegetarian moussaka represents confidence. It doesn’t try to replace anything it simply shows how vegetables, when treated with respect, can carry a classic dish and still feel familiar, filling, and celebratory.
This recipe is featured in our Mushroom Recipes Guide, where you can explore simple vegetable dishes built around mushrooms.
Start with the Vegetable Cooking Guide:
https://www.letsveg.com/vegetable-cooking-guide

Vegetarian Moussaka
Ingredients
Equipment
Cooking Instructions
- Preheat oven to 400°F (205°C).
- Brush eggplant and potato slices lightly with olive oil and season with salt and pepper.
- Roast on baking sheets 15-20 minutes, until just tender. Set aside.
- Make the Tomato Sauce
- Heat olive oil in a pan over medium heat.
- Add onion and cook 5-6 minutes until soft.
- Add garlic and cook 30 seconds.
- Stir in tomatoes, oregano, cinnamon, salt, and pepper.
- Simmer 10-15 minutes, until slightly thickened.
- Make the Creamy Topping
- In a saucepan, melt butter or heat olive oil.
- Whisk in flour and cook 1 minute.
- Slowly whisk in milk, stirring until thickened.
- Season with nutmeg, salt, and pepper.
- Stir in cheese.
- Assemble the Moussaka
- Lower oven to 375°F (190°C).
- Layer potatoes on the bottom of a baking dish.
- Add eggplant, then tomato sauce.
- Repeat layers if needed.
- Pour creamy topping evenly over the top.
- Bake
- Bake 35-40 minutes, until golden and bubbling.
- Let rest 10-15 minutes before slicing.