This veggie zucchini lasagna recipe is so good you won’t even miss the meat or the pasta! And it’s much healthier than regular lasagna because it’s pasta-free (lower carbs!), and includes fat-free ricotta cheese and part-skim mozzarella cheese. Great for vegetarians or those on a gluten-free diet.

homemade tomato sauce

I like to add fresh tomatoes to my sauce, but you’re also welcome to use canned tomatoes, or omit them altogether.

sliced zucchini

I recommend using a mandoline slicer to slice the zucchini. It’s much easier to thinly slice than using a knife.


Those on a vegan diet can omit the egg in this recipe, and use Tofutti daiy-free ricotta and any brand of dairy-free mozzarella.

veggie lasagna

Zucchini Lasagna
Recipe type: Dinner
Cuisine: Vegan, Gluten-Free
  • 1 cup tomato sauce or marinara sauce
  • 2 fresh tomatoes, diced (or 1 cup canned diced tomatoes)
  • 2 zucchinis
  • 3 tbsp white onion, diced
  • 1 cup fat-free ricotta cheese or Tofutti dairy-free ricotta
  • 1 cup spinach leaves
  • 1 egg (omit if vegan)
  • 1 cup shredded part-skim mozzarella cheese or dairy-free mozzarella
  • ½ tsp olive oil, for grilling
  • Garlic powder, sea salt and pepper, to taste
  1. Instructions
  2. Preheat oven to 375°F.
  3. If using fresh tomatoes, pour ¼ cup water into a pot over medium heat. Add tomatoes, cover, and steam for about 3 minutes until skin has split and a ring has formed around the top of the tomatoes.
  4. Peel skin, slice in half and discard seeds. Chop into chunks and set aside.
  5. Heat ½ tsp olive oil in a skillet over low heat. Add diced onions and saute for 2-3 minutes until onions start to soften.
  6. Add tomatoes, tomato sauce, sea salt, pepper and garlic powder. Simmer on low heat for 5-10 minutes, stirring occasionally. Set aside.
  7. Next, prepare the lasagna. Slice zucchini into thin slices using a mandoline slicer. Lightly salt and set aside for 5 minutes, then blot with power towel to remove moisture.
  8. Place on skillet and grill for 1 minute on each side, then blot again with paper towel.
  9. Last, stir ricotta cheese with egg in a medium bowl.
  10. Place a row of zucchini of the bottom of a square pan and layer with sauce, then layer with spinach leaves and ricotta cheese mixture.
  11. Repeat until ingredients are used up. Lasagna should have 2 rows of spinach & ricotta and 3 layers of zucchini & sauce.
  12. After third layer of zucchini and sauce, top with mozzarella.
  13. Bake for 40 minutes.
  14. When lasagna is finished, drain water from bottom of pan.
Serving size: 2 slices Calories: 425 Fat: 17g Carbohydrates: 30g Sugar: 20g Sodium: 1628mg Fiber: 5g Protein: 40g
Makes 2 servings.

zucchini lasagna recipe

vegetarian lasagna