Vegan Eggplant Lasagna – Comforting, Creamy, and 100% Plant-Based
When you crave the comfort of classic lasagna but want something lighter, healthier, and completely plant-based, this Vegan Eggplant Lasagna is the perfect solution. Layers of roasted eggplant, creamy vegan ricotta, tangy marinara sauce, and fresh spinach come together in a dish that’s as hearty and satisfying as the original—but without any dairy or pasta sheets.

This lasagna is more than just a meal—it’s a celebration of wholesome ingredients and rustic Italian flavors. The eggplant serves as a natural, low-carb replacement for noodles, while the cashew-tofu ricotta gives it that rich, creamy texture every lasagna lover craves. The best part? It’s easy to assemble and even easier to love. Whether you’re cooking for family, meal prepping for the week, or hosting vegan guests, this recipe delivers all the cozy satisfaction of lasagna—minus the guilt.
Ingredients:
- 2 medium eggplants, sliced lengthwise into ¼-inch thick strips
- 2 tablespoons olive oil
- Salt and pepper to taste
- 2 cups marinara sauce (homemade or store-bought)
- 2 cups fresh spinach
- 1 teaspoon dried oregano
- 1 teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes (optional)
- Fresh basil for garnish

For the Vegan Ricotta:
- 1 cup raw cashews (soaked in hot water for 30 minutes)
- ½ block firm tofu, drained
- 2 tablespoons nutritional yeast
- 2 tablespoons lemon juice
- 2 cloves garlic
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons olive oil
- ¼ cup unsweetened almond milk (or any plant milk)
Instructions:
- Prepare the Eggplant: Preheat oven to 400°F (200°C). Lightly brush both sides of the eggplant slices with olive oil and season with salt and pepper. Arrange them on parchment-lined baking sheets and roast for 15–20 minutes until tender and lightly golden. Set aside to cool slightly.
- Make the Vegan Ricotta: In a blender or food processor, combine soaked cashews, tofu, nutritional yeast, lemon juice, garlic, salt, pepper, olive oil, and almond milk. Blend until smooth and creamy, scraping down the sides as needed. Adjust seasoning to taste.
- Sauté the Spinach: In a skillet, heat a small amount of olive oil and wilt the spinach for 2–3 minutes. Season with a pinch of salt and set aside.
- Assemble the Lasagna: Spread a thin layer of marinara sauce at the bottom of a baking dish. Layer roasted eggplant slices to cover the base, then spread a layer of vegan ricotta, a few spoonfuls of marinara, and some sautéed spinach. Repeat layers until all ingredients are used, finishing with marinara sauce on top.
- Bake the Lasagna: Cover loosely with foil and bake for 25 minutes. Remove the foil and bake for another 10 minutes until bubbly and slightly golden on top.
- Cool and Serve: Allow the lasagna to rest for 10 minutes before slicing. Garnish with fresh basil and a sprinkle of nutritional yeast or vegan parmesan.

Tips & Tricks:
- Salt the Eggplant: For extra tender eggplant, sprinkle slices with salt and let them rest for 15 minutes before roasting. This helps draw out moisture and bitterness.
- Make It Extra Cheesy: Add shredded vegan mozzarella between layers for extra creaminess.
- Meal Prep Friendly: Assemble the lasagna ahead of time and refrigerate overnight. Just bake before serving.
- Oil-Free Option: Roast eggplant without oil using parchment paper or an air fryer.

Vegan Eggplant Lasagna
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Brush eggplant slices with oil and season with salt and pepper. Roast for 15–20 minutes.
- Blend soaked cashews, tofu, nutritional yeast, lemon juice, garlic, salt, pepper, olive oil, and almond milk until smooth.
- Sauté spinach until wilted, then set aside.
- Layer marinara, eggplant, vegan ricotta, and spinach in a baking dish. Repeat until all ingredients are used.
- Top with marinara, cover with foil, and bake 25 minutes. Uncover and bake 10 more minutes until bubbly.
- Cool 10 minutes before serving. Garnish with basil.
Notes
Variations:
- Zucchini Lasagna: Replace half of the eggplant with thinly sliced zucchini for variety.
- Mushroom Boost: Add a layer of sautéed mushrooms between the ricotta and sauce for an earthy flavor.
- Spicy Cajun Twist: Mix a teaspoon of Cajun seasoning into the marinara for a bold kick.
- Pesto Layer: Add dollops of vegan pesto between layers for a fresh basil aroma.
Serving Suggestions:
Pair this comforting lasagna with a crisp green salad, garlic bread, or roasted vegetables. For a cozy Italian-inspired dinner, serve with a glass of red wine or sparkling water with lemon. This lasagna also reheats beautifully, making it ideal for leftovers or meal prepping lunches throughout the week.
If you want to make it feel extra special, garnish each plate with a drizzle of olive oil, a few basil leaves, and a dusting of vegan parmesan right before serving.
Storage Information:
Store leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, cover with foil and bake at 350°F (175°C) for about 15 minutes, or microwave individual portions. The lasagna can also be frozen for up to 2 months—simply thaw overnight in the fridge before reheating.
FAQ:
Can I make this nut-free?
Yes! Replace the cashews in the ricotta with 1 cup of soaked sunflower seeds or use all tofu instead.
Can I use store-bought vegan ricotta?
Definitely! Use your favorite brand to save time—just layer as directed.
Is this lasagna gluten-free?
Yes, since it’s made with eggplant instead of pasta noodles, it’s naturally gluten-free.
Can I make it ahead?
Yes, you can assemble it up to 24 hours in advance and bake it when ready to serve.
History / Fun Facts:
Lasagna has ancient roots, tracing back to Greece and later popularized in Italy. Traditionally, it’s made with pasta sheets and rich layers of cheese and meat sauce. This vegan adaptation honors those classic layers but celebrates plant-based creativity—swapping noodles for eggplant and dairy for creamy cashew-tofu ricotta.
Vegan lasagna has become a beloved comfort food worldwide, showing that plant-based meals can be just as hearty, indulgent, and soul-satisfying. The smoky roasted eggplant layers mimic the texture of noodles beautifully, creating a dish that’s every bit as comforting as the original—without compromise.
