Vegan Lasagna Recipe With Zucchini and Tofu

Fresh Zucchini Lasagna

If you're in the mood for nutritious vegan lasagna that's unique and presents beautifully at dinner parties, you're in luck. You don't have to sacrifice taste when choosing this plant-based zucchini lasagna recipe with a delicious homemade vegan ricotta cheese filling.


Use the following vegan ingredients to prepare this delicious lasagna recipe.

Vegan Ricotta Ingredients

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 block extra firm tofu (drained)
  • 1 tablespoon water
  • 1/4 cup walnuts, chopped
  • 2 tablespoons nutritional yeast
  • 1 tablespoon white miso paste
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes
  • 1/2 cup chopped fresh basil

Lasagna Ingredients

  • 5 ounces brown rice lasagna noodles
  • 1 tablespoon olive oil
  • 2 to 4 zucchini, sliced into thin sheets
  • 2 to 4 cups of vegan tomato sauce (store-bought or homemade)
  • 1 cup of shredded white vegan cheese
  • Salt and pepper to taste


First prepare the vegan ricotta filling -- then begin making your lasagna.

Ricotta Cheese Instructions

  1. Heat oil in a skillet over medium-high heat; then add in onion and garlic.
  2. Sautee mixture until onions begin to brown.
  3. Add tofu, onion mixture, and remaining ricotta ingredients to a food processor; blend the mixture until smooth and creamy.

Lasagna Instructions

  1. Preheat oven to 375 degrees Fahrenheit.
  2. Cook lasagna noodles according to package instructions.
  3. Drizzle olive oil into a 9 X 13 pan.
  4. Layer the rest of the ingredients in the following order (tomato sauce, noodles, ricotta, zucchini -- tomato sauce, noodles, ricotta, zucchini -- tomato sauce, noodles, ricotta and zucchini (as illustrated in the photo).
  5. Top with vegan cheese.
  6. Season with salt and pepper.
  7. Bake covered for 15 minutes.
  8. Bake uncovered for another 20 minutes, or until zucchini is tender.
  9. Let the lasagna rest for 10 minutes, and serve!

Servings: about 10

Recipe Variations

Try the following recipe variations, if desired:

  • Layer an additional 1 cup of vegan cheese inside the lasagna.
  • Use store-bought vegan ricotta (instead of homemade) if you're tight on time.
  • Use whole-grain noodles instead of brown rice noodles.
  • Layer in meatless vegan crumbles as an optional variation.

Choosing Vegan Lasagna

It's simple to substitute plant-based foods for meat and cheese when making vegan lasagna and other Italian dishes, and many of these foods taste just as delicious as the real thing!

Trending on LoveToKnow
Vegan Lasagna Recipe With Zucchini and Tofu