Go Back
+ servings
pan of Vegan Zucchini Lasagna with tomatoes, zucchini, onion, garlic, and mushrooms

Zucchini Lasagna

Vegan zucchini lasagna is the ultimate comfort food dinner. Zucchini takes the place of noodles in this healthy dish, and filled with savory mushrooms and fluffy tofu ricotta.
Prep Time 20 mins
Cook Time 55 mins
Course Main Course
Cuisine Italian
Servings 6 servings
Calories 72 kcal


Tomato Sauce

  • 1 28-ounce can crushed tomatoes
  • 2 cloves garlic minced
  • 1 teaspoon red pepper flakes
  • 1/2 teaspoon sea salt
  • a few fresh basil leaves torn

Tofu Ricotta

  • 1 14-ounce container firm tofu drained
  • ¼ cup lemon juice
  • ½ cup nutritional yeast
  • 1 clove garlic chopped
  • 6 ounces baby spinach


  • 3 medium zucchini
  • 1 teaspoon olive oil
  • 2 cloves garlic
  • 1 medium onion diced
  • 1 pound mushrooms coarsely chopped
  • ½ cup shredded vegan mozzarella cheese optional


  • Preheat oven to 375°Fs.
  • Slice zucchini lengthwise into very thin slices. Lay the slices out on a towel and sprinkle them lightly with sea salt. Allow sit for 10-15 minutes, and then blot dry.
  • To make the sauce, combine all ingredients in a saucepan over medium heat and cook for about 10 minutes.
  • Crumble the tofu into a food processer fitted with an s-blade. Add the lemon juice, garlic, and nutritional yeast and blend until the mixture is thick and looks like ricotta cheese. Add the spinach and pulse until it’s mixed in.
  • In a large pan over medium heat, sauté the onion in the olive oil for about five minutes, until translucent and lightly browned. Add the garlic and cook for another minute or two, until the garlic is fragrant. Add the mushrooms to the pan and cook for about 5 minutes, until the mushrooms have softened and browned slightly.
  • To assemble lasagna, spread 1/4 of the tomato sauce into the bottom of a casserole dish. Then layer 1/3 the zucchini slices, 1/2 the tofu ricotta mixture, half of the mushrooms followed by another ¼ of the sauce. Repeat by layering the another 1/3 of the zucchini slices, the rest of the tofu ricotta mixture and mushrooms and another ¼ of the sauce. Top with the remaining zucchini slices and the rest of the sauce.
  • Cover with foil and bake for 30 minutes. Remove the foil, sprinkle with vegan cheese, if using, and bake for 15 more minutes.


Calories: 72kcalCarbohydrates: 11gProtein: 7gFat: 2gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 235mgPotassium: 778mgFiber: 4gSugar: 5gVitamin A: 2955IUVitamin C: 33mgCalcium: 55mgIron: 2mg