Des 12, 2023
Vegetarian Lasagna Recipe – Love and Lemons

This vegetarian lasagna recipe is my favorite dish to make for family and friends! Filled with savory roasted vegetables, it’s healthy and delicious.


Vegetarian lasagna


Vegetarian lasagna was the first big dinner I learned how to make. When I was in college, a vegetable lasagna would always be the main event when I cooked a meal for a group. Fast forward to now, and I still like to make one when I’m serving a crowd, especially around the holidays. A veggie lasagna is comforting, flavorful, and great for making ahead. Plus, who doesn’t love to swap stories at the table over red sauce and pasta?!

I’m sharing my favorite vegetarian lasagna recipe below. It’s savory and satisfying, filled with roasted veggies, creamy ricotta cheese, ruffly noodles, and plenty of marinara sauce. I think you’re going to love it!


Recipe ingredients - fresh veggies, cheese, tomato sauce, and pasta


How to Make Vegetable Lasagna

My vegetarian lasagna recipe starts with these ingredients:

Vegetarian Lasagna Ingredients

  • Fresh veggies, of course! I pack this vegetable lasagna with roasted red bell peppers, zucchini, onions, mushrooms, and baby spinach. They add SO much flavor.
  • Lasagna noodles – No-boil noodles seem convenient—but trust me, the regular kind are better. They take less than 10 minutes to cook, and they have a perfect tender texture in the final lasagna.
  • Marinara sauce – Make homemade marinara sauce, or use a 24-ounce jar of store-bought sauce. I like Rao’s.
  • Ricotta cheese – It creates a creamy, cheesy layer between the noodles, sauce, and veggies. I season it with garlic and lemon zest for bright, savory flavor.
  • Shredded pecorino and mozzarella cheese – For topping the lasagna. Not a pecorino person? Parmesan cheese works too!
  • And fresh basil and/or parsley – For garnish.

Find the complete recipe with measurements below.

Before you assemble the lasagna, complete these 3 prep steps:

  1. Roast the veggies. Toss the peppers, zucchini, onions, and mushrooms with olive oil, salt, and pepper. Bake at 425°F until they’re tender and caramelized.
  2. Boil the noodles until al dente. Toss them with a drizzle of olive oil to prevent sticking!
  3. Make the ricotta filling. Mix the ricotta cheese with the lemon zest, garlic, salt, and pepper.

You’re ready to layer!


How to layer veggie lasagna - sauce, then noodles, then ricotta, then vegetables in baking dish


How to Layer Vegetable Lasagna

Start with a 9×13-inch baking dish. Spread 1 cup of the tomato sauce on the bottom.

  1. Then, add a layer of noodles.
  2. Top the noodles with half the ricotta mixture.
  3. Layer half the spinach over the ricotta, and scatter half the roasted vegetables in an even layer.
  4. Dot the vegetables with 2/3 cup of the marinara sauce.

Repeat the layering process in the same order:

  1. Noodles
  2. Ricotta
  3. Spinach + roasted veggies
  4. 2/3 cup marinara sauce

Top with a final layer of noodles, the remaining sauce, and the shredded cheese.

That’s it!


Vegetarian lasagna assembled in baking dish


How Long to Bake Vegetarian Lasagna

If using fully cooked lasagna noodles: Bake uncovered at 400°F for 30 minutes, or until the cheese is browned and bubbling.

If using no-boil lasagna noodles: Cover the veggie lasagna with aluminum foil. Bake at 400°F for 40 to 50 minutes, or until the noodles are tender. Remove the foil and bake until the cheese is browned and bubbling.

Let the vegetable lasagna stand at room temperature for 20 minutes before slicing and serving.

Variation

To make vegan lasagna: Replace the ricotta mixture with this vegan ricotta. Skip the cheese on top of the lasagna. Bake, covered, until the pasta is tender and the lasagna is heated through, 30 to 50 minutes at 400°F.


Homemade vegetable lasagna


What to Serve with Vegetarian Lasagna

This vegetable lasagna recipe is a satisfying meal on its own, but it pairs well with all sorts of side dishes, too!

Serve it with a salad, such as

Or pair it with a veggie side dish like

You also can’t go wrong with garlic knots or garlic bread!

Storage and Freezing Instructions

Leftover vegetarian lasagna keeps well in an airtight container or covered dish in the refrigerator for up to 4 days. Reheat it in the microwave or a 350°F oven.

To freeze vegetable lasagna: Assemble the lasagna in the baking dish. Cover tightly with foil and store in the freezer for up to 3 months. Allow to defrost overnight in the fridge before baking. When ready to serve, bake, covered, for 20 minutes at 400°F. Uncover and bake for 20 to 25 minutes, or until the cheese is bubbling and the lasagna is heated through.


Vegetarian lasagna recipe


More Veggie Comfort Food Recipes

If you love this vegetarian lasagna, try one of these veggie comfort food recipes next:

Best Vegetarian Lasagna

Prep Time: 40 minutes

Cook Time: 50 minutes

Total Time: 1 hour 30 minutes

Serves 8

The best vegetable lasagna recipe! This easy, homemade vegetarian lasagna is packed with roasted veggies, spinach, tomato sauce, and ricotta cheese. Use gluten-free lasagna noodles to make this recipe gluten-free. For a vegan variation, see the notes below.

Prevent your screen from going dark

  • Preheat the oven to 425°F and line a baking sheet with parchment paper. Oil a 9×13-inch baking dish.

  • Place the mushrooms, red pepper, zucchini, and onion on the baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat. Spread evenly on the baking sheet and roast for 20 to 25 minutes, or until tender and browned around the edges. Reduce the oven temperature to 400°F.

  • Meanwhile, cook the noodles.* Bring a large pot of salted water to a boil and prepare the lasagna noodles according to the package instructions, cooking until al dente. Drain and toss with a drizzle of olive oil to prevent sticking.

  • Make the ricotta filling: In a large bowl, stir together the ricotta, garlic, lemon zest, salt, and several grinds of pepper.

  • Assemble the lasagna. Spread 1 cup of the marinara sauce at the bottom of the prepared baking dish. Top with a layer of noodles, followed by half the ricotta mixture. Spread the ricotta in an even layer, then arrange half the spinach evenly on top. Top with half the vegetables and dot with ⅔ cup of the remaining marinara sauce. 

  • Repeat with another layer of noodles, followed by the remaining ricotta, spinach, vegetables, and another ⅔ cup sauce. Top with the remaining noodles.

  • Spread the remaining ⅔ cup marinara over the pasta, then evenly sprinkle with the mozzarella and pecorino cheeses. Bake in the 400°F oven for 30 minutes, or until the cheese is browned and bubbling. Let stand for 20 minutes before garnishing with fresh basil or parsley, slicing, and serving.

*I recommend using regular lasagna noodles here. They are more tender than no-boil noodles in the final lasagna. However, if you prefer to use no-boil noodles, make these adjustments:
  • No-boil noodles tend to be shorter than regular lasagna noodles. Instead of counting noodles, expect to use about ¾ of a 1-pound box.
  • Change the bake time: Cover the lasagna and bake for 40 to 50 minutes, or until the noodles are tender, then uncover and bake until the cheese is browned and bubbling.

 
For vegan lasagna, replace the ricotta mixture with this vegan ricotta. Skip the cheese on top of the lasagna. Bake, covered, until the pasta is tender and the lasagna is heated through, 30 to 50 minutes at 400°F.

 

More Details
Des 11, 2023
How To Layer Lasagna Recipe

Learn how to layer lasagna! Yes, there is a proper order for the noodles, sauce, and cheese. This step-by-step guide will help you nail it every time.


How to layer lasagna


Learn how to layer lasagna! Below, you’ll find my guide to layering a perfect lasagna, complete with pictures that show you every step.

Lasagna was one of the first dinners that I learned how to make. After a few attempts, I was confident enough to cook the noodles and prep the filling without a recipe…but I could NEVER remember the right way to layer the ingredients in the baking dish. Is it noodles first and then sauce? Or sauce first and then cheese?

How to Layer Lasagna

If you’ve ever had the same struggle, you’ll love this guide to how to layer lasagna. In it, I break down the right way to layer lasagna and share my best lasagna-making tips. Check it out—in no time, you’ll be a lasagna pro!


How to layer lasagna - partially assembled lasagna in a baking dish


Start with Sauce

Whether you’re making a vegetable lasagna with tomato sauce or a traditional lasagna with meat sauce, sauce should be the first ingredient that goes in your baking dish. It prevents the pasta from sticking to the pan so that the lasagna is easy to slice and serve.

You only need a thin layer. I use 1 cup in a 9×13-inch baking dish.


How to layer lasagna - adding ricotta, then vegetables and sauce


Add the Middle Layers in the Proper Order

After you add the sauce, add the other components in the following order:

  1. A layer of lasagna noodles
  2. Half the ricotta cheese (or béchamel sauce)
  3. Half of any other fillings, such as roasted vegetables
  4. More sauce

Repeat this sequence so that you have 2 layers of noodles, ricotta, etc. in the middle of the lasagna.


Adding noodles, then more marinara sauce


The Final Layer

Top the middle layers with a final layer of pasta.

Spread it with more sauce, and sprinkle it evenly with shredded cheese. I like to use a mix of shredded mozzarella cheese and Parmesan cheese here.

Lasagna = layered!


Assembled lasagna in a baking dish


How to Bake Lasagna

Lasagna bake time and temperature can vary based on the type of lasagna you’re making and the type of noodles you’re using (no-boil vs. fully cooked).

Generally, you want to bake a lasagna until it’s heated through, any raw components are fully cooked, and the cheese on top is browned and bubbling.

  • When I make my vegetable lasagna with fully cooked lasagna noodles, I bake it uncovered for 30 minutes in a 400°F oven.
  • When I make the same recipe with no-boil noodles, I cover it with foil and bake it for 40 to 50 minutes, until the noodles are tender. Then, I remove the foil and bake until the cheese is browned and bubbling.

Refer to whatever lasagna recipe you’re using for specific bake time and temperature.

Lasagna Tips

  • Season every layer. For the most flavorful lasagna, season every layer. Instead of using plain crushed tomatoes, simmer them with seasonings like garlic, oregano, and basil to make marinara sauce (or use store-bought marinara sauce). And at a minimum, mix the ricotta with salt and fresh black pepper. I love to add garlic and lemon zest to the ricotta mixture too!
  • Wait to slice it. No matter what type of lasagna you make, let it stand at room temperature for 20 minutes after baking. The rest time will help the lasagna set up so that it’s easy to slice. If you slice it sooner, the pieces will be messy!
  • Get ahead. For a delicious make-ahead meal, layer a lasagna in advance! Cover it with foil and store it in the refrigerator for up to a day, or freeze it for up to 3 months. Allow a frozen lasagna to thaw overnight in the fridge before baking.


Slice of lasagna with layers of sauce, pasta, cheese, and vegetables


Ready to layer lasagna?

Test out your skills with this vegetable lasagna or this eggplant lasagna recipe!

How to Layer Lasagna

Prep Time: 20 minutes

Total Time: 20 minutes

Learn how to layer lasagna in the proper order! This method will work with any type of lasagna. For a full lasagna recipe, see my best vegetarian lasagna.
  • Extra-virgin olive oil
  • Tomato sauce
  • Lasagna noodles, no-boil or fully cooked
  • Ricotta cheese, seasoned with salt and pepper
  • Desired fillings, such as roasted vegetables
  • Shredded cheese, I like mozzarella and Parmesan

Prevent your screen from going dark

  • Oil a baking dish.

  • Spread a thin layer of sauce at the bottom.

  • Top with a layer of noodles, followed by half the ricotta, half your desired fillings, and more sauce.

  • Repeat with another layer of noodles, the remaining ricotta, remaining fillings, and more sauce.

  • Top with a final layer of noodles, and spread the remaining sauce evenly on top. Sprinkle with the shredded cheeses.

  • For a full lasagna recipe, see my vegetable lasagna.
More Details