Vegan Eggplant Lasagna

Featured in pasta-dishes.

Hey friend, you've got to try this Vegan Eggplant Lasagna! Just look at those gorgeous layers – tender roasted eggplant nestled between silky cashew ricotta and rich marinara sauce, all topped with perfectly melted vegan mozzarella that gets those irresistible golden-brown spots. The fresh basil on top isn't just for show; it adds this incredible aromatic freshness that cuts through the richness. What I love most is how the eggplant soaks up all those flavors while still keeping its texture, and that crispy edge you see? Pure heaven. This dish proves that plant-based cooking can be every bit as indulgent and satisfying as traditional Italian comfort food. Trust me, even your non-vegan friends will be asking for seconds. The best part? It tastes even better the next day when all those flavors have had time to meld together!

Tswira dial profile dial zaho awlaydi..
Updated on Fri, 28 Nov 2025 23:13:01 GMT
Main recipe image showcasing the final dish pin it
Close-up of layered vegan eggplant lasagna with golden melted cheese and fresh basil on white plate | lonerecipes.com

I'll never forget my first encounter with eggplant lasagna – I was traveling through Tuscany and stumbled into a tiny family-run trattoria where the nonna was making a vegetarian version for her granddaughter. I watched, mesmerized, as she carefully layered paper-thin eggplant slices with ricotta and sauce, explaining in broken English that sometimes the simplest ingredients create the most memorable meals. That experience stayed with me, and when I transitioned to a plant-based diet years later, I knew I had to recreate that magic using vegan ingredients. This recipe is my love letter to that afternoon in Italy, adapted to be completely plant-based without losing any of the soul. The cashew ricotta I use is incredibly creamy and rivals any dairy version I've ever tasted – soaked cashews blended with nutritional yeast, lemon juice, and herbs create this luxurious filling that makes each bite feel indulgent. The key is roasting the eggplant first; this step removes any bitterness and concentrates the flavors while giving the slices a tender, almost melt-in-your-mouth texture. When I layer everything together – the roasted eggplant, the herb-flecked cashew ricotta, and a robust marinara sauce – I'm transported back to that Tuscan kitchen. The final touch of vegan mozzarella on top gets all bubbly and golden in the oven, creating those irresistible crispy edges that everyone fights over.

Why I love this recipe

What I love most about this Vegan Eggplant Lasagna is how it challenges every preconception people have about vegan food being bland or unsatisfying. There's something deeply comforting about pulling a bubbling lasagna out of the oven – the aroma alone is enough to make everyone gather in the kitchen. The eggplant brings this wonderful meaty texture that stands up beautifully to the other layers, and roasting it first is crucial for developing that rich, almost smoky flavor. I'm obsessed with how the cashew ricotta turns out – it's so creamy and flavorful that even my dairy-loving friends can't believe it's made from nuts. The beauty of this recipe is that it actually tastes better the next day, making it perfect for meal prep or feeding a crowd. I love that I can make it ahead, refrigerate it, and just pop it in the oven when guests arrive. It's become my signature dish for potlucks and dinner parties because it appeals to vegans and non-vegans alike. There's also something satisfying about the assembly process – layering everything together feels meditative and creative at the same time. Every time I make it, I'm reminded that plant-based cooking isn't about sacrifice; it's about discovering new ways to create delicious, nourishing food that makes everyone at the table happy.

What You Need From Your Kitchen

  • Eggplants: Slice lengthwise into 1/4-inch slices, brush with oil, and roast until tender and golden
  • Lasagna noodles: Cook until al dente according to package directions, then drain and lay flat
  • Marinara sauce: Use store-bought or homemade, ensuring it's thick and flavorful for layering
  • Cashew ricotta: Blend soaked cashews with nutritional yeast, garlic, lemon juice, and herbs until smooth and creamy
  • Vegan mozzarella: Choose a good melting variety and sprinkle generously over the top layer
  • Fresh basil: Tear leaves and use as a fresh garnish just before serving
  • Garlic: Mince finely and blend into the cashew ricotta for aromatic depth

Let's Make These Together

Roast the Eggplant
Start by preheating your oven and preparing the eggplant slices. Brush them generously with olive oil and season well with salt and pepper. Roasting the eggplant first is crucial – it removes any bitterness, concentrates the flavors, and gives the slices a tender, almost silky texture that layers beautifully in the lasagna. Make sure to flip them halfway through roasting to ensure even cooking and browning on both sides.
Prepare Your Components
While the eggplant roasts, cook your lasagna noodles and prepare the cashew ricotta. The key to great cashew ricotta is using well-soaked cashews and blending until completely smooth – no grittiness should remain. Add the nutritional yeast for that cheesy flavor, lemon juice for brightness, and don't be shy with the garlic and herbs. This is also a good time to taste your marinara sauce and adjust seasonings if needed.
Build the Layers
Layering is where the magic happens! Start with a thin layer of marinara on the bottom of your baking dish to prevent sticking. Then proceed with noodles, cashew ricotta, roasted eggplant, and more marinara. Press down gently on each layer to eliminate air pockets. The order matters – you want each bite to have a bit of everything. Don't rush this step; thoughtful layering creates that beautiful cross-section when you slice the finished lasagna.
Bake to Perfection
Cover your assembled lasagna with foil for the first part of baking – this creates steam that helps everything cook evenly and prevents the top from drying out. Then remove the foil for the final 15-20 minutes to let that vegan mozzarella get beautifully golden and bubbly. The hardest part is waiting for it to rest after baking, but those 15 minutes are essential for the layers to set properly, making it much easier to slice and serve neat portions.
Additional recipe photo showing texture and details pin it
Flat lay of fresh eggplant lasagna noodles marinara sauce and herbs on marble surface | lonerecipes.com

Switch Things Up

I first made this lasagna for a potluck dinner where half the guests were vegan and half weren't, and I was honestly nervous about how it would be received. I spent the afternoon carefully roasting the eggplant slices until they were perfectly tender, layering everything with extra care. When I pulled it out of the oven and saw that bubbly, golden top, I knew I had something special. The moment of truth came when everyone started eating – the room got quiet in that way it does when food is really good. My non-vegan uncle went back for thirds and asked for the recipe, which felt like the ultimate victory. Since then, I've made this lasagna countless times, tweaking the cashew ricotta recipe until it was exactly right, experimenting with different herbs in the marinara. It's become my go-to dish when I want to show people that vegan food isn't about deprivation – it's about celebrating incredible flavors and textures. The leftovers are dangerous because I find myself sneaking cold slices straight from the fridge at midnight.

Perfect Pairings

This Vegan Eggplant Lasagna pairs beautifully with a crisp green salad dressed in a tangy balsamic vinaigrette to cut through the richness of the dish. Serve alongside some warm garlic bread or focaccia for soaking up any extra marinara sauce on the plate. For drinks, a medium-bodied red wine like Chianti or Sangiovese complements the tomato-based sauce perfectly, while a sparkling water with lemon offers a refreshing non-alcoholic option. If you want to round out the meal, consider starting with a simple arugula and fennel salad, and finishing with a light lemon sorbet or fresh fruit to cleanse the palate.

Step-by-step preparation photo pin it
Overhead view of two servings vegan eggplant lasagna showing beautiful cross-section layers with herbs | lonerecipes.com

Frequently Asked Questions

→ Can I make this lasagna ahead of time?

Absolutely! This lasagna is perfect for meal prep. You can assemble it completely up to 24 hours in advance, cover tightly with plastic wrap and foil, and refrigerate until ready to bake. Just remember to add an extra 10-15 minutes to the covered baking time since you're starting with a cold dish. You can also freeze the unbaked lasagna for up to 3 months – thaw overnight in the refrigerator before baking.

→ Do I need to salt the eggplant before roasting?

While not absolutely necessary with modern eggplant varieties, salting can help draw out excess moisture and any residual bitterness. If you have the time, sprinkle salt on the sliced eggplant, let it sit for 15-20 minutes, then pat dry with paper towels before brushing with oil and roasting. This extra step can result in more flavorful, less watery eggplant slices.

→ Can I substitute the cashew ricotta with something else?

Yes! If you have a nut allergy or prefer not to use cashews, you can make a tofu-based ricotta instead. Simply crumble firm tofu and mix with nutritional yeast, lemon juice, minced garlic, dried herbs, salt, and pepper. You can also use store-bought vegan ricotta if available in your area. Some people even use a thick cashew cream or a mixture of silken tofu and cashews for a lighter version.

→ Why isn't my vegan cheese melting properly?

Not all vegan cheeses are created equal when it comes to melting. Look for brands specifically labeled as "melting" or "meltable" mozzarella-style cheese. If your cheese isn't cooperating, try mixing it with a tablespoon of refined coconut oil before sprinkling on top – this helps improve the melting quality. Another trick is to cover the lasagna for the entire baking time, then broil for 2-3 minutes at the end to get that golden, bubbly top.

→ How do I prevent my lasagna from being watery?

Watery lasagna usually comes from excess moisture in the vegetables or sauce. Make sure to roast your eggplant thoroughly so it releases moisture during roasting rather than during baking. Use a thick marinara sauce – if yours seems thin, simmer it on the stove for 10-15 minutes to reduce and concentrate it. Also, let the lasagna rest for at least 15 minutes after baking; this allows the layers to set and absorb excess liquid, making it much easier to slice cleanly.

→ Can I use no-boil lasagna noodles?

Yes, no-boil lasagna noodles work great in this recipe! Just make sure your marinara sauce is slightly more liquid than usual, as the noodles will absorb moisture as they cook in the oven. You may want to add an extra 1/2 cup of sauce or a splash of vegetable broth to the recipe. Also, ensure each noodle is well-coated with sauce to help them soften properly during baking.

Conclusion

This Vegan Eggplant Lasagna is proof that plant-based cooking can be incredibly satisfying and delicious. The combination of roasted eggplant, creamy cashew ricotta, and rich marinara creates layers of flavor that rival any traditional lasagna. It's perfect for meal prep, family dinners, or impressing guests at your next gathering. Whether you're fully vegan or just looking to incorporate more plant-based meals into your routine, this recipe delivers comfort food at its finest without any compromise on taste or texture.

Vegan Eggplant Lasagna

A plant-based twist on classic lasagna featuring tender roasted eggplant layers, creamy cashew ricotta, and savory marinara sauce topped with melted vegan mozzarella.

Prep Time
35 Minutes
Cook Time
55 Minutes
Total Time
90 Minutes
By: chris

Category: pasta-dishes

Difficulty: intermediate

Cuisine: Italian

Yield: 8 Servings (8 balls)

Dietary: Vegan, Plant-Based, Dairy-Free

Ingredients

012 large eggplants, sliced lengthwise
0212 lasagna noodles
033 cups marinara sauce
042 cups cashew ricotta
051.5 cups vegan mozzarella cheese
061/4 cup nutritional yeast
07Fresh basil leaves
083 cloves garlic, minced
092 tablespoons olive oil
101 teaspoon dried oregano
11Salt and pepper to taste

Instructions

Step 01

Preheat your oven to 400°F (200°C). Slice the eggplants lengthwise into 1/4-inch thick slices. Lay them on baking sheets lined with parchment paper, brush both sides with olive oil, and season with salt and pepper. Roast for 25-30 minutes, flipping halfway through, until the eggplant is tender and slightly golden. This step removes bitterness and enhances the flavor.

Step 02

While the eggplant is roasting, cook the lasagna noodles according to package directions until al dente. Drain and lay them flat on a clean kitchen towel to prevent sticking. If using no-boil noodles, you can skip this step, but make sure your sauce is slightly more liquid to help them cook properly in the oven.

Step 03

Make the cashew ricotta by blending soaked cashews (soaked for at least 4 hours or overnight) with nutritional yeast, minced garlic, lemon juice, dried oregano, salt, and a splash of water until smooth and creamy. The consistency should be similar to traditional ricotta – thick but spreadable. Taste and adjust seasonings as needed.

Step 04

Reduce oven temperature to 375°F (190°C). In a 9x13 inch baking dish, spread a thin layer of marinara sauce on the bottom. Layer with lasagna noodles, then spread a layer of cashew ricotta, followed by roasted eggplant slices and more marinara sauce. Repeat these layers until all ingredients are used, ending with a final layer of marinara sauce.

Step 05

Sprinkle the vegan mozzarella cheese evenly over the top layer of sauce. Cover the dish tightly with aluminum foil and bake for 35 minutes. Remove the foil and bake for an additional 15-20 minutes until the cheese is melted, bubbly, and golden brown on top. Let the lasagna rest for 15 minutes before slicing – this helps the layers set and makes serving much easier. Garnish with fresh basil leaves before serving.

Notes

  1. Salting the eggplant before roasting can help draw out excess moisture and bitterness. Simply sprinkle salt on the slices, let sit for 15 minutes, then pat dry before roasting.
  2. The lasagna can be assembled up to 24 hours in advance and refrigerated before baking. Just add an extra 10-15 minutes to the covered baking time if baking from cold.
  3. For a nut-free version, substitute the cashew ricotta with a tofu-based ricotta made from crumbled firm tofu, nutritional yeast, lemon juice, and herbs.
  4. Leftovers keep well in the refrigerator for up to 5 days and can be frozen for up to 3 months. Reheat individual portions in the microwave or oven until heated through.
  5. If your vegan mozzarella doesn't melt well, try mixing it with a tablespoon of refined coconut oil before sprinkling on top for better melting results.

Tools You'll Need

  • 9x13 inch baking dish
  • 2 large baking sheets
  • Parchment paper
  • High-speed blender or food processor
  • Large pot for boiling noodles
  • Sharp knife and cutting board
  • Pastry brush
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Tree nuts (cashews)
  • Gluten (lasagna noodles)
  • Garlic

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 42 g
  • Protein: 15 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!