
Introduction
This Vegan Eggplant Lasagna is one of those comforting dishes that feels both nourishing and indulgent. Instead of pasta sheets, thinly sliced roasted eggplant forms the layers, giving the dish a deep, savory flavor and a lighter feel. The tomato sauce is rich and slow-simmered, the greens add freshness, and the creamy plant-based topping brings everything together into a satisfying, sliceable bake.
Inspired by traditional Mediterranean flavors and made entirely from everyday ingredients, this recipe is designed for home cooks. No specialty vegan products are required, and every step is achievable in a regular kitchen. This is the kind of meal you make on a quiet afternoon and enjoy for days after—because it tastes even better the next day.
| Prep Time: | Cook Time: | Total Time: | Servings: |
| 30 minutes | 55 minutes | 1 hour 25 minutes | 6 generous servings |
Ingredients
Eggplant Layers
- 3 large eggplants
- 3 tablespoons olive oil
- 1 teaspoon sea salt
- ½ teaspoon black pepper
Tomato Sauce
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 800 g (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon smoked paprika
- Salt and pepper to taste
Vegetable Filling
- 2 cups fresh spinach or mixed leafy greens, finely chopped
- 1 small zucchini, thinly sliced (optional)
- ½ cup finely chopped fresh parsley or basil
Creamy Vegan Layer
- 1½ cups unsweetened plant-based milk (soy or oat works best)
- 3 tablespoons olive oil or vegan butter
- 3 tablespoons all-purpose flour
- 2 tablespoons nutritional yeast
- ½ teaspoon garlic powder
- Salt to taste
For Topping
- Extra chopped fresh herbs
- Optional: vegan cheese alternative (used sparingly)
Step-by-Step Instructions
1. Prepare the Eggplant
Slice the eggplants lengthwise into thin strips, about ¼ inch thick. Lay them out on a baking tray, brush lightly with olive oil, and sprinkle with salt and pepper. Roast at 200°C (400°F) for 20–25 minutes, flipping once, until tender and lightly golden. This step removes bitterness and adds depth of flavor.
2. Make the Tomato Sauce
Heat olive oil in a saucepan over medium heat. Add the chopped onion and cook slowly until soft and translucent. Stir in the garlic and cook for another minute. Add crushed tomatoes, tomato paste, oregano, basil, paprika, salt, and pepper. Simmer uncovered for 20 minutes, stirring occasionally, until thick and rich.
3. Cook the Greens
In a separate pan, sauté the chopped greens and zucchini with a drizzle of olive oil for 3–5 minutes, just until wilted. Season lightly with salt. Set aside.
4. Prepare the Creamy Vegan Sauce
In a saucepan, heat olive oil over medium heat. Whisk in the flour and cook for 1 minute. Gradually add plant-based milk, whisking continuously to avoid lumps. Cook until thickened, then stir in nutritional yeast, garlic powder, and salt. The sauce should be creamy but pourable.
5. Assemble the Lasagna
In a lightly oiled baking dish, spread a thin layer of tomato sauce. Add a layer of roasted eggplant slices, followed by greens, tomato sauce, and a drizzle of creamy sauce. Repeat layers until ingredients are used, finishing with creamy sauce on top.
6. Bake
Cover loosely with foil and bake at 180°C (350°F) for 30 minutes. Remove foil and bake another 15–20 minutes until the top is lightly golden and set.
7. Rest and Serve
Allow the lasagna to rest for at least 15 minutes before slicing. This helps the layers hold together beautifully.
| Nutrient | (Per Serving – Approximate) |
|---|---|
| Calories | 280 kcal |
| Total Fat | 18 g |
| Total Carbs | 22 g |
| Protein | 7 g |
| Saturated Fat | 2.5 g |
| Fiber | 7 g |
Serving Suggestions
Serve this vegan eggplant lasagna with a simple green salad, crusty bread, or roasted vegetables. It pairs beautifully with fresh herbs and a drizzle of olive oil just before serving.
Storage & Make-Ahead Tips
- Refrigerates well for up to 4 days
- Freezes beautifully once baked and cooled
- Flavors deepen overnight, making leftovers even better
Final Thoughts
This Vegan Eggplant Lasagna proves that plant-based meals can be hearty, comforting, and deeply satisfying without relying on processed substitutes. It’s built on simple ingredients, careful layering, and slow cooking—exactly how homemade food should be.
