
vegan moussaka
Vegan moussaka packs flavor and comfort in every layer. Try this lighter Greek classic, full of rich taste and nourishing veggies!
Ingredients
Method
Roasting the vegetables
- Preheat the oven to 200°C (390°F). Brush the eggplant, zucchini, and potato slices with olive oil and season with salt and black pepper.
- Arrange the slices in a single layer on baking trays. Roast for 20-25 minutes, turning halfway, until golden and tender. Set aside.
Preparing the lentil ragu
- Heat olive oil in a pan over medium heat. Sauté onion and garlic for 2-3 minutes until soft.
- Add carrot and red bell pepper, cooking for 3 minutes more. Mix in tomato paste and cook for 1 minute.
- Stir in lentils, chopped tomato, vegetable broth, oregano, cinnamon, cumin, salt, and pepper. Bring to a boil, then reduce to a simmer. Cover and cook for 30 minutes or until lentils are tender and mixture is thick. Set aside.
Making the vegan béchamel
- In a saucepan, heat olive oil over medium-low heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly.
- Gradually add plant milk, whisking until smooth. Simmer, stirring, until thickened—about 5 minutes.
- Stir in nutmeg, salt, black pepper, and nutritional yeast (if using). Remove from heat.
Assembling and baking
- Reduce oven temperature to 180°C (356°F). In a greased baking dish, arrange a layer of potato slices on the bottom.
- Add half the eggplant and zucchini on top, followed by half the lentil ragu. Repeat layers, finishing with a layer of vegetables.
- Evenly spread the béchamel sauce over the top and gently smooth it out.
- Bake for 30-35 minutes until the top is golden. Let it rest for 10-15 minutes before slicing and serving for best texture.
Notes
Vegan moussaka is a beloved staple for those seeking hearty, plant-based comfort food with Mediterranean flair. Its magic lies in being deliciously satisfying, flexible for all seasons, and perfect for both family dinners and elegant gatherings. Layered with roasted vegetables and a creamy béchamel, this dish welcomes creativity and personal touches.
Practical Tips for Flawless Vegan Moussaka
- Slice vegetables evenly for consistent roasting; thin, uniform cuts help everything cook at the same rate, preventing undercooked layers.
- Sprinkle a little salt on eggplant slices and let them rest for 15 minutes before roasting to draw out excess moisture and any bitterness. Pat dry before using.
- Short on time? Precooked lentils can substitute dry ones—just cook the sauce for 10-15 minutes and adjust liquids accordingly.
- Plant milk matters: Pick unsweetened, neutral-flavored varieties like oat or soy for the béchamel. Avoid those with vanilla or added sugar.
- For deeper flavor, add a touch of smoked paprika or a splash of red wine to the lentil ragu during simmering.
Best Preparation Techniques
- Layer the components tightly in your baking dish to help the moussaka hold its shape and slice cleanly.
- Let the baked moussaka rest at room temperature for at least 10 minutes before cutting—this makes serving much easier and the layers hold together beautifully.
- If you're making ahead, assemble all layers, cover, and refrigerate for up to 24 hours. Bake just before serving for a fresh, melty béchamel top.
Vegan Moussaka Variations & Side Ideas
- Try swapping the lentil ragu for a chickpea or mushroom filling if you prefer different textures and flavors.
- Mix in other seasonal veggies like sweet potatoes or bell pepper for new layers of flavor and color.
- This dish pairs beautifully with a simple green salad with lemon-tahini dressing, or a plate of herbed orzo pasta.
- For extra richness, sprinkle vegan parmesan or sliced almonds over the béchamel before baking.





