Vegan Zucchini Lasagna Recipe
Layers of tender zucchini, rich marinara, savory spinach, and creamy vegan ricotta all baked to bubbly perfection — this Vegan Zucchini Lasagna is a lighter, gluten-free twist on the classic Italian favorite!
👉 Gorgeous cross-section with golden zucchini slices, vibrant green spinach, and melty vegan cheese on top. It looks so satisfying and comforting, no one will miss the pasta noodles.
Perfect for family dinners, meal prep, or when you want all the lasagna vibes without the heaviness.
Why You’ll Love This Vegan Zucchini Lasagna
- Naturally gluten-free and lower in carbs thanks to zucchini “noodles.”
- Packed with vegetables and plant-based protein.
- Incredible make-ahead and freezer-friendly meal.
- Rich, cheesy, and saucy — just like traditional lasagna!
- Customizable with your favorite veggies or herbs.
Vegan Zucchini Lasagna Recipe
(Serves 6–8 | 9×13 baking dish)
Ingredients: For the Layers:
- 4–5 medium-large zucchinis, sliced lengthwise into ⅛-inch thick strips
- 1 jar (24–28 oz) marinara sauce (or homemade)
- 4–5 big handfuls fresh spinach (or 1 package frozen, thawed & drained)
Vegan Ricotta:
- 1 block (14–16 oz) firm tofu, drained
- ½ cup nutritional yeast
- 2 tbsp lemon juice
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp salt
- ¼ cup fresh basil, chopped (optional)
- 2 tbsp olive oil or plant milk (for creaminess)
Additional Layers:
- 1½–2 cups vegan mozzarella shreds
- ½ cup vegan parmesan (optional)
- Fresh parsley for garnish
- Salt, pepper, and Italian seasoning to taste
Instructions:
- Prep the zucchini: Slice zucchinis lengthwise (a mandoline works great for even thickness). Lightly salt the slices and let them sit for 15–20 minutes to draw out moisture. Pat dry thoroughly with paper towels.
- Make the ricotta: In a food processor, blend tofu, nutritional yeast, lemon juice, garlic powder, onion powder, salt, basil, and oil/milk until smooth and ricotta-like. Taste and adjust seasoning.
- Sauté spinach (optional but recommended): Quickly wilt the spinach in a pan with garlic and a pinch of salt. Squeeze out any excess liquid.
- Assemble: Preheat oven to 375°F (190°C).
- Spread a thin layer of marinara on the bottom of the dish.
- Layer zucchini slices (slightly overlapping).
- Spread half the vegan ricotta, then spinach, more marinara, and a sprinkle of vegan mozzarella.
- Repeat layers, ending with zucchini, marinara, and a generous topping of vegan cheese.
- Bake: Cover with foil and bake for 35 minutes. Remove foil and bake another 15–20 minutes until bubbly and golden on top.
- Rest & serve: Let the lasagna rest for 10–15 minutes before slicing (this helps it hold together). Garnish with fresh parsley.
Storage: Keeps in the fridge for 4–5 days. Freezes beautifully for up to 3 months. Reheat in the oven or microwave.
Pro Tips for Perfect Vegan Zucchini Lasagna
- Extra crispy top: Broil for the last 2–3 minutes.
- Make it heartier: Add layers of lentils, mushrooms, or crumbled vegan sausage.
- Oil-free: Skip the oil in the ricotta and use water-sautéed spinach.
- No tofu? Use cashew ricotta (soaked cashews blended with lemon, garlic, and nutritional yeast).
- Meal prep: Assemble the night before and bake when ready.
- Variations: Try eggplant or a mix of zucchini and yellow squash for color.
This Vegan Zucchini Lasagna delivers all the cozy, cheesy lasagna satisfaction while keeping things light and veggie-packed. Your photo perfectly showcases those beautiful layers — it looks absolutely irresistible!
