Go Back

Zucchini Lasagna Recipe (Adaptable for Vegans)

A delicious and healthy twist on traditional lasagna, using zucchini slices instead of pasta. This recipe is easily adaptable for vegan diets.
Prep Time 30 minutes
Cook Time 50 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Italian
Calories: 350

Ingredients
  

Vegetables
  • 3-4 large zucchinis Choose firm, medium-sized zucchinis for easy slicing.
Cheese
  • 2 cups ricotta cheese use vegan ricotta for a vegan version
  • 2 cups shredded mozzarella cheese use vegan mozzarella for a vegan version
  • 1 cup grated Parmesan cheese use nutritional yeast for a vegan version
  • 1 large egg optional, skip for vegan
Sauce & Seasoning
  • 2 cups marinara sauce ensure it’s vegan if needed
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 medium bell pepper, diced
  • 1 cup mushrooms, sliced
  • 1 cup spinach, chopped
  • 1 tablespoon dried Italian seasoning
  • to taste Salt and pepper
Garnish
  • Fresh basil for garnish

Method
 

  1. Preheat oven to 375°F (190°C).
  2. Slice zucchinis lengthwise into thin strips.
  3. Lay zucchini strips on a baking sheet, sprinkle with salt, and let sit for 15 minutes.
  4. Heat olive oil in a skillet, add onion, and sauté until translucent (5 minutes).
  5. Add minced garlic and cook for 1 minute until fragrant.
  6. Add diced bell pepper and sliced mushrooms to the skillet.
  7. Sauté vegetables until tender (7–10 minutes). Add spinach last and cook until wilted.
  8. Season with salt, pepper, and Italian seasoning.
  9. Combine ricotta cheese, 1 cup mozzarella, Parmesan, and egg (if using).
  10. For vegan version, use vegan alternatives and omit the egg.
  11. Mix until well combined.
  12. Spread a thin layer of marinara sauce on the bottom.
  13. Layer zucchini strips over the sauce.
  14. Spread a layer of the cheese mixture over the zucchini, then add a layer of sautéed vegetables.
  15. Repeat layers until all ingredients are used.
  16. Finish with sauce and cheese on top.
  17. Repeat layers until all ingredients are used.
  18. Bake for 30 minutes covered, then 20–25 minutes uncovered.

Notes

For a richer flavor, use a combination of different cheeses. Let the lasagna rest for 10-15 minutes before serving for easier slicing.