This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
When a dinner like Vegetable Lasagna hits the table, no one will miss the lasagna with meatโnot even diehard meat lovers. Filled with spinach, mushrooms, ricotta, and an easy homemade tomato sauce, this labor-of-love recipe is worth every minute.

This recipe for Vegetable Lasagna breaks everything down into tidy steps that make it completely manageable, even if youโve never made anything like it before. Even though itโs not a one-pot, 30-minute dinner, itโs still an easy lasagna to make with a little extra time, even on weeknights.
Table of Contents
Recipe ingredients
At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
Ingredient notes
- Lasagne noodles: This recipe is written for dried lasagna noodles, not โoven-readyโ or โno-boil noodles.โ Those pre-cooked noodles will shred on your fork in the most unappetizing way, while the โrealโ noodles will not. If you want to use no-boil lasagna noodles, add about ยฝ cup water to the tomato sauce and bake the first 25 to 30 minutes covering the pan with foil.
- Granulated Sugar: Sugar should be added to your personal taste (perhaps leaving it out altogether or increasing the amount to ยผ cup). Whatever you like!
Step-by-step instructions
To make the noodles:
- Preheat oven to 375 degrees.
- In a large stock pot, bring 4 quarts water and 1 tablespoon salt to boil. Add noodles and cook until just al dente, about 10 minutes. Drain well and rinse with cold water to prevent sticking.
To make the sauce:
- Meanwhile, in a large saucepan or Dutch oven over medium-high heat, heat olive oil until shimmering. Add mushrooms, onions, and ยฝ teaspoon salt and cook until the mushrooms have released most of their liquid, about 10 minutes. Stir in garlic until fragrant, about 30 seconds.
- Stir in spinach, crushed tomatoes, tomato sauce, sugar, basil, Italian seasoning, and fennel seeds. Simmer uncovered for 15 minutes, stirring occasionally. Season to taste with salt and pepper (I like 1 ยฝ teaspoons salt and ยฝ teaspoon pepper). You should have about 2 quarts sauce.
To make the cheese filling:
- Meanwhile, in a large bowl, combine ricotta cheese with egg, parsley, and salt. Chill until the sauce is finished.
To assemble the lasagna:
- In the bottom of a 9-inch x 13-inch baking dish, spread 2 cups of sauce. Arrange a single layer of cooked noodles over the meat sauce (I do 3 full-size noodles lengthwise and then a partial noodle crosswise).
- Spread with a heaping 2/3 cup of the ricotta mixture. Top with about 1 ยฝ cups (5 ounces) of mozzarella. Sprinkle with โ cup Parmesan cheese.
- Spoon 2 cups sauce over the cheese. Make another layer of noodles, ricotta mixture (heaping 2/3 cup), mozzarella (1 ยฝ cups) and Parmesan (โ cup). Repeat layers 1 more time, for a total of 3 layers.
- Spray a large piece of foil with nonstick spray and cover baking dish. Bake 15 minutes. Remove foil and bake for an additional 25 minutes, or until hot and bubbly. Cool at least 10 minutes before serving.
Recipe tips and variations
- Yield: This Vegetable Lasagna is made in a 9-inch by 13-inch baking dish, enough for 12 generous slices.
- Storage:ย Store leftovers covered in the refrigerator for up to 4 days.
- Make ahead: Complete the layering process and wrap the baking dish tightly in plastic wrap. Lasagne can be stored in the refrigerator for up to one day before you need it. To cook the chilled lasagna, unwrap the pan and bake it in a preheated oven at 375 degrees.
- Freezer: Wrap the uncooked lasagna in plastic wrap and heavy-duty foil before freezing. It will keep in the freezer for up to a month. To bake the frozen lasagna, move it into the refrigerator for at least 12 hours to defrost slowly, then bake it in a preheated oven at 375 degrees.
- Gluten-Free: Pick your favorite corn-based pasta or other gluten-free pasta and try it out.
- Zucchini Lasagna: This lasagna boasts plenty of roasted zucchini ribbons layered with ricotta cheese and homemade meat sauce in this delicious, lightened-up Italian casserole.
Frequently Asked Questions
Both, sort of! Lasagnaย is theย Italianย singular form of the noodle itself, but itโs also the American Englishย spellingย of the recipe.
In America, dishes made with this type of noodle are called lasagna. The plural is lasagnas. Outside of the United States, itโs usually referred to as โlasagne.โ Both are used interchangeably here.
Preheat the oven to 450 degrees. Using a mandoline or a sharp knife, thinly and evenly slice 3-4 zucchini lengthwise into long planks. Aim for 1/8โ thickness, if you can. Spread the slices out on a few paper towels and sprinkle with salt. The salt helps draw out extra moisture. Let the slices sit for about 10 minutes, then wipe away the salt and the liquid on each slice with the paper towels. Lightly oil each zucchini slice and spread out in a single layer on a baking sheet. Bake at 450 degrees for 15 minutes, then remove from the oven and allow to cool. You may need to use more than one baking sheet for the zucchini, baking in stages. Use the slices of zucchini in place of the pasta in the recipe, building the lasagna as directed in the recipe.
More Italian favorites
Italian Recipes
Zucchini Parmesan Recipe
Chicken and Turkey Recipes
Chicken Cacciatore Recipe
Italian Recipes
Baked Ziti
Italian Recipes
Chicken Scallopini
Join Us
Vegetable Lasagna
Ingredientsย
For the noodles:
- Salt and freshly ground black pepper
- 1 box lasagna noodles (see note 1)
For the sauce:
- 2 tablespoons olive oil
- 1 pound mushrooms (such as white button or cremini) trimmed and sliced
- 1 (10-ounce) package frozen chopped spinach thawed and squeezed dry
- 1 medium onion peeled and chopped (about 1 cup)
- 4 cloves garlic minced
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can tomato sauce
- 2 tablespoons granulated sugar (see note 2)
- 1 1/2 teaspoons dried basil
- 1 teaspoon Italian seasoning (see note 3)
- 1 teaspoon fennel seeds
For the cheese filling:
- 15 ounces ricotta cheese
- 1 egg
- 2 teaspoons dried parsley
- 1/2 teaspoon salt
For assembly:
- 16 ounces shredded mozzarella cheese
- 1 cup freshly grated Parmesan cheese
Instructionsย
- Preheat oven to 375 degrees.
To make the noodles:
- In a large stock pot, bring 4 quarts water and 1 tablespoon salt to boil. Add noodles and cook until just al dente, about 10 minutes. Drain well and rinse with cold water to prevent sticking.
To make the sauce:
- Meanwhile, in a large saucepan or Dutch oven over medium-high heat, heat olive oil until shimmering. Add mushrooms, onions, and ยฝ teaspoon salt and cook until the mushrooms have released most of their liquid, about 10 minutes. Stir in garlic until fragrant, about 30 seconds.
- Stir in spinach, crushed tomatoes, tomato sauce, sugar, basil, Italian seasoning, and fennel seeds. Simmer uncovered for 15 minutes, stirring occasionally. Season to taste with salt and pepper (I like 1 ยฝ teaspoons salt and ยฝ teaspoon pepper). You should have about 2 quarts sauce.
To make the cheese filling:
- Meanwhile, in a large bowl, combine ricotta cheese with egg, parsley, and salt. Chill until the sauce is finished.
To assemble the lasagna:
- In the bottom of a 9-inch x 13-inch baking dish, spread 2 cups of sauce. Arrange a single layer of cooked noodles over the meat sauce (I do 3 full-size noodles lengthwise and then a partial noodle crosswise). Spread with a heaping 2/3 cup of the ricotta mixture. Top with about 1 ยฝ cups (5 ounces) of mozzarella. Sprinkle with โ cup Parmesan cheese.
- Spoon 2 cups sauce over the cheese. Make another layer of noodles, ricotta mixture (heaping 2/3 cup), mozzarella (1 ยฝ cups) and Parmesan (โ cup). Repeat layers 1 more time, for a total of 3 layers.
- Spray a large piece of foil with nonstick spray and cover baking dish. Bake 15 minutes. Remove foil and bake an additional 25 minutes, or until hot and bubbly. Cool at least 10 minutes before serving.
Notes
-
- Lasagne noodles: This recipe is written for regular lasagna noodles, not โoven-readyโ or โno-boil noodles.โ Those pre-cooked noodles will shred on your fork in the most unappetizing way, while the โrealโ noodles will not. If you want to use no-boil lasagna noodles, add about ยฝ cup water to the tomato sauce and bake the first 25 to 30 minutes covering the pan with foil.
- Sugar: Add sugar to taste. For some, that means omitting it entirely. For others, you can increase the sugar up to ยผ cup.
- Italian seasoning: To make your own Italian Seasoning, in a small bowl, combine 2 Tbsp. of dried basil, 2 Tbsp. of dried oregano, 2 Tbsp. of dried rosemary, 2 Tbsp. of dried thyme, and 2 Tbsp. of dried marjoram. Store extra in an airtight container.
- Yield: This Vegetable Lasagna is made in a 9-inch by 13-inch baking dish, enough for 12 generous slices.
- Storage:ย Store leftovers covered in the refrigerator for up to 4 days.
- Make ahead: Complete the layering process and wrap the baking dish tightly in plastic wrap. Lasagne can be stored in the refrigerator for up to one day before you need it. To cook the chilled lasagna, unwrap the pan and bake it in a preheated oven at 375 degrees.
- Freezer: Wrap the uncooked lasagna in plastic wrap and heavy-duty foil before freezing. It will keep in the freezer for up to a month. To bake the frozen lasagna, move it into the refrigerator for at least 12 hours to defrost slowly, then bake it in a preheated oven at 375 degrees.
Iโve made your no-cook meat lasagna twice now. YUM! So for my daughter, I am trying this vegetable lasagna. The sauce smells wonderful. I notice that the assembly instructions for this veggie dish mentions uncooked noodles and meat sauce.
Hi Lisa, thank you so much for writing! Iโm so glad you loved the lasagna! Iโm fixing the instructions now. (Oops!) Thank you again! โ Meggan
Hello โ I subscribe to several recipe blogs, but yours is one I always look forward to receiving and reading. Your instructions are so detailed and easy to understand and follow, I truly appreciate that. This vegetable lasagna looks delicious and I canโt wait to make it. Thank you. :o)
Hi Jojo, thank you SO MUCH. Thatโs really nice and I appreciate it. I do try really hard so itโs nice when somebody notices. ๐ These arenโt just random recipes thrown on a website, ha ha! I hope you love the vegetable lasagna. I was so excited about it when I made. The eggplant parmesan is great too if you feel like putting in the effort! Take care. -Meggan
I made this recipe the next day when family came everybody love it so much there was nothing left I did make a salad with lasagna Thank you so much for the recipe I gave them the recipe David
Do you really STILL precook noodles???: When the partially cooked noodles came on the market, some of us quit cooking the regular noodles at all, then. Maybe a bit more moisture in the sauce and they come out fine. No more cooking noodles!
Hi Lisa, I actually donโt care for the partially-cooked noodles. The way they shred on a fork is so disgusting to me, ha ha! I have an โovernight lasagnaโ recipe where you put the noodles in hard, uncooked (the regular ones, not the pre-boiled ones) and they soften overnight in the refrigerator. Itโs the best of both worlds to me. I donโt have to eat the pre-boiled noodles that I donโt like, and I donโt have to boil the lasagna noodles either. In this recipe, I do boil the noodles but I have to make the sauce anyway so, itโs not a huge problem to boil some water. I appreciate the feedback! -Meggan