Vegan Veggie Lasagna with Pesto, Tofu Ricotta, & Sundried Tomato Sauce

Delicious vegan veggie lasagna packed with organic spinach, tofu ricotta, veggies, and herbs.
Spread the love

This delicious vegan veggie lasagna recipe with pesto, veggies, and tofu ricotta is an all-time fave! Made with the best organic ingredients and a sundried tomato sauce. 😋 🌞


This delicious vegan lasagna recipe is an all-time favorite!

Featuring a creamy tofu ricotta, basil pesto, and tons of veggies—zucchini, spinach, garlic, arugula, and more—it provides a gut-warming balance of hearty sundried tomatoes, vegan mozzarella, and tons of bioactive herbs.

I also add the occasional plant-based sausage, artichoke hearts, and some Kalamata olives when I have them on hand.

It also rocks mushrooms, carrots, broccoli, and anything else you prefer.

Great with green salad and homemade sourdough bread! 😋

Vegan Veggie Lasagna Recipe

Delicious vegan veggie lasagna topped with fresh basil and vegan cheese.

Sundried tomatoes make an exceptionally rich sauce for vegan veggie lasagna. Due to their concentrated nutrients and rich, umami-packed taste, they require no added sugars or balancing ingredients to make them great.

They also rock lycopene—higher than in fresh—which boosts heart-health, skin-health, reduces inflammation, and more.

Here’s what you’ll need:

Equipment

Stainless Mixing Bowls Storage Containers

  • Premium Stainless Steel
  • Airtight BPA-Free Lids
  • Lined Measurements
  • Non-Slip Base
  • Dishwasher Safe

Vegan Lasagna Recipe

Delicious vegan veggie lasagna with organic mixed green salad and homemade sourdough bread.

Most traditional lasagna noodles aren’t vegan. They contain eggs. So it’s important to check labels and choose egg-free lasagna noodles, which are widely available and linked in this recipe.

Ingredients for Sauce

Sauce Instructions

  1. In a large skillet, heat the olive oil on medium with the vegan sausage and herbs.
  2. Add the minced garlic and onion, then sauté until the sausage is browned.
  3. Blend in the rest of the ingredients, season to taste, and set aside.

By the way, the best tomatoes for Italian dishes on top of sundried are San Marzano or plum, though certified organic Farmer’s Market tomatoes are usually bomb. 🍅

For a lectin-free diet use pressure-cooked peeled and seeded tomatoes,

Boil the Noodles

  1. Follow the instructions on the package, bringing a few quarts of water to a rapid boil and adding the noodles one by one. Gently stir them, keeping them separated and careful not to break.
  2. Continue to stir for 10-15 minutes until they’re softened but still slightly firm.
  3. Drain them in a colander, swishing them in cold water, then lay them out perfectly on parchment paper to cool.

Stainless Steel Colander

  • Metal Stainless Steel
  • Large Fine Mesh
  • Sturdy Non-Rust
  • 11 x 14″ Strainer

Making tofu ricotta for vegan lasagna has tons of benefits. It’s not only packed with vitamins, minerals, and gut-healthy isoflavones, it’s a complete plant protein with all nine essential amino acids and one of the top sources of spermidine—a bioactive powerhouse for cellular health.

It’s also a rich source of calcium and iron, key for healthy bones and teeth.

Tofu Ricotta Ingredients

Stainless Steel Pot

  • Food Grade Heavy-Duty
  • Large Three-Quart
  • Perfect Glass Lid
  • Non-Toxic & Non-Allergic

Ricotta Instructions

  1. In a mixing bowl, mash the tofu with a fork until crumbly.
  2. Stir in the remaining ingredients, mix well, and set aside.
  3. You can also use a blender or food processor for a creamier blend.

Extra-Virgin Raw Olive Oil

  • USDA Certified Organic
  • Vegan & Gluten-Free
  • Ice Pressed Unrefined
  • Hand Harvested
Layering homemade vegan lasagna with organic sundried tomato sauce.

If you want to add fresh organic pesto to this lasagna get the recipe here.

Other Ingredients

And any other veggies you want to add. 🌱

A blender close shot of delicious organic basil pesto.

Lasagna Instructions

  1. Preheat oven to 375°F (190°C).
  2. Spread a thin layer of olive oil and sauce on the bottom of a large glass or cast iron baking dish.
  3. Create three or four-noodle layers across the length of the pan (or however many fit well).
  4. Spoon the following across the top of each layer in this order: sauce, pesto, ricotta, veggies, cheese.
  5. Repeat the layers until the ingredients are used up, finishing with a layer of sauce, cheese, Italian herbs, pink salt, and garlic powder. You can top with crumbled garlic croutons if you want a crunchy twist.
  6. Cover with foil and bake for 30 minutes, removing foil for the last 10 minutes until the cheese is melted and golden.
  7. Cool for 10-15 minutes before slicing.
  8. Serve with salad and homemade sourdough bread.

Glass Baking Dish Set

  • Food Grade Heavy-Duty
  • Rectangular Stackable
  • BPA-Free Lids
  • Dishwasher Safe

Pro Tips

  1. Soften No-Boil Noodles – If using no-boil lasagna noodles, let them sit in warm water for 5–10 minutes before assembling. This prevents dryness and ensures even cooking.
  2. Blend Tofu Ricotta Well – For a smoother, creamier texture, pulse the tofu ricotta ingredients in a food processor instead of mashing by hand.
  3. Roast the Zucchini – Lightly roasting or sautéing zucchini slices before layering removes excess moisture and enhances flavor.
  4. Drain Sun-Dried Tomatoes – If using oil-packed sun-dried tomatoes, drain them well to avoid an overly oily sauce. If using dry ones, rehydrate them in warm water for 10 minutes.
  5. Layer Strategically – Start with sauce at the bottom to prevent sticking, and alternate layers of sauce, noodles, and filling to evenly distribute flavors.
  6. Don’t Overload Each Layer – Keep layers evenly spread to prevent the lasagna from becoming too soggy or collapsing when sliced.
  7. Let It Rest Before Slicing – Allow the lasagna to cool for 10-15 minutes after baking to help it set, making it easier to cut clean slices.
  8. Make Ahead for Better Flavor – Assembling the lasagna a day ahead and refrigerating allows flavors to meld together, making it even more delicious.
  9. Use a High-Quality Vegan Cheese – Choose a vegan mozzarella that melts well for the best gooey texture on top. Adding a sprinkle of nutritional yeast enhances cheesiness.
  10. Customize with Extra Veggies – Add mushrooms, olives, artichoke hearts, kale, broccoli, carrots, and other veggies for even more texture and nutrients.
  11. Enrich – Add vegan cream cheese or sour cream.

Enjoy! 😋

Delicious vegan veggie lasagna packed with organic spinach, tofu ricotta, veggies, and herbs.

Vegan Veggie Lasagna with Tofu Ricotta

PlateofGrass
No ratings yet
Prep Time 40 minutes
Cook Time 40 minutes
Total Time 1 hour 20 minutes
Course Dinner, Lunch, Main Course
Cuisine Italian
Servings
Calories 450 kcal

Ingredients
  

Tomato Sauce

Tofu Ricotta

Other Ingredients

Instructions
 

Lasagna Instructions

  • Preheat oven to 375°F (190°C).
  • Spread a thin layer of olive oil and sauce on the bottom of a large glass or cast iron baking dish.
  • Create three or four-noodle layers across the length of the pan (or however many fit well).
  • Spoon the following across the top of each layer in this order: sauce, pesto, ricotta, veggies, cheese.
  • Repeat the layers until the ingredients are used up, finishing with a layer of sauce, cheese, Italian herbs, pink salt, and garlic powder. You can top with crumbled garlic croutons if you want a crunchy twist.
  • Cover with foil and bake for 30 minutes, removing foil for the last 10 minutes until the cheese is melted and golden.
  • Cool for 10-15 minutes before slicing.
  • Serve with salad and homemade sourdough bread.

Ricotta Instructions

  • In a mixing bowl, mash the tofu with a fork until crumbly.
  • Stir in the remaining ingredients, mix well, and set aside.
  • You can also use a blender or food processor for a creamier blend.

Noodle Instructions

  • Follow the instructions on the package, bringing a few quarts of water to a rapid boil and adding the noodles one by one. Gently stir them, keeping them separated and careful not to break.
  • Continue to stir for 10-15 minutes until they’re softened but still slightly firm.
  • Drain them in a colander, swishing them in cold water, then lay them out perfectly on parchment paper to cool.

Notes

Vegan pesto recipe linked in post and ingredient list: https://plateofgrass.com/vegan-pesto-recipe/
 

Nutrition

Calories: 450kcal
Keyword Vegan Lasagna, Vegan Lasagna Recipe with Tofu Ricotta, Vegan Veggie Lasagna
Tried this recipe?Let us know how it was!

As an Amazon Associate, we earn commissions from qualifying purchases.

Keep Reading (and cooking)! 📚 

Himalayan Tartary Buckwheat Pizza Crust

Vegan Pizza Recipe

Loaded Green Salad Recipe

Himalayan Tartary Buckwheat Sourdough Bread

Homemade Vegan Croutons

Follow:
Share:
This site contains affiliate links.

Leave a Reply

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