I am so excited to share this Vegan Zucchini Lasagna Recipe with you because it combines all my favorite flavors into a nourishing, delicious dish that feels indulgent without any of the heaviness of traditional lasagna. The tender zucchini slices layered with creamy vegan ricotta and vibrant tomato sauce make every bite satisfying and fresh. Whether you’re vegan, avoiding gluten, or just looking for a lighter lasagna alternative, this recipe is a total winner in my book.

Why You’ll Love This Vegan Zucchini Lasagna Recipe

What truly makes this Vegan Zucchini Lasagna Recipe stand out for me is the flavor balance—it’s rich and comforting like classic lasagna but bright and clean thanks to the zucchini. The Italian seasoning mixed into the vegan ricotta adds that perfect herby punch, and the tomato sauce is tangy and luscious, creating layers of satisfying taste that I absolutely adore. I love that it feels hearty and indulgent without relying on pasta, which is perfect when I want something gluten-free or just lighter on carbs.

Another reason I keep coming back to this recipe is how simple it is to make. I appreciate straightforward recipes that don’t demand tons of complicated steps or hard-to-find ingredients. Using zucchini as the “noodle” makes prep feel so fresh and seasonal. It’s also incredibly versatile, fitting for a cozy family dinner or an impressive dish to bring to potlucks or parties. I love how it bakes to a golden, bubbly finish that looks as good as it tastes.

Ingredients You’ll Need

The image shows four main items arranged on a white marbled surface: two whole green zucchinis placed diagonally, a small white bowl filled with red tomato sauce, another white bowl filled with shredded white cheese, and a clear glass bowl containing a white creamy mixture with visible spices and a spoon inside. The textures include the smooth, shiny skin of the zucchinis, the thick, slightly chunky tomato sauce, the soft, fluffy cheese strands, and the creamy, speckled mix in the glass bowl. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this Vegan Zucchini Lasagna Recipe are delightfully simple but each one plays a key role in building the lasagna’s texture and flavor. From the creamy ricotta to the tangy sauce and fresh zucchini slices, every element combines to create a balanced, satisfying meal.

  • 12 oz vegan ricotta: This is the creamy base that brings richness and a luxurious mouthfeel to the lasagna layers.
  • 1 tablespoon Italian seasoning: Adds aromatic herbs that uplift the vegan ricotta and tie all flavors together.
  • 4 large zucchini: Thinly sliced to replace traditional pasta sheets, zucchini adds moisture and a tender bite.
  • 1 1/4 – 1 1/2 cups jarred tomato sauce: Choose a high-quality sauce for a vibrant, tangy layer that complements the zucchini beautifully.
  • 1 cup shredded vegan cheese (optional): For a melty, golden topping that adds extra indulgence.

Directions

Step 1: Preheat your oven to 375ºF so it’s perfectly ready for baking when your lasagna is assembled.

Step 2: If you’re using store-bought vegan ricotta, transfer it to a bowl and stir in the Italian seasoning to infuse those herby notes. If you have homemade tofu ricotta with seasoning already mixed in, you can skip this step. Keep the ricotta in the fridge until you need it.

Step 3: Using a mandolin slicer, thinly slice the zucchini lengthwise into long strips. This helps the slices cook evenly and layer nicely. If you don’t have a mandolin, a very sharp knife and patience will work too, but aim for consistent thinness.

Step 4: Line a baking sheet with paper towels and lay out the zucchini slices in a single layer. Lightly sprinkle them with sea salt to draw out excess moisture. Let them sit for at least 15 minutes; you’ll notice the paper towels absorb a lot of liquid.

Step 5: After 15 minutes, gently pat the zucchini slices dry with fresh paper towels to remove any remaining moisture. This step is crucial to avoid soggy lasagna.

Step 6: Now, it’s time to assemble! Spread about 1/2 cup of tomato sauce evenly in the bottom of a 9×13-inch baking dish.

Step 7: Add a full layer of zucchini slices to cover the sauce completely. Then dollop approximately 1/3 to 1/2 cup of seasoned vegan ricotta on top, spreading it smoothly over the zucchini with a spoon or your hands.

Step 8: Spoon about 1/4 cup of tomato sauce over the ricotta layer to keep things moist and flavorful.

Step 9: Repeat these layering steps—zucchini, ricotta, sauce—until you’ve used all your ingredients or the dish is filled. Your final layer should be zucchini topped with roughly 1/3 to 1/2 cup sauce spread evenly. If using, sprinkle the shredded vegan cheese as the final touch.

Step 10: Place the lasagna on the center oven rack and bake for 40 to 45 minutes, until the zucchini is cooked through and the top is bubbly and slightly golden.

Step 11: When it’s out of the oven, let the lasagna rest for 10 to 15 minutes before slicing into 6 portions. This resting time lets everything set up beautifully and makes serving a breeze.

Servings and Timing

This Vegan Zucchini Lasagna Recipe serves about 6 people, making it perfect for a family meal or sharing with friends. Prep time is roughly 25 minutes, including slicing and salting the zucchini. Baking time is about 40 to 45 minutes, and allowing it to rest adds another 10 to 15 minutes. Altogether, you’re looking at around 1 hour and 20 minutes from start to finish, most of which hands-off while it bakes and rests.

How to Serve This Vegan Zucchini Lasagna Recipe

A square piece of lasagna sits on a white plate, showing multiple layers: a top layer of melted light brown cheese with spots of golden brown, beneath it a rich red tomato sauce mixed with soft orange cheese, and deeper layers revealing green zucchini slices, creamy white sauce, and more sauce with vegetables. Fresh green basil leaves are scattered on top for color. The edge of the lasagna is soft and slightly messy with sauce. In the background, part of a white rectangular baking dish filled with more lasagna is visible, placed on a white marbled surface. A fork rests beside the lasagna on the plate. Photo taken with an iphone --ar 4:5 --v 7

I love serving this Vegan Zucchini Lasagna Recipe warm, straight out of the oven when the cheesy top is bubbly, and the layers are perfectly melded together. It shines alongside a crisp green salad tossed with lemon vinaigrette or garlic-roasted asparagus to add fresh, crunchy textures that complement the soft zucchini. A side of crusty bread or garlic knots is equally nice for mopping up extra sauce.

For garnishing, I usually sprinkle freshly chopped basil or parsley over the top right before serving to add a burst of color and bright herbal aroma. If I’m feeling fancy, a drizzle of good-quality olive oil or a little sprinkle of red pepper flakes can add exciting flair. For presentation, slicing into neat squares and plating with a colorful side elevates the rustic appeal of this dish easily.

When it comes to drinks, this lasagna pairs beautifully with a chilled glass of dry white wine like Pinot Grigio or Sauvignon Blanc. If you prefer non-alcoholic options, a sparkling water with a twist of lemon or fresh iced tea feels refreshingly balanced. I find this recipe perfect for weekday dinners, cozy weekend gatherings, or even holiday meals when you want to offer a healthy yet indulgent vegan option to guests.

Variations

I love customizing this Vegan Zucchini Lasagna Recipe depending on the ingredients I have on hand or my mood. For example, swapping the tomato sauce for a roasted red pepper sauce adds a sweet smokiness that’s irresistible. You can also switch up the herb blend in the ricotta by adding fresh oregano, thyme, or even a pinch of smoked paprika for more depth.

If you want to make this dish gluten-free (which it already is), just be sure to double-check your tomato sauce and vegan cheese to avoid hidden gluten. For a creamier ricotta, I sometimes blend silken tofu with nutritional yeast and lemon juice instead of store-bought vegan ricotta, which gives the layers a tangy silkiness that’s fantastic.

Another variation I recommend is baking individual portions in small ramekins instead of one large dish—great for meal prep or serving at a dinner party. Alternatively, layering the lasagna ingredients in a cast-iron skillet can produce a crispier bottom crust and add a lovely textural contrast. Feel free to add sautéed mushrooms or spinach between layers, too, for extra veggies and flavor complexity.

Storage and Reheating

Storing Leftovers

After enjoying your Vegan Zucchini Lasagna, store any leftovers in an airtight container in the refrigerator. I find that glass containers work best to keep the lasagna fresh while allowing easy reheating. The leftovers will keep well for about 3 to 4 days, maintaining their flavor and texture nicely.

Freezing

This lasagna freezes wonderfully, making it a great make-ahead meal. To freeze, wrap the entire baking dish tightly with plastic wrap and then aluminum foil to prevent freezer burn. Alternatively, portion it into individual freezer-safe containers. It will keep in the freezer for up to 2 months. When you’re ready to eat, thaw it overnight in the fridge before reheating.

Reheating

To reheat, I recommend warming leftovers in the oven at 350ºF, covered with foil to avoid drying out, for about 20 to 25 minutes until hot throughout. If you prefer, microwave reheating works too—just cover loosely and heat in 1-minute intervals, stirring gently if possible to ensure even warming. Avoid overheating as it can dry out the zucchini and vegan cheese layers.

FAQs

Can I use other vegetables instead of zucchini?

Absolutely! Thinly sliced eggplant or yellow squash can be great alternatives if you want to change things up. Just make sure to salt and drain them like the zucchini to remove excess moisture before layering.

Is there a way to make this dish nut-free?

Yes, many vegan ricotta options contain nuts, but you can use tofu-based ricotta or make a simple cashew-free alternative with cooked potatoes and cauliflower blended with seasonings. The tofu ricotta version in this recipe is typically nut-free.

Can I prepare this recipe in advance?

Definitely! You can assemble the lasagna up to a day before baking. Keep it covered in the fridge, then bake fresh just before serving. This is perfect for busy days or entertaining guests.

What does Italian seasoning include?

Italian seasoning generally includes dried basil, oregano, rosemary, thyme, and marjoram. It’s a convenient blend that adds classic Italian herb flavors without needing to measure each individually.

Is vegan cheese necessary for this recipe?

No, the vegan cheese topping is optional but adds a lovely melty finish. The lasagna is delicious even without it, especially if you enjoy a lighter, fresher bake.

Conclusion

I honestly can’t recommend this Vegan Zucchini Lasagna Recipe enough—it’s a beautiful way to enjoy comforting lasagna flavors with a fresh, vibrant twist. I hope you have as much fun making and savoring it as I do every time I whip it up. Whether you’re new to plant-based cooking or a seasoned pro, this dish is sure to become a favorite in your kitchen, just like it is in mine!

Print

Vegan Zucchini Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegan Zucchini Lasagna is a fresh and healthy twist on the classic Italian dish, using thinly sliced zucchini instead of traditional pasta layers. It features flavorful vegan ricotta mixed with Italian seasoning, layered with tomato sauce, and optionally topped with shredded vegan cheese. Baked to perfection, this recipe offers a delicious, low-carb, and dairy-free alternative perfect for plant-based diets.

  • Author: Madelyn
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegan

Ingredients

For the Lasagna

  • 12 oz vegan ricotta*
  • 1 tablespoon Italian seasoning
  • 4 large zucchini
  • 1 1/4 – 1 1/2 cups jarred tomato sauce
  • 1 cup shredded vegan cheese (optional)

Instructions

  1. Preheat the Oven: Set your oven to 375ºF (190ºC) to get it ready for baking the lasagna.
  2. Prepare the Ricotta: If you’re using store-bought vegan ricotta, transfer it to a bowl and mix in the Italian seasoning thoroughly. If using tofu ricotta, you can skip this step as it is already seasoned. Place the ricotta in the refrigerator until needed.
  3. Slice the Zucchini: Using a mandolin slicer is ideal for cutting the zucchini into thin, even strips suitable as lasagna layers. If you don’t have a mandolin, carefully slice the zucchini lengthwise with a knife but try to keep the slices uniform in thickness.
  4. Remove Moisture from Zucchini: Lay the zucchini slices on paper towels on a baking sheet, salting them lightly to draw out moisture. Let them sit for at least 15 minutes. After that, pat the slices dry with additional paper towels to prevent the lasagna from becoming soggy.
  5. Assemble the Lasagna: In a 9×13 inch baking dish, spread 1/2 cup of the tomato sauce evenly on the bottom. Cover with a layer of zucchini slices. Spread about 1/3 to 1/2 cup of the seasoned vegan ricotta over the zucchini, smoothing it out with a spoon or your hands. Add a thin layer of sauce (around 1/4 cup) over the ricotta. Repeat these layering steps until all ingredients are used or the dish is filled.
  6. Top the Lasagna: Finish with a final layer of zucchini, topped with 1/3 to 1/2 cup of tomato sauce spread evenly across the top. If you like, sprinkle with shredded vegan cheese for extra flavor and a cheesy finish.
  7. Bake: Place the assembled dish on the center rack of your oven and bake for 40 to 45 minutes, or until the zucchini is tender and the dish is bubbly.
  8. Cool and Serve: Allow the lasagna to cool for 10 to 15 minutes after baking to set properly. Slice into 6 portions and serve warm.

Notes

  • For best results, use firm, fresh zucchini to ensure the slices hold their shape during baking.
  • Patting zucchini dry and salting helps eliminate excess water, preventing a watery lasagna.
  • You can substitute homemade tofu ricotta for the store-bought vegan ricotta for a fresher taste.
  • The shredded vegan cheese topping is optional but adds a melty, cheesy texture if you prefer.
  • This dish pairs well with a green salad or garlic bread for a complete meal.
  • Leftovers can be stored in the fridge for up to 3 days and reheated in the oven.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star