Preheat oven to 400°F (200°C).
Place the aubergine slices on paper towels and sprinkle with salt to draw out excess moisture. Let sit for 15 minutes, then pat dry.
Brush both sides of the aubergine slices with olive oil and place them on a baking sheet lined with parchment paper. Roast until golden brown, about 20-25 minutes. Set aside.
In a large skillet over medium heat, sauté cooked brown lentils with tomato sauce, tomato paste, red wine, bay leaves, garlic powder, salt, and black pepper. Simmer for 15-20 minutes until flavors meld. Set aside.
In a small saucepan over medium-low heat, melt vegan butter. Add potato starch and whisk until smooth.
Gradually pour in soy milk, whisking continuously to avoid lumps.
Add ground nutmeg, salt, and cook until the sauce thickens to a creamy béchamel consistency. Set aside.
Preheat oven to 375°F (190°C).
In the bottom of a baking dish, spread a single layer of roasted aubergine slices.
Next, add a layer of thinly sliced potatoes followed by a layer of lentil ragu.
Repeat layers until all ingredients are used, finishing with a layer of aubergine slices on top.
Pour the creamy béchamel sauce evenly over the top layer of aubergines, ensuring it covers the entire dish.
Place the baking dish in the preheated oven and bake for 40-45 minutes until the top is golden brown and bubbly.
Allow the Moussaka to cool for a few minutes before slicing. Serve this delicious Vegan Moussaka as a hearty, flavorful main dish.
This delightful Vegan Moussaka recipe layers tender eggplants, savory lentil ragu, and a creamy béchamel sauce, resulting in a deliciously hearty dish perfect for special occasions or everyday indulgence. Enjoy the robust flavors of this vegan twist on a traditional Greek favorite!