Vegetarian Lasagna

July 2024 · 7 minute read

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

dinner / vegetarianJump to recipe

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!

How to Make Vegetable Lasagna

My vegetarian lasagna recipe starts with these ingredients:

Vegetarian Lasagna Ingredients

Find the complete recipe with measurements below.

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

  • 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.
  • Boil the noodles until al dente. Toss them with a drizzle of olive oil to prevent sticking!
  • Make the ricotta filling. Mix the ricotta cheese with the lemon zest, garlic, salt, and pepper.
  • You’re ready to layer!

    How to Layer Vegetable Lasagna

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

  • Then, add a layer of noodles.
  • Top the noodles with half the ricotta mixture.
  • Layer half the spinach over the ricotta, and scatter half the roasted vegetables in an even layer.
  • Dot the vegetables with 2/3 cup of the marinara sauce.
  • Repeat the layering process in the same order:

  • Noodles
  • Ricotta
  • Spinach + roasted veggies
  • 2/3 cup marinara sauce
  • Top with a final layer of noodles, the remaining sauce, and the shredded cheese.

    That’s it!

    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.

    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.

    More Veggie Comfort Food Recipes

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

    Best Vegetarian Lasagna

    rate this recipe:4.96 from 174 votesPrep Time: 40 minutes Cook Time: 50 minutes Total Time: 1 hour 30 minutes Serves 8Save Recipe Print RecipeThe 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.

    Equipment

    Ingredients

    Ricotta Filling

    Instructions

    Notes

    *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:  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.

    ncG1vNJzZmivp6x7rbvVnpinnJyaurC60meaqKVfq7KosdOaqaKZnmK5or%2FAoKWaZ5Okuq6xza1kqZmXmnpyew%3D%3D