Skys Recipes

  • Recipe Index
  • About
  • Contact
  • Dinner
  • Desserts
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Dinner
  • Desserts

search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Dinner
  • Desserts

×

Best Vegetarian Lasagna Recipe

Published: Dec 23, 2025 by Sky · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.3 from 75 reviews

If you have been searching for the ultimate dish that brings comfort, flavor, and a vibrant array of colors to your table, look no further than the Best Vegetarian Lasagna Recipe. This recipe is a delightful celebration of roasted vegetables, creamy ricotta, fresh spinach, and a luscious tomato sauce all layered between perfectly cooked lasagna noodles. Whether you're a longtime vegetarian, a curious eater, or someone craving a hearty homemade meal, this lasagna has everything you need to satisfy your taste buds and warm your heart.

The image shows ingredients for a dish arranged on a white marbled surface. There are several layers of items: a white bowl filled with whole brown mushrooms sits top right, next to a bunch of fresh spinach leaves. Below are two white bowls, one filled with white ricotta cheese and the other with shredded mozzarella cheese. In the center, a wooden cutting board holds chopped green zucchini pieces, a halved white onion with a knife beside it, and a garlic bulb. To the left of the board, a beige plate holds three uncooked lasagna noodles, and a jar of red tomato sauce stands behind it. Next to the jar is a white bowl filled with bright red chopped bell peppers. A lemon, a glass bottle of olive oil, and a pepper grinder complete the scene, all set on a white marbled surface. A woman's hand is visible near a striped kitchen towel. Photo taken with an iphone --ar 4:5 --v 7

Ingredients You'll Need

Simple ingredients can transform into something spectacular with the right balance and freshness. Each one of these essentials plays a unique role, building layers of taste, texture, and color that come together beautifully in this Best Vegetarian Lasagna Recipe.

  • Extra-virgin olive oil: Adds richness and helps roast vegetables to perfection.
  • 8 ounces cremini mushrooms, stemmed and quartered: Earthy flavor and meaty texture enhance heartiness.
  • 1 red bell pepper, stemmed, seeded, and cut into 1-inch pieces: Introduces sweetness and vibrant color.
  • 1 medium zucchini, cut into ½-inch pieces: Offers freshness and a tender bite after roasting.
  • ½ medium yellow onion, cut into ½-inch pieces: Brings subtle sweetness that deepens when roasted.
  • Sea salt and freshly ground black pepper: Essential for seasoning and enhancing every layer.
  • 15 lasagna noodles*: The sturdy yet tender backbone of the dish, holding all layers together.
  • 3 cups marinara sauce (24 ounces): Bright, tangy, and rich tomato base that ties everything beautifully.
  • 3 cups fresh spinach: Adds greenery, nutrition, and a slight earthy flavor.
  • 2 cups grated low-moisture, part-skim mozzarella cheese: Melts to gooey perfection for that comforting cheese pull.
  • ½ cup grated pecorino cheese: Delivers a sharp, salty contrast enhancing the cheese layers.
  • Fresh basil leaves or chopped fresh parsley: For a fresh, fragrant garnish that brightens the final dish.

Ricotta Filling Ingredients

  • 3 cups whole milk ricotta cheese (24 ounces): Creamy and mild, creating a luscious filling layer.
  • 3 garlic cloves, grated: Infuses the ricotta with bright, aromatic warmth.
  • 2 teaspoons lemon zest: Adds a fresh, zesty brightness that lifts the cheese filling.
  • 1 teaspoon sea salt: Balances the flavors within the ricotta mixture.
  • Freshly ground black pepper: Adds subtle heat and depth.

How to Make Best Vegetarian Lasagna Recipe

Step 1: Roast the Vegetables

Start by preheating your oven to 425°F and lining a baking sheet with parchment paper. Prepare a 9x13-inch baking dish by oiling it lightly. Spread the cremini mushrooms, red bell pepper, zucchini, and onion over the lined baking sheet. Drizzle generously with extra-virgin olive oil, season with sea salt and pepper, then toss everything well to ensure every veggie is coated. Roast them for about 20 to 25 minutes until they are perfectly tender and golden along the edges. This roasting step is essential as it concentrates the veggies' natural sweetness and imparts a beautiful caramelized flavor that is key to the dish’s depth.

Step 2: Cook the Lasagna Noodles

While the veggies roast, bring a large pot of salted water to a boil and cook the lasagna noodles according to package instructions until al dente. Don’t overcook here; you want them firm enough to hold their shape in the layering process but tender when baked. Drain the noodles and toss them with a drizzle of olive oil to prevent sticking. This simple step ensures each noodle remains supple and ready to support the layers without clumping together.

Step 3: Prepare the Ricotta Filling

In a large bowl, combine the whole milk ricotta cheese, grated garlic, lemon zest, sea salt, and freshly ground black pepper. Stir everything gently but thoroughly to distribute the fresh garlic and fragrant lemon zest throughout the creamy cheese. This ricotta filling is what sets this Best Vegetarian Lasagna Recipe apart — it’s wonderfully bright and savory, adding richness that complements the roasted vegetables in every bite.

Step 4: Assemble the Lasagna

Begin by spreading one cup of marinara sauce evenly over the bottom of your prepared baking dish. Lay down a layer of noodles, then spread half of the ricotta mixture in an even layer. Follow this with half the fresh spinach, then all the roasted vegetables. Spoon approximately two-thirds of a cup of marinara sauce over the veggies to keep the layers moist and flavorful. Repeat the layers: noodles, ricotta, spinach, vegetables, and sauce, finishing with a final noodle layer on top. Spread the remaining marinara sauce on top, then sprinkle the mozzarella and pecorino cheeses evenly. This layering technique ensures every forkful offers a harmonious blend of textures and flavors.

Step 5: Bake to Perfection

Reduce the oven temperature to 400°F once you’ve finished roasting your vegetables. Bake your assembled lasagna uncovered for about 30 minutes until the cheese is golden and bubbling happily. Allow it to rest for 20 minutes outside the oven — this little pause helps the layers set, making slicing cleaner and enhancing the flavors as they meld together. Garnish with fresh basil or parsley just before serving for that irresistible fresh aroma and pop of green.

How to Serve Best Vegetarian Lasagna Recipe

A white rectangular baking dish filled with an unbaked layered lasagna. The bottom layer is pasta sheets, topped with a red tomato sauce layer, then a visible layer of green vegetables, another layer of pasta sheets, more tomato sauce, and a thick final layer of shredded white cheese evenly spread across the top. The dish is placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh herbs like basil or parsley really bring this dish to life at the table. Their bright, peppery notes act like a fresh exclamation point on the rich, savory flavors layered throughout the lasagna. You can also add a sprinkle of extra pecorino or a drizzle of good olive oil to make each slice shine even more.

Side Dishes

Pair your lasagna with a crisp green salad tossed in a light vinaigrette to contrast the richness of the cheese and roasted veggies. Garlic bread or a warm artisan loaf can add a toasty crunch, perfectly suited to soak up any leftover tomato sauce. Roasted asparagus or steamed green beans also complement this meal wonderfully if you want some extra veggies on the side.

Creative Ways to Present

For gatherings, consider serving this lasagna family-style in the baking dish, inviting everyone to help themselves and enjoy the cozy, heartwarming vibe. Alternatively, slice individual portions and serve with a mini side salad on each plate, garnished with a fresh herb sprig. You could even layer small portions in clear glass dishes for a stunning visual presentation of the beautiful layers inside.

Make Ahead and Storage

Storing Leftovers

Lasagna leftovers keep wonderfully in the fridge for up to four days. Store with an airtight lid or tightly wrapped in foil or plastic wrap to maintain freshness and prevent the noodles from drying out. It’s a perfect make-ahead meal for busy weeknights.

Freezing

This Best Vegetarian Lasagna Recipe freezes beautifully. To freeze, fully assemble the lasagna in an airtight container or cover the baking dish tightly with heavy-duty foil. Freeze for up to three months. When you’re ready to enjoy, thaw the lasagna overnight in the fridge before baking.

Reheating

To reheat, cover the lasagna with foil to keep moisture in and bake in a preheated oven at 350°F for about 25 minutes or until heated through. For a quicker option, microwave individual slices—just cover with a microwave-safe lid to avoid drying out. This way, every bite remains luscious and comforting.

FAQs

Can I make this lasagna vegan?

Absolutely! To create a vegan version, swap the ricotta filling for a vegan ricotta substitute and omit the mozzarella and pecorino cheeses. Bake covered until the noodles are tender and the lasagna is warmed through. This lets you enjoy the Best Vegetarian Lasagna Recipe with all the flavor and heartiness, completely plant-based.

Are gluten-free noodles a good option for this recipe?

Yes, you can use gluten-free lasagna noodles to make this dish gluten-free. Cook them al dente just like regular noodles, and layer as directed to maintain the integrity of the recipe without sacrificing texture or taste.

What can I use if I don’t have fresh spinach?

Frozen chopped spinach works well too—just be sure to thaw and squeeze out any excess water before layering. Baby kale or Swiss chard are also delicious green alternatives if you want to switch things up.

How long does it take to make this lasagna from start to finish?

The total time is about 1 hour and 30 minutes. This includes 40 minutes of prep, 25 minutes to roast the veggies, and 30 minutes baking time, plus the resting period. It’s well worth the wait for such a rewarding meal.

Can I prepare the lasagna ahead of time before baking?

Yes! You can assemble the lasagna up to a day in advance and keep it covered in the fridge. When ready to serve, simply bake it, adding a few extra minutes if going from chilled. This flexibility makes it a great option for gatherings or special occasions.

Final Thoughts

There’s something truly magical about the layers of roasted veggies, creamy ricotta, and melty cheese coming together in this Best Vegetarian Lasagna Recipe. It’s a dish that embraces comfort and freshness all at once, making it a perfect centerpiece for weeknight dinners, family celebrations, or anytime you want to treat yourself to something wholesome and delicious. I can’t wait for you to try it and share it with those you love—you’re going to love every bite!

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
Best Vegetarian Lasagna Recipe

Best Vegetarian Lasagna Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 75 reviews

  • Author: Sky
  • Total Time: 1 hour 30 minutes
  • Yield: 8 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This Best Vegetarian Lasagna is a hearty and flavorful Italian dish packed with roasted vegetables, fresh spinach, tangy marinara sauce, and creamy ricotta cheese layered between tender lasagna noodles. Perfect for family dinners or special occasions, it's easy to prepare and can be adapted to gluten-free or vegan diets.


Ingredients

Vegetables and Sauce

  • 2 tablespoons extra-virgin olive oil
  • 8 ounces cremini mushrooms, stemmed and quartered
  • 1 red bell pepper, stemmed, seeded, and cut into 1-inch pieces
  • 1 medium zucchini, cut into ½-inch pieces
  • ½ medium yellow onion, cut into ½-inch pieces
  • Sea salt and freshly ground black pepper, to taste
  • 3 cups marinara sauce (24 ounces)
  • 3 cups fresh spinach
  • Fresh basil leaves or chopped fresh parsley, for garnish

Lasagna Noodles

  • 15 lasagna noodles (regular; use gluten-free if desired)

Cheese and Filling

  • 3 cups whole milk ricotta cheese (24 ounces)
  • 3 garlic cloves, grated
  • 2 teaspoons lemon zest
  • 1 teaspoon sea salt
  • Freshly ground black pepper, to taste
  • 2 cups grated low-moisture, part-skim mozzarella cheese
  • ½ cup grated pecorino cheese


Instructions

  1. Prepare the Oven and Vegetables: Preheat the oven to 425°F and line a baking sheet with parchment paper. Lightly oil a 9x13-inch baking dish. Spread the mushrooms, red pepper, zucchini, and onion on the baking sheet. Drizzle with olive oil, then season with sea salt and freshly ground black pepper. Toss to coat evenly and spread out in a single layer. Roast for 20 to 25 minutes until the vegetables are tender and browned around the edges. Reduce oven temperature to 400°F once roasting is complete.
  2. Cook the Lasagna Noodles: While the vegetables roast, bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to the package instructions until al dente. Drain the noodles and toss with a light drizzle of olive oil to prevent sticking.
  3. Make the Ricotta Filling: In a large bowl, combine the ricotta cheese, grated garlic, lemon zest, sea salt, and several grinds of freshly ground black pepper. Stir thoroughly until well mixed and creamy.
  4. Assemble the Lasagna - First Layer: Spread 1 cup of marinara sauce evenly over the bottom of the prepared baking dish. Arrange a layer of noodles over the sauce, followed by half of the ricotta mixture spread in an even layer. Evenly distribute half the fresh spinach over the ricotta. Top with half the roasted vegetables and dollop with approximately ⅔ cup of the remaining marinara sauce.
  5. Assemble the Lasagna - Second Layer: Repeat the layering process by adding another layer of noodles, the remaining ricotta mixture, the remaining spinach, the rest of the roasted vegetables, and another ⅔ cup of marinara sauce. Add the last layer of noodles on top.
  6. Add Final Sauce and Cheese Topping: Spread the remaining ⅔ cup of marinara sauce over the top layer of noodles. Evenly sprinkle the grated mozzarella cheese and pecorino cheese over the top.
  7. Bake the Lasagna: Place the assembled lasagna in the preheated oven at 400°F and bake for 30 minutes, or until the cheese is melted, browned, and bubbling.
  8. Rest and Garnish: Remove the lasagna from the oven and allow it to stand for 20 minutes to set. Garnish with fresh basil leaves or chopped fresh parsley before slicing and serving.

Notes

  • I recommend using regular lasagna noodles for a more tender texture in the final dish. If using no-boil noodles, expect to use about ¾ of a 1-pound box as they tend to be shorter.
  • When using no-boil noodles, cover the lasagna and bake for 40 to 50 minutes until noodles are tender, then uncover and bake until cheese is browned and bubbly.
  • For a vegan version, substitute the ricotta mixture with vegan ricotta, omit the cheese topping, and bake covered at 400°F for 30 to 50 minutes until the pasta is cooked through and heated.
  • Make sure to evenly spread the ricotta and vegetable layers for consistent flavor throughout the lasagna.
  • Prep Time: 40 minutes
  • Cook Time: 50 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Quinoa Salad Stuffed Acorn Squash Recipe
    Quinoa Salad Stuffed Acorn Squash Recipe
  • Sweet Sesame Tahini Noodles Recipe
    Sweet Sesame Tahini Noodles Recipe
  • Creamy Quinoa Risotto with Roasted Broccoli and Brussels Sprouts Recipe
    Creamy Quinoa Risotto with Roasted Broccoli and Brussels Sprouts Recipe
  • Creamy Vegan Shiitake & Kale Pasta Recipe
    Creamy Vegan Shiitake & Kale Pasta Recipe

Leave a Reply Cancel reply

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

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

Modern Sidebar

Hi, I’m Sky. I truly believe that anyone can cook with confidence and I want Sky’s Recipes to be your go-to guide for meals that never fail.

Learn more

Popular

  • White Bean Tomato Mushroom Soup Recipe
    White Bean Tomato Mushroom Soup Recipe
  • Vegan Coconut Macaroons with Chocolate Drizzle Recipe
    Vegan Coconut Macaroons with Chocolate Drizzle Recipe
  • Vegan Collard Green Wraps with Sweet Potatoes, Black Beans, and Corn Salsa Recipe
    Vegan Collard Green Wraps with Sweet Potatoes, Black Beans, and Corn Salsa Recipe
  • Pumpkin Waffles Recipe
    Pumpkin Waffles Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Meals

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Skys Recipes. All rights reserved.