Welcome to the ultimate guide for crafting the best easy vegan lasagna. This recipe masterfully combines real food ingredients to create a dish so authentically comforting, no one will ever guess it’s completely dairy-free, egg-free, and soy-free. Prepare to impress even the most discerning palates with this heartwarming, plant-based twist on a beloved classic.

The Best Easy Vegan Lasagna: A Dairy-Free Masterpiece
There’s something uniquely comforting about a warm, bubbly, and rich lasagna fresh from the oven. This vegan lasagna recipe captures all the classic flavors and textures we know and love, transforming them into a plant-based marvel. Imagine tender lasagna noodles embracing generous layers of creamy, almond-based ricotta, perfectly roasted eggplant, fresh zucchini, and a robust marinara sauce. It’s an experience that’s both familiar and wonderfully new.
Why This Vegan Lasagna Recipe Is a Must-Try
Whether you’re fully vegan, exploring a plant-based diet, following a paleo lifestyle, managing a dairy intolerance (a common issue for many adults, as highlighted by the Physicians Committee), or simply looking to incorporate more wholesome, greener meals into your routine, this recipe is a game-changer. It’s not just a vegan alternative; it’s a delicious dish in its own right, designed for maximum flavor and ease.
For those interested in exploring other vegetarian (non-vegan) lasagna options, you might enjoy my Heirloom Tomato & Greens Lasagna, Spring Vegetable & Goat Cheese Lasagna, Pumpkin and Chard Lasagna, or these fun Veggie Lasagna Cupcakes. But for a truly dairy-free and deeply satisfying experience, stick around for this incredible vegan creation.
The Heart of the Lasagna: Homemade Almond Ricotta

The real question when making a delicious lasagna without meat is how to achieve that iconic creamy, savory cheese layer. In traditional recipes, ricotta is paramount. For our vegan version, we skip highly processed alternatives and dive into the world of “real food” ingredients. Our star is a remarkable vegan almond ricotta cheese, made from scratch with raw almonds.
Making homemade almond ricotta is surprisingly simple and incredibly rewarding. All you need is a good blender and a little patience. To ensure the creamiest consistency, blend longer than you might initially think is necessary. Keep going until it reaches that dreamy, spreadable texture identical to traditional ricotta. This base provides a rich, subtle nutty flavor that perfectly complements the robust marinara and earthy vegetables.
Enhancing Your Vegan Ricotta: Flavor Boosts
For this specific vegan lasagna, we elevate the almond ricotta even further. We double down on flavor by adding extra truffle oil for an earthy, luxurious aroma, a touch more sea salt to enhance all the flavors, a couple of fresh garlic cloves for a pungent kick, and a generous amount of fresh Italian parsley for bright, herbaceous notes. The result is so irresistibly delicious, you’ll find yourself wanting to lick the spoon!
If you’re short on time or prefer a shortcut, excellent store-bought vegan ricotta options are available. I highly recommend Kite Hill’s artisanal ricotta. You’ll likely need 1-2 packages to ensure you have enough for generous layers in your lasagna.
A Symphony of Fresh Vegetables

Just like my cherished vegetarian lasagna, this vegan version thrives on a vibrant medley of fresh, beautiful vegetables. We use tender roasted eggplant, thinly sliced zucchini, and savory roasted red peppers to create layers of flavor and texture. The eggplant is a must for roasting; this step softens it and brings out its natural sweetness, making it deeply satisfying.
For the zucchini, I recommend slicing it very thinly, perhaps with a vegetable peeler or mandoline, so it cooks perfectly within the lasagna without needing pre-roasting. A jar of good quality, drained roasted red peppers adds a fantastic smoky depth and a subtle sweetness. For an extra punch of briny, salty flavor, I also love to scatter in some capers – they provide a wonderful contrast that elevates the whole dish.
Mastering the Layers: An Assembly Guide

Assembling the lasagna is where the magic truly comes together. Start by spreading a thin, even layer of your chosen marinara sauce across the bottom of a 9×13-inch baking dish. This prevents the noodles from sticking and provides a flavorful base. Next, arrange a generous layer of your prepared vegetables – the roasted eggplant, raw zucchini slices, and roasted red peppers. Make sure to distribute them evenly for consistent flavor in every bite.

Then come the lasagna noodles. For ultimate convenience and to keep this recipe as easy as possible, I opt for no-boil lasagna noodles. They simplify the process immensely, saving you precious time and effort. However, you have plenty of options! You could use traditional whole wheat noodles, gluten-free noodles for those with sensitivities, or even substitute zucchini slices entirely for a paleo-friendly, grain-free lasagna. Who knew “paleo” and “lasagna” could go together so deliciously?
For the marinara sauce, store-bought is perfectly acceptable and helps maintain the “easy” aspect of this recipe. The quality of your sauce significantly impacts the final flavor, so choose a brand you love. I prefer a smoother sauce for lasagna, one that’s not overly chunky, allowing the other layers to shine. If you have a fantastic local marinara, definitely use that! And if you ever find yourself with a bounty of fresh tomatoes, my Fresh Tomato Marinara recipe is an absolute must-try.

Now, let’s take a moment to appreciate that incredible, creamy, spreadable vegan ricotta. It’s made from simple almonds, yet it delivers such a satisfying texture and flavor. Learning how to recreate beloved comfort foods with wholesome, plant-based ingredients is truly exciting!
Continue layering: noodles, half of the vegan ricotta, another layer of marinara, more vegetables, then the remaining noodles, the rest of the ricotta, and the last of the vegetables. Finish with the remaining marinara sauce, ensuring the top layer of noodles is well covered to prevent drying out during baking. Cover the dish with foil.
Baking to Golden Perfection and Serving Suggestions

Once all the delicious layers of sauce, vegetables, noodles, and vegan ricotta are perfectly stacked, your lasagna is ready for the oven. Bake it covered for about an hour, until the noodles are tender and the sauce is wonderfully bubbly and hot. Remove the foil for the last 10-15 minutes if you prefer a slightly browned top.

Let the lasagna rest for about 10-15 minutes after removing it from the oven before slicing. This allows the layers to set, making for cleaner cuts and preventing it from falling apart. Serve your magnificent vegan lasagna with a fresh green salad and perhaps some crusty bread for a complete, satisfying meal.

Make Ahead & Leftovers
This vegan lasagna is a fantastic meal prep option. You can assemble it completely ahead of time and keep it refrigerated for up to 24 hours before baking. Simply add a few extra minutes to the baking time if cooking from cold. Once baked, leftovers are absolutely divine and often taste even better the next day, making for a quick and delicious lunch or an easy reheat dinner.
Recipe Card: Best Vegan Lasagna
Best Vegan Lasagna
15 minutes
1 hour 10 minutes
1 hour 25 minutes
An easy vegan lasagna recipe with delicious layers of eggplant, zucchini, roasted peppers, and an almond based homemade “ricotta” filling. No one can tell this lasagna is dairy, egg, and soy-free!

Rated 4.9 out of 5 stars by 7 reviewers.
Ingredients
- 1 medium eggplant, sliced lengthwise into 1/4″ strips
- 1/4 cup olive oil
- 4 cloves garlic, divided
- 1 recipe vegan ricotta (follow the linked recipe for the base, then enhance as described below)
- 1/2 teaspoon sea salt (additional for ricotta)
- 1 1/2 teaspoons truffle oil (additional for ricotta)
- 1/4 cup fresh Italian parsley, plus more for garnish
- 25 oz. favorite marinara sauce (I used Sonoma Gourmet brand)
- 1 medium zucchini, thinly sliced into strips lengthwise
- 1 (12 oz.) jar fire roasted red peppers, drained and patted dry
- 1 (9-oz) box no-boil lasagna noodles (I used DeLallo whole wheat, use gluten free if needed)
Instructions
- Preheat Oven & Prepare Eggplant: Preheat the oven to 400 degrees F (200 degrees C). Mince two of the garlic cloves and stir them into the olive oil. Brush both sides of the eggplant slices generously with the garlic oil and season with salt and pepper.
- Roast Eggplant: Heat a broiler or grill/grill pan to medium-high heat. Cook the eggplant slices, turning halfway, until they are tender and slightly charred, about 5-10 minutes. Add more oil if the eggplant appears dry. Remove from heat and set aside.
- Prepare Enhanced Vegan Ricotta: To the already prepared vegan almond ricotta (from the linked recipe), add an additional 1/2 teaspoon sea salt, 1 1/2 teaspoons truffle oil, and the remaining 2 peeled garlic cloves. Blend this mixture in your blender until completely smooth and creamy. Then, add the fresh parsley and pulse just enough to chop and incorporate it. Finish mixing gently with a rubber spatula.
- Assemble the Lasagna: Spread a thin layer of marinara sauce evenly over the bottom of a 9×13-inch baking dish. Arrange a single layer of the prepared eggplant, raw zucchini strips, and roasted red peppers over the sauce. Place a single layer of no-boil lasagna noodles over the vegetables.
- Layering Continues: Spread exactly half of the enhanced vegan ricotta evenly over the noodles. Top the ricotta layer with another layer of marinara sauce. Then, add more vegetables and another layer of noodles. Spread the remaining half of the ricotta over these noodles, followed by the remaining vegetables. Place the final layer of noodles on top.
- Final Sauce Layer & Bake: Cover the last layer of noodles completely with the remaining marinara sauce. Cover the baking dish tightly with aluminum foil and bake for 60 minutes, or until the noodles are tender and the lasagna is bubbling. For a slightly browned top, remove the foil for the last 10-15 minutes of baking.
- Rest and Serve: Let the lasagna rest for 10-15 minutes before slicing and serving. This allows the layers to set, making it easier to cut perfect portions. Garnish with fresh parsley if desired.
Notes
Optional Vegan Cheese Topping: For an extra cheesy experience, feel free to sprinkle your favorite dairy-free Parmesan or mozzarella over the top layer before baking. Popular choices include Follow Your Heart Parm and Miyoko’s Mozz.
Paleo Option: To make this lasagna paleo-friendly, omit the pasta sheets entirely and double the amount of vegetables. Use thin, wide slices of vegetables (like extra eggplant, zucchini, or even sweet potato) to create the “noodle” layers.
Gluten-Free Option: Ensure both your marinara sauce and lasagna noodles are certified gluten-free. Many brands offer excellent gluten-free no-boil lasagna noodles.
Nutrition Information Disclaimer: Nutritional information provided is approximate and calculated by a third-party site. If your health or dietary needs strictly depend on precise nutrition information, please recalculate using your preferred nutrition calculator with your specific ingredients.
Nutrition Information:
Yield: 12
Serving Size: 1/12 recipe
Amount Per Serving:
Calories: 226Carbohydrates: 22gProtein: 7g
