Go Back
A bubbling dish of Tofu Lasagna with Zucchini Noodles topped with melted vegan cheese and fresh herbs.

Tofu Lasagna with Zucchini Noodles

Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Calories: 320

Ingredients
  

  • 3 large zucchinis , sliced into 1/8-inch thick planks
  • 14 oz extra -firm tofu, drained and pressed
  • 1/4 cup nutritional yeast
  • 1 tbsp lemon juice
  • 1 tsp dried oregano
  • 2 cloves garlic , minced
  • 24 oz marinara sauce, low sodium
  • 2 cups fresh spinach, roughly chopped
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • 1 cup vegan mozzarella shreds

Method
 

  1. Preheat oven to 375°F (190°C).
  2. Arrange zucchini planks on paper towels and sprinkle lightly with salt; let sit for 10 minutes to draw out moisture, then pat dry.
  3. In a medium bowl, crumble the pressed tofu by hand until it reaches a curd-like consistency.
  4. Mix the crumbled tofu with nutritional yeast, lemon juice, oregano, minced garlic, salt, and pepper until thoroughly combined.
  5. Spread 1/2 cup of marinara sauce across the bottom of a 9x13 inch baking dish.
  6. Place a single layer of zucchini planks over the sauce, overlapping slightly.
  7. Spread half of the tofu mixture over the zucchini, followed by a layer of spinach and 1/2 cup of marinara sauce.
  8. Repeat the layers: zucchini, remaining tofu mixture, spinach, and marinara sauce.
  9. Top with a final layer of zucchini, the remaining marinara sauce, and the vegan mozzarella shreds.
  10. Cover the dish with foil and bake for 30 minutes.
  11. Remove the foil and bake for an additional 15 minutes until the zucchini is tender and the cheese is melted.
  12. Let the lasagna rest for 10 minutes before slicing to allow the structure to set.