Best Homemade Vegetarian Lasagna

This ultimate vegetarian lasagna combines layers of perfectly cooked pasta, rich tomato sauce, hearty vegetables, and three complementary cheeses for a satisfying meat-free main dish. With a perfect balance of textures and flavors, this crowd-pleasing recipe creates a lasagna so delicious that even dedicated carnivores won't miss the meat.

Print Recipe Pin Recipe Send Recipe Jump To Recipe
Best Homemade Vegetarian Lasagna - main view
Chef profile

JUE

Enjoy home-cooked meals made with love and shared from a family kitchen.

Chef's Essential Tips

Essential Ingredients Selection

Creating Your Masterpiece

Master Vegetable Preparation:
Cook vegetables to the ideal tenderness without releasing excess moisture.
Perfect the Sauce Consistency:
Develop rich tomato flavor while achieving the right thickness for proper layer adhesion.
Balance Cheese Components:
Create harmonious layers with distinct cheese personalities that complement rather than compete.
Execute Proper Layer Construction:
Build strategic layers for optimal moisture distribution and structural integrity.
Best Homemade Vegetarian Lasagna - secondary view

How to Make the Best Homemade Vegetarian Lasagna

Master Vegetable Preparation
Cook vegetables to the ideal tenderness without releasing excess moisture.
Perfect the Sauce Consistency
Develop rich tomato flavor while achieving the right thickness for proper layer adhesion.
Balance Cheese Components
Create harmonious layers with distinct cheese personalities that complement rather than compete.
Execute Proper Layer Construction
Build strategic layers for optimal moisture distribution and structural integrity.
Baking Tips
For deeper flavor, roast the vegetables at 425°F for 20-25 minutes instead of sautéing them.
Make ahead: Assemble the lasagna, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the baking time if cooking from cold.
Freeze unbaked lasagna for up to 3 months. Thaw overnight in refrigerator before baking.
For extra richness, add 1 cup of cottage cheese to the ricotta mixture.
To save time, use 4-5 cups of your favorite jarred marinara sauce instead of making the tomato sauce.
For added nutrition, stir 1/2 cup cooked lentils or 1 cup finely chopped walnuts into the vegetable mixture.
Let the lasagna rest the full 15 minutes before cutting - this crucial step allows the layers to set properly.
Best Homemade Vegetarian Lasagna - tertiary view

Best Homemade Vegetarian Lasagna

This ultimate vegetarian lasagna combines layers of perfectly cooked pasta, rich tomato sauce, hearty vegetables, and three complementary cheeses for a satisfying meat-free main dish. With a perfect balance of textures and flavors, this crowd-pleasing recipe creates a lasagna so delicious that even dedicated carnivores won't miss the meat.

Italian Cream Stuffed Cannoncini
0% Complete

Ingredients

Custard Cream
01
For the vegetable filling:
02
2 tablespoons olive oil
03
1 large onion, finely diced
04
4 cloves garlic, minced
05
2 medium zucchini, diced
06
1 medium eggplant, diced
07
2 bell peppers (red and yellow), diced
08
8 oz mushrooms, sliced
09
2 cups fresh spinach, roughly chopped
10
1 tablespoon Italian seasoning
11
1/2 teaspoon red pepper flakes (optional)
12
Salt and freshly ground black pepper to taste
13
For the tomato sauce:
14
2 tablespoons olive oil
15
1 onion, finely diced
16
3 cloves garlic, minced
17
2 cans (28 oz each) crushed tomatoes
18
2 tablespoons tomato paste
19
1/4 cup fresh basil, chopped (or 1 tablespoon dried)
20
2 teaspoons dried oregano
21
1 teaspoon sugar
22
Salt and freshly ground black pepper to taste
23
For the ricotta mixture:
24
2 cups ricotta cheese
25
2 large eggs
26
1/2 cup grated Parmesan cheese
27
1/4 cup fresh parsley, chopped
28
1 teaspoon salt
29
1/2 teaspoon freshly ground black pepper
30
For assembly:
31
12-15 no-boil lasagna noodles (or regular lasagna noodles, cooked)
32
4 cups shredded mozzarella cheese
33
1/2 cup grated Parmesan cheese
34
Fresh basil leaves for garnish

Instructions

01
Preheat oven to 375°F (190°C). Lightly oil a 9x13 inch baking dish.
02
Make the vegetable filling: Heat olive oil in a large skillet over medium heat. Add onion and sauté until translucent, about 5 minutes. Add garlic and cook for 30 seconds until fragrant.
03
Add zucchini, eggplant, bell peppers, and mushrooms to the skillet. Cook for about 8-10 minutes until vegetables are softened but not mushy. Stir in spinach and cook until wilted, about 2 minutes.
04
Season the vegetables with Italian seasoning, red pepper flakes (if using), salt, and pepper. Remove from heat and set aside.
05
Prepare the tomato sauce: In a large pot, heat olive oil over medium heat. Add onion and sauté until soft, about 5 minutes. Add garlic and cook for 30 seconds until fragrant.
06
Add crushed tomatoes, tomato paste, basil, oregano, and sugar. Bring to a simmer, then reduce heat to low and cook for 20-25 minutes, stirring occasionally. Season with salt and pepper to taste.
07
Make the ricotta mixture: In a medium bowl, combine ricotta, eggs, Parmesan, parsley, salt, and pepper. Mix well until smooth and combined.
08
Assemble the lasagna: Spread 1 cup of tomato sauce on the bottom of the prepared baking dish. Place a layer of lasagna noodles over the sauce, slightly overlapping.
09
Spread 1/3 of the ricotta mixture over the noodles, followed by 1/3 of the vegetable filling. Pour 1 cup of tomato sauce over the vegetables, then sprinkle with 1 cup of mozzarella.
10
Repeat the layers twice more: noodles, ricotta, vegetables, sauce, mozzarella. Top with a final layer of noodles, remaining sauce, remaining mozzarella, and the 1/2 cup of Parmesan cheese.
11
Cover with foil, making sure it doesn't touch the cheese. Bake for 35 minutes, then uncover and bake for an additional 15 minutes until the top is golden and bubbly.
12
Let the lasagna rest for at least 15 minutes before cutting. This helps it set and makes it easier to serve.
13
Garnish with fresh basil leaves before serving.