Vegan Lasagna Recipe

This hearty vegan vegetable lasagna brings layers of flavor, color, and comfort to your dinner table. Perfect for any occasion, and everyone will love it!

Jump To Recipe
Colorful vegan lasagna with layers of noodles, zucchini, and marinara sauce.
Suitable for Vegetarian, Vegan, and Dairy-Free diets
Pin this recipe

Why I Keep Coming Back to This Vegan Lasagna

As a lover of hearty meals that don’t leave me feeling weighed down, I definitely enjoy this vegan lasagna. Pulling out a bubbling tray of lasagne from the oven can give you a comforting feeling of satisfaction. The layers of the dish - noodles, veggies, and tomato sauce - make it a hearty and wholesome vegetarian dish. The tofu ricotta provides a wonderful creamy, cheesy flavor and packs in some serious protein. You don’t have to sacrifice heartiness when you’re ditching the dairy!

Something I really love about this recipe is that it is very versatile. This plain recipe is a blank canvas to me, whether I want an old favourite flavour combination or a fridge clean out. Some days I’m into spinach with a bell pepper, and other days some roasted eggplant or even bit of kale. Putting together the various layers of this dish is not only soothing but also results in a meal that looks great. It could easily play the role of a centrepiece.

Here’s what makes this lasagna a winner in my book:

  • It’s meal-prep friendly - you can assemble it in advance and bake it off when you’re ready.
  • It’s crowd-pleasing enough for potlucks and casual get-togethers.
  • Leftovers reheat beautifully - if you’re lucky enough to have any.

My advice? Don’t be afraid to try new vegetables or a splash of balsamic in your sauce. This lasagna is ready for your personal touch.

Colorful vegan lasagna with layers of noodles, zucchini, and marinara sauce.

Delicious Vegan Vegetable Lasagna


Total Time:1 hours 5 minutes
Yield:6 servings

Classic vegan vegetable lasagna layered with noodles, vibrant veggies, and creamy tofu ricotta—comfort food everyone will love.


Ingredients


Instructions

  1. 1

    Preheat the oven to 375°F (190°C).

  2. 2

    Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.

  3. 3

    In a mixing bowl, combine crumbled tofu, nutritional yeast, lemon juice, garlic powder, onion powder, salt, and pepper. Mix until well combined to create the 'ricotta' filling.

  4. 4

    In a baking dish, spread a layer of marinara sauce on the bottom. Place 3 lasagna noodles over the sauce, followed by half of the tofu mixture, half of the spinach, zucchini, bell pepper, and mushrooms. Add another layer of marinara sauce.

  5. 5

    Repeat the layering process with the remaining noodles, tofu mixture, vegetables, and sauce. Finish with a final layer of noodles and remaining marinara sauce on top.

  6. 6

    Cover the baking dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes until bubbly and slightly golden on top.

  7. 7

    Let the lasagna cool for about 10 minutes before slicing. Garnish with fresh basil if desired and serve hot.

Notes

Sauté watery vegetables, like zucchini, before adding to prevent soggy lasagna.

Leftovers keep well in the fridge for up to 3 days and reheat beautifully.

Prep Time:20 minutes
Cook Time:45 minutes
Category:Dinner
Cuisine:Italian

Nutrition Facts

Serves: 6 servings

Calories Per Serving: 220

Total Fat: 9 g
Carbohydrates: 28 g
Protein: 10 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others find the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

Can I make this vegan lasagna gluten-free?

Yes, simply use your favorite gluten-free lasagna noodles. All other ingredients are naturally gluten-free.

Can I prepare the lasagna in advance?

Absolutely! Assemble the lasagna up to a day ahead and refrigerate, then bake when ready to serve.

Can I freeze the vegan lasagna?

Yes, this lasagna freezes well. Bake, cool completely, and wrap tightly before freezing. Thaw overnight in the fridge before reheating.

What can I use instead of tofu for the ricotta layer?

You can use cashew ricotta, store-bought vegan ricotta, or even a thick blend of blended chickpeas with seasonings.

How do I keep my lasagna from turning out watery?

Sauté watery vegetables like zucchini before assembling, and make sure excess moisture is removed from cooked spinach.

More Cozy Plant-Based Italian Dinners

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating

Sign me up for recipes, please!

All the food, right to your inbox.

Your email address will not be published. Required fields are marked *