If you are on the lookout for a fresh and lighter twist on classic comfort food, this Vegetarian Zucchini Lasagna Recipe is about to become your new favorite go-to dish. Layered with tender zucchini slices, creamy ricotta cheese infused with fresh herbs, vibrant spinach, and luscious tomato basil sauce, it tastes indulgent yet feels wonderfully wholesome. It’s the perfect way to enjoy all the satisfying textures of traditional lasagna while keeping it meat-free and bursting with color and flavor.

Ingredients You’ll Need

The image shows an arrangement of various cooking ingredients on a white marbled surface. From top left to right, there is a small fluted white bowl filled with bright yellow lemon zest, a small wooden bowl with black and white salt and pepper, and fresh green basil leaves lying directly on the surface. Below the lemon zest is a wooden bowl with three garlic cloves, a small fluted white bowl holding a yellow raw egg yolk, and a small white bowl with golden olive oil. Moving right, there is a round stoneware bowl filled with finely chopped white onions. At the bottom left, a stoneware bowl is filled with shredded white mozzarella cheese, beside it a larger stoneware bowl holds creamy full-fat ricotta cheese with a textured swirl on top. Below is a clear glass measuring cup with rich red homemade tomato sauce. To the right is a metal strainer filled with fresh bright green baby spinach leaves and just above the tomato sauce are two small fresh green zucchinis. Between the cheeses and egg yolk is a small white bowl with dried oregano and a small white bowl with grated pale yellow parmesan cheese. Each ingredient is clearly visible and neatly placed, making the image bright and clean photo taken with an iphone --ar 4:5 --v 7

Simple and authentic ingredients are the heart of this Vegetarian Zucchini Lasagna Recipe. Each component brings a unique flavor or texture, making this dish a harmonious blend of creamy, savory, and fresh.

  • Zucchini (3 medium-sized): The star of the dish, replaces traditional pasta for a lighter, veggie-packed layer.
  • Olive oil (2 tablespoons): Adds richness and helps sauté the onions and garlic for a fragrant base.
  • Onion (1 medium, chopped): Provides sweetness and depth of flavor when softened.
  • Garlic (4 cloves, minced): Delivers an aromatic punch that lifts the whole recipe.
  • Baby spinach (6 oz., chopped): Adds earthiness and vibrant green color while boosting nutrition.
  • Full-fat ricotta cheese (1 ½ cups, drained): Creates creamy, luscious layers bursting with richness.
  • Egg (1 large): Binds the ricotta mixture to keep it perfectly firm after baking.
  • Parmesan cheese (½ cup): Adds a salty, nutty punch to the cheese filling.
  • Oregano (2 teaspoons, dried, optional): Brings traditional Italian herb warmth to the filling.
  • Fresh basil (3 tablespoons, chopped): Freshness that brightens every bite and is perfect for garnish.
  • Lemon zest (1 tablespoon): Infuses a subtle citrusy brightness to elevate the creaminess.
  • Kosher salt (½ teaspoon): Seasons the layers to balance the flavors.
  • Ground pepper (½ teaspoon): Adds a gentle heat and depth.
  • Tomato basil sauce (3 cups): The rich, tangy backbone that soaks into each layer with wonderful flavor.
  • Mozzarella cheese (2 ⅓ cups, shredded): Melts into gooey, golden topping to finish the dish beautifully.

How to Make Vegetarian Zucchini Lasagna Recipe

Step 1: Prepare the Zucchini Slices

Start by cutting a tiny slice off the ends of each zucchini, then slice them thinly lengthwise using a mandoline, Y peeler, or a sharp knife. Laying these slices on a kitchen towel helps them release excess moisture, preventing watery lasagna later. Let them rest as you move on to the other ingredients, then pat dry before assembling.

Step 2: Sauté the Aromatics and Spinach

Warm olive oil in a skillet over medium-high heat and sauté onions until they turn translucent and tender. Lower the heat, add minced garlic and cook for just a minute to keep it fragrant without burning. Toss in the chopped spinach and cook until fully wilted. Drain any excess liquid to keep the filling from becoming soggy.

Step 3: Make the Ricotta Filling

In a bowl, mix ricotta cheese with the egg, parmesan, oregano, fresh basil, lemon zest, salt, and pepper. Stir in the cooled spinach mixture until everything is well combined. This blend will be creamy, fresh, and full of flavor, the perfect complement to the zucchini layers.

Step 4: Preheat and Assemble

Preheat your oven to 375°F. Spread a thin layer of tomato basil sauce at the bottom of a 9×13-inch casserole dish. Next, layer zucchini slices to cover the sauce, using around 12 or 13 slices per layer. Then spread a generous amount of the ricotta filling, followed by more tomato sauce and a sprinkle of mozzarella. Repeat layering four more times, finishing with sauce and mozzarella on top.

Step 5: Bake to Perfection

Cover the assembled dish with aluminum foil and bake for 30 minutes to allow all those flavors to meld beautifully. Remove the foil and bake an additional 15 minutes to melt and brown the mozzarella topping, creating that irresistible bubbly crust. Let the lasagna cool for 15 minutes before slicing so it sets nicely.

How to Serve Vegetarian Zucchini Lasagna Recipe

A white baking dish filled with a layered baked dish with nine rectangular pieces arranged in three rows. The bottom layer is a thick, red tomato sauce, topped with thin, light green slices of zucchini, followed by a layer of melted white and golden cheese that covers each piece unevenly. Fresh green basil leaves are scattered on top, adding a fresh touch. A woman's hand is holding the baking dish while another woman's hand is using a long knife to cut one of the rectangular pieces. The whole scene is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of torn fresh basil leaves on top after baking adds a burst of green color and herbaceous aroma that complements the rich flavors perfectly. You might also add a light dusting of parmesan cheese for extra savoriness.

Side Dishes

This vegetarian lasagna pairs brilliantly with a crisp green salad dressed simply with lemon and olive oil, or roasted seasonal vegetables to keep the meal balanced and vibrant. Garlic bread is also a crowd-pleaser for dipping into any extra tomato sauce.

Creative Ways to Present

For a charming presentation, serve the zucchini lasagna in individual ramekins for a personal touch or layer it in glass dishes so everyone can admire the beautiful strata of colors. Garnishing with edible flowers or fresh herbs can elevate it to a more festive feast.

Make Ahead and Storage

Storing Leftovers

Store any leftover zucchini lasagna in an airtight container in the refrigerator for up to 4 days. The flavors often deepen overnight, making it even more delicious the next day.

Freezing

This Vegetarian Zucchini Lasagna Recipe freezes wonderfully. Wrap portions tightly or freeze the entire casserole if you’d like. It can be stored in the freezer for up to 3 months, perfect for batch cooking and busy weeknights.

Reheating

Reheat in the oven at 350°F covered with foil to keep moisture, until warmed through, about 20 minutes. For single servings, the microwave works well, but check frequently to avoid drying out the zucchini.

FAQs

Can I use other vegetables instead of zucchini?

Absolutely! Thin slices of eggplant or yellow squash can be great alternatives while maintaining a similar texture and layering effect in the lasagna.

Is it necessary to drain the ricotta cheese?

Draining excess liquid from ricotta helps the filling stay firm and prevents a watery lasagna. Using full-fat ricotta also ensures creamy richness.

Can this recipe be made vegan?

Yes, by substituting ricotta with a plant-based ricotta alternative, skipping the egg, and using vegan mozzarella, you can enjoy a delicious vegan zucchini lasagna.

Do I have to peel the zucchini?

There is no need to peel the zucchini. The skin is thin and adds a lovely color and nutrients to the dish.

How do I know when the lasagna is fully cooked?

The zucchini should be tender but not mushy, and the cheese on top should be bubbly and golden brown. Letting it rest after baking also helps it firm up for perfect slices.

Final Thoughts

This Vegetarian Zucchini Lasagna Recipe is so much more than a meatless alternative—it’s a vibrant, comforting celebration of fresh ingredients and Italian-inspired flavors. Whether you’re cooking for family, friends, or yourself, this dish brings warmth and satisfaction to every bite. I truly hope you give it a try and add it to your list of favorite weeknight meals!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Zucchini Lasagna Recipe

Vegetarian Zucchini Lasagna Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 5 reviews

  • Author: Sara
  • Total Time: 1 hour 15 minutes
  • Yield: 9 servings
  • Diet: Vegetarian

Description

This Vegetarian Zucchini Lasagna is a delicious low-carb alternative to traditional lasagna, featuring thinly sliced zucchini instead of pasta layers. Combined with a creamy ricotta and spinach filling, tomato basil sauce, and melty mozzarella, this baked casserole provides a comforting and flavorful meal perfect for family dinners or special occasions. The recipe balances fresh vegetables, rich cheeses, and aromatic herbs to create a satisfying and wholesome dish.


Ingredients

Zucchini Layers

  • 3 medium-sized zucchini (approximately 1 pound in total, about 60 slices)

Sautéed Vegetables

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 4 cloves garlic, finely minced or crushed
  • 6 oz fresh baby spinach, roughly chopped

Ricotta Mixture

  • 1 ½ cups full-fat ricotta cheese, excess liquid drained
  • 1 large egg
  • ½ cup Parmesan cheese
  • 2 teaspoons dried oregano (optional)
  • 3 tablespoons fresh basil, chopped (plus more for garnish)
  • 1 tablespoon lemon zest
  • ½ teaspoon Kosher salt
  • ½ teaspoon ground black pepper

Sauces and Cheese

  • 3 cups Tomato Basil Sauce (or favorite store-bought marinara sauce)
  • 2 ⅓ cups mozzarella cheese, shredded


Instructions

  1. Prepare the zucchini: Trim a small slice off each zucchini end, then thinly slice lengthwise using a mandoline, Y-peeler, or sharp knife.
  2. Dry zucchini slices: Lay zucchini slices in a single layer on kitchen or paper towels. Let them sit at room temperature to release moisture, then pat dry before assembling.
  3. Sauté onions and garlic: Heat olive oil in a medium skillet over medium-high heat. Add chopped onions and sauté until translucent, about 5 minutes. Lower heat to medium; add minced garlic and cook for another minute.
  4. Cook the spinach: Add roughly chopped spinach to the skillet and cook, stirring, until fully wilted, about 2-3 minutes. Remove from heat and allow to cool slightly. Drain any excess liquid from the pan before combining with other ingredients.
  5. Make the ricotta filling: In a medium bowl, combine full-fat ricotta, egg, Parmesan, dried oregano, chopped basil, lemon zest, kosher salt, and ground black pepper.
  6. Combine spinach and ricotta mixture: Stir the cooked spinach into the ricotta mixture until fully incorporated.
  7. Preheat oven: Heat your oven to 375°F (190°C).
  8. Assemble the lasagna: Spread ¼ cup of tomato basil sauce on the bottom of a 9×13-inch casserole dish.
  9. Layer zucchini: Place 12-13 zucchini slices across the shorter width, filling gaps to cover the base.
  10. Add filling and cheese: Spread approximately ⅔ cup (~7 oz) of the ricotta-spinach filling over the zucchini layer. Spoon ½ cup tomato sauce on top and sprinkle with ⅓ cup shredded mozzarella.
  11. Repeat layers: Repeat zucchini, filling, sauce, and mozzarella layering four more times for a total of five layers, finishing with the remaining tomato sauce and shredded mozzarella on top.
  12. Bake covered: Cover the casserole dish with aluminum foil and bake for 30 minutes.
  13. Bake uncovered: Remove foil and bake an additional 15 minutes to allow the top to become bubbly and golden brown. Let cool on the counter for 15 minutes before serving.
  14. Garnish and serve: Sprinkle torn fresh basil leaves over the baked lasagna, slice, and serve warm.

Notes

  • Using a mandoline or peeler ensures uniform zucchini slices for even baking.
  • Patting zucchini dry helps prevent excess moisture from making the lasagna watery.
  • You can substitute the tomato basil sauce with your favorite marinara sauce for convenience.
  • Adjust the seasoning in the ricotta mixture to taste if desired.
  • This recipe can be made ahead, assembled, and refrigerated before baking the next day.
  • Leftovers store well in the refrigerator for up to 4 days and can be reheated in the oven.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

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