Vegan Lentil Moussaka Recipe

Learn how to make the best homemade vegan lentil moussaka with perfectly roasted eggplant, protein-rich lentil ragù, and creamy cashew béchamel. This easy baking recipe transforms traditional Greek comfort food into a plant-based delight without sacrificing flavor or texture.
Difficulty:
Intermediate
Prep Time:
45 mins
Cook Time:
60 mins
Serves:
1 dish (8 slices)
An overhead shot of a golden-brown vegan lentil moussaka in a rustic ceramic baking dish, with a steaming portion cut away to reveal distinct layers of caramelized eggplant, rich lentil filling, and creamy cashew béchamel. Soft natural light highlights the bubbling edges of the moussaka, while scattered fresh herbs and a drizzle of olive oil add vibrant color contrast. The dish rests on a weathered wooden table alongside a simple Greek salad and crusty bread, evoking a Mediterranean dining experience with warm earthy tones throughout the composition.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">3 large eggplants, sliced into 1cm rounds</li><li class="ingredients-single-item">3 tbsp olive oil, plus extra for brushing</li><li class="ingredients-single-item">2 medium onions, finely chopped</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">1 red bell pepper, diced</li><li class="ingredients-single-item">200g dried green or brown lentils, rinsed</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">400g canned chopped tomatoes</li><li class="ingredients-single-item">1 cinnamon stick</li><li class="ingredients-single-item">1 bay leaf</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">½ tsp ground allspice</li><li class="ingredients-single-item">600ml vegetable stock</li><li class="ingredients-single-item">1 tbsp balsamic vinegar</li><li class="ingredients-single-item">150g raw cashews, soaked for 4 hours or overnight</li><li class="ingredients-single-item">300ml plant milk (oat or soy work best)</li><li class="ingredients-single-item">3 tbsp nutritional yeast</li><li class="ingredients-single-item">1 tbsp lemon juice</li><li class="ingredients-single-item">¼ tsp ground nutmeg</li><li class="ingredients-single-item">2 tbsp cornstarch</li><li class="ingredients-single-item">Salt and black pepper to taste</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large baking sheets</li><li class="equipment-single-item">25cm x 30cm baking dish (approx. 3 liters capacity)</li><li class="equipment-single-item">High-speed blender</li><li class="equipment-single-item">Large saucepan</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 200°C. Arrange the eggplant slices on baking sheets, brush both sides with olive oil, and season with salt. Roast for 25-30 minutes, flipping halfway, until golden and tender. Eggplant acts as a sponge for oil, so don't be alarmed if they absorb quite a bit - this helps them develop rich flavor and prevents dryness in the final dish.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>While the eggplant roasts, heat 3 tablespoons of olive oil in a large saucepan over medium heat. Add the onions and cook for 5-7 minutes until softened and translucent. Add the garlic and red pepper, cooking for another 2-3 minutes until fragrant. These aromatics form the flavor foundation of your lentil ragù.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the lentils, tomato paste, chopped tomatoes, cinnamon stick, bay leaf, oregano, allspice, and vegetable stock to the pan. Stir well, bring to a boil, then reduce to a simmer. Cook uncovered for 30-35 minutes, stirring occasionally, until the lentils are tender and most of the liquid has been absorbed. The mixture should be thick but still moist - add a splash more stock if it becomes too dry.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Once the lentils are cooked, remove the cinnamon stick and bay leaf. Stir in the balsamic vinegar and season generously with salt and pepper to taste. The vinegar adds a subtle acidity that balances the earthiness of the lentils and enhances the overall flavor profile. Set aside while you prepare the béchamel.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Drain and rinse the soaked cashews. In a high-speed blender, combine the cashews, plant milk, nutritional yeast, lemon juice, nutmeg, cornstarch, and ½ teaspoon salt. Blend on high for 2-3 minutes until completely smooth and creamy. The cornstarch is crucial as it will help the béchamel thicken properly during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Transfer the cashew mixture to a saucepan and heat over medium-low, whisking constantly for 5-7 minutes until it thickens to a pourable custard consistency. Be patient and maintain gentle heat to prevent the mixture from burning or becoming lumpy. The béchamel will continue to thicken slightly as it cools.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Reduce oven temperature to 180°C. To assemble the moussaka, spread a thin layer of the lentil mixture on the bottom of your baking dish. Arrange half of the roasted eggplant slices over the lentils, slightly overlapping them. Top with half of the remaining lentil mixture, spreading it evenly. Repeat with another layer of eggplant and finish with the remaining lentil mixture.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Pour the cashew béchamel over the top, ensuring it covers the entire surface. Use a spatula to spread it evenly to the edges of the dish. This creates a protective layer that keeps the lentils and vegetables moist during baking while developing a beautiful golden crust.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Bake the moussaka for 35-40 minutes until the top is golden brown and the edges are bubbling. If the top starts to brown too quickly, cover loosely with foil. The longer baking time allows the flavors to meld and develop complexity.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Remove from the oven and let the moussaka rest for at least 20 minutes before serving. This resting period is essential as it allows the layers to set and makes it easier to cut clean portions. Serve warm with a simple green salad and crusty bread for a complete meal.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Lentil Moussaka Recipe?

This plant-based moussaka uses eggplants, green or brown lentils, onions, garlic, bell pepper, canned tomatoes, and herbs like oregano and cinnamon for the filling. The dairy-free béchamel is made with soaked cashews, plant milk, nutritional yeast, and cornstarch.

How to cook Vegan Lentil Moussaka Recipe at home?

Learn how to cook Vegan Lentil Moussaka Recipe by roasting eggplant slices until golden, preparing a rich lentil ragù with Mediterranean spices, blending a smooth cashew béchamel, and then layering everything in a baking dish. After baking for 35-40 minutes until golden and bubbling, let it rest before serving for perfectly set, flavourful slices.

Can cashew béchamel be substituted for those with nut allergies?

Yes, the cashew béchamel can be replaced with a sunflower seed-based alternative (soak and blend as with cashews) or a traditional roux made with plant butter, flour and oat milk. Silken tofu blended with nutritional yeast and seasonings also works well as a creamy nut-free topping.

Why should eggplant be pre-roasted rather than layered raw in moussaka?

Pre-roasting the eggplant removes excess moisture, prevents a soggy finished dish, and develops a richer, caramelised flavour. It also ensures the eggplant is fully cooked and tender, as it may not cook through properly if added raw, particularly in a protein-dense lentil moussaka.

How long can I freeze this Mediterranean casserole for meal prep?

The assembled and baked moussaka can be frozen for up to 3 months when properly stored in airtight containers. For best texture, thaw overnight in the refrigerator and reheat at 180°C for 25-30 minutes until thoroughly heated. Individual portions can also be frozen for convenient single servings.

Want to try something else in ...

Vegan Casserole Recipes

Try following recommended recipes

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Lentil Moussaka Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/682a5705074eee998b410e9a_Leonardo_Phoenix_10_An_overhead_shot_of_a_goldenbrown_vegan_le_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-06-13", "description": "Learn how to make the best homemade vegan lentil moussaka with perfectly roasted eggplant, protein-rich lentil ragù, and creamy cashew béchamel. This easy baking recipe transforms traditional Greek comfort food into a plant-based delight without sacrificing flavor or texture.", "prepTime": "PT45M", "cookTime": "PT60M", "totalTime": "PT1H45M", "keywords": "vegan moussaka, lentil bake, plant-based Greek food, eggplant casserole, dairy-free béchamel", "recipeYield": "8", "recipeCategory": "Main Course", "recipeCuisine": "Greek", "nutrition": { "@type": "NutritionInformation", "calories": "325 calories", "carbohydrateContent": "38 g", "proteinContent": "12 g", "fatContent": "14 g", "saturatedFatContent": "2 g", "cholesterolContent": "0 mg", "sodiumContent": "380 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "3 large eggplants, sliced into 1cm rounds", "3 tbsp olive oil, plus extra for brushing", "2 medium onions, finely chopped", "3 garlic cloves, minced", "1 red bell pepper, diced", "200g dried green or brown lentils, rinsed", "2 tbsp tomato paste", "400g canned chopped tomatoes", "1 cinnamon stick", "1 bay leaf", "1 tsp dried oregano", "½ tsp ground allspice", "600ml vegetable stock", "1 tbsp balsamic vinegar", "150g raw cashews, soaked for 4 hours or overnight", "300ml plant milk (oat or soy work best)", "3 tbsp nutritional yeast", "1 tbsp lemon juice", "¼ tsp ground nutmeg", "2 tbsp cornstarch", "Salt and black pepper to taste" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Roast eggplant", "text": "Preheat your oven to 200°C. Arrange the eggplant slices on baking sheets, brush both sides with olive oil, and season with salt. Roast for 25-30 minutes, flipping halfway, until golden and tender. Eggplant acts as a sponge for oil, so don't be alarmed if they absorb quite a bit - this helps them develop rich flavor and prevents dryness in the final dish." }, { "@type": "HowToStep", "name": "Prepare aromatics", "text": "While the eggplant roasts, heat 3 tablespoons of olive oil in a large saucepan over medium heat. Add the onions and cook for 5-7 minutes until softened and translucent. Add the garlic and red pepper, cooking for another 2-3 minutes until fragrant. These aromatics form the flavor foundation of your lentil ragù." }, { "@type": "HowToStep", "name": "Cook lentil ragù", "text": "Add the lentils, tomato paste, chopped tomatoes, cinnamon stick, bay leaf, oregano, allspice, and vegetable stock to the pan. Stir well, bring to a boil, then reduce to a simmer. Cook uncovered for 30-35 minutes, stirring occasionally, until the lentils are tender and most of the liquid has been absorbed. The mixture should be thick but still moist - add a splash more stock if it becomes too dry." }, { "@type": "HowToStep", "name": "Finish ragù", "text": "Once the lentils are cooked, remove the cinnamon stick and bay leaf. Stir in the balsamic vinegar and season generously with salt and pepper to taste. The vinegar adds a subtle acidity that balances the earthiness of the lentils and enhances the overall flavor profile. Set aside while you prepare the béchamel." }, { "@type": "HowToStep", "name": "Blend béchamel", "text": "Drain and rinse the soaked cashews. In a high-speed blender, combine the cashews, plant milk, nutritional yeast, lemon juice, nutmeg, cornstarch, and ½ teaspoon salt. Blend on high for 2-3 minutes until completely smooth and creamy. The cornstarch is crucial as it will help the béchamel thicken properly during baking." }, { "@type": "HowToStep", "name": "Cook béchamel", "text": "Transfer the cashew mixture to a saucepan and heat over medium-low, whisking constantly for 5-7 minutes until it thickens to a pourable custard consistency. Be patient and maintain gentle heat to prevent the mixture from burning or becoming lumpy. The béchamel will continue to thicken slightly as it cools." }, { "@type": "HowToStep", "name": "Assemble moussaka", "text": "Reduce oven temperature to 180°C. To assemble the moussaka, spread a thin layer of the lentil mixture on the bottom of your baking dish. Arrange half of the roasted eggplant slices over the lentils, slightly overlapping them. Top with half of the remaining lentil mixture, spreading it evenly. Repeat with another layer of eggplant and finish with the remaining lentil mixture." }, { "@type": "HowToStep", "name": "Add béchamel topping", "text": "Pour the cashew béchamel over the top, ensuring it covers the entire surface. Use a spatula to spread it evenly to the edges of the dish. This creates a protective layer that keeps the lentils and vegetables moist during baking while developing a beautiful golden crust." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake the moussaka for 35-40 minutes until the top is golden brown and the edges are bubbling. If the top starts to brown too quickly, cover loosely with foil. The longer baking time allows the flavors to meld and develop complexity." }, { "@type": "HowToStep", "name": "Rest and serve", "text": "Remove from the oven and let the moussaka rest for at least 20 minutes before serving. This resting period is essential as it allows the layers to set and makes it easier to cut clean portions. Serve warm with a simple green salad and crusty bread for a complete meal." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Elena Papadopoulos", "datePublished": "2023-06-25", "reviewBody": "As a Greek who grew up on traditional moussaka, I was skeptical about a vegan version. But this recipe has incredible depth of flavor! The cashew béchamel is genius and the lentil filling is hearty and satisfying. My non-vegan family couldn't believe it contained no meat or dairy.", "name": "Authentic Flavors Without Animal Products", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Marcelo Fernandez", "datePublished": "2023-07-03", "reviewBody": "This vegan moussaka is better than traditional versions I've tried! The cashew béchamel is incredibly creamy and the lentil ragù has such a meaty texture. I've made it three times already and it freezes brilliantly for meal prep. A new staple in our household!", "name": "Superior to Traditional Versions", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2023-07-15", "reviewBody": "My carnivore husband requested seconds of this vegan moussaka! The detailed instructions helped me achieve perfect layers and the flavor combination is outstanding. The prep time is worth it for such a satisfying and nutritious meal. Will definitely make again!", "name": "Converted the Meat-Eaters", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Amara Okonkwo", "datePublished": "2023-08-02", "reviewBody": "I never thought I could make something this delicious without dairy! The creamy cashew béchamel amazed me and my dinner guests. The layers of flavor are complex and the eggplant was perfectly tender. This recipe takes some time but delivers restaurant-quality results.", "name": "Dairy-Free Triumph", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Johansson", "datePublished": "2023-08-18", "reviewBody": "This moussaka is the perfect comfort food for vegans! The warming spices, creamy topping, and substantial lentil filling make it ideal for colder months. I added a bit more nutmeg to the béchamel and it was divine. This recipe proves plant-based cooking can be sophisticated and satisfying.", "name": "Ultimate Vegan Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/vegan-lentil-moussaka-recipe" }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Lentil Moussaka Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This plant-based moussaka uses eggplants, green or brown lentils, onions, garlic, bell pepper, canned tomatoes, and herbs like oregano and cinnamon for the filling. The dairy-free béchamel is made with soaked cashews, plant milk, nutritional yeast, and cornstarch." } }, { "@type": "Question", "name": "How to cook Vegan Lentil Moussaka Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Lentil Moussaka Recipe by roasting eggplant slices until golden, preparing a rich lentil ragù with Mediterranean spices, blending a smooth cashew béchamel, and then layering everything in a baking dish. After baking for 35-40 minutes until golden and bubbling, let it rest before serving for perfectly set, flavourful slices." } }, { "@type": "Question", "name": "Can cashew béchamel be substituted for those with nut allergies?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, the cashew béchamel can be replaced with a sunflower seed-based alternative (soak and blend as with cashews) or a traditional roux made with plant butter, flour and oat milk. Silken tofu blended with nutritional yeast and seasonings also works well as a creamy nut-free topping." } }, { "@type": "Question", "name": "Why should eggplant be pre-roasted rather than layered raw in moussaka?", "acceptedAnswer": { "@type": "Answer", "text": "Pre-roasting the eggplant removes excess moisture, prevents a soggy finished dish, and develops a richer, caramelised flavour. It also ensures the eggplant is fully cooked and tender, as it may not cook through properly if added raw, particularly in a protein-dense lentil moussaka." } }, { "@type": "Question", "name": "How long can I freeze this Mediterranean casserole for meal prep?", "acceptedAnswer": { "@type": "Answer", "text": "The assembled and baked moussaka can be frozen for up to 3 months when properly stored in airtight containers. For best texture, thaw overnight in the refrigerator and reheat at 180°C for 25-30 minutes until thoroughly heated. Individual portions can also be frozen for convenient single servings." } } ] }