Go Back
The best vegetarian lasagna 2025 12 07 145732 150x150

Vegetarian Lasagna

A delightful twist on a classic dish packed with healthy vegetables, rich cheese, and tomato sauce, suitable for vegetarians and meat-eaters.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 8 servings
Calories 350 kcal

Ingredients
  

Vegetable Mixture

  • 1 tablespoon olive oil
  • 1.5 cups diced zucchini (about 1 small zucchini)
  • 4 ounces chopped mushrooms (about 1 cup)
  • 1.5 cups diced carrots (about 2 large carrots)
  • 1 cup diced onion (about 1 small onion)
  • 2 cups spinach
  • 28 ounces crushed tomatoes
  • 13 ounces tomato sauce (2 cans of 6.5 ounces each)
  • 6 ounces tomato paste
  • 2 tablespoons Italian seasoning
  • 0.25 cup granulated sugar
  • 1 tablespoon chopped fresh basil
  • Salt (to taste)
  • Ground black pepper (to taste)

Lasagna Ingredients

  • 12 pieces lasagna noodles
  • 16 ounces ricotta cheese
  • 0.5 cup grated parmesan
  • 1 large egg
  • 2 cups shredded mozzarella cheese

Instructions
 

Preparation

  • Preheat your oven to 375 degrees Fahrenheit. Spray a 9 x 13 x 2 ½-inch baking dish with nonstick cooking spray and set it aside.
  • Heat a large skillet over medium-high heat and add 1 tablespoon of olive oil. Add the diced zucchini, chopped mushrooms, diced carrots, and diced onion. Cook for 4-5 minutes until the vegetables are tender.
  • Add the spinach to the skillet and cook for an additional minute until it begins to wilt.
  • Pour in the crushed tomatoes, tomato sauce, tomato paste, Italian seasoning, granulated sugar, and fresh basil. Stir everything together and let it simmer over low heat for about 10 minutes. Season with salt and black pepper to taste.

Cooking

  • Meanwhile, boil a large pot of water over high heat. Add the lasagna noodles and cook for 8-10 minutes until al dente. Drain and rinse them in cold water.
  • In a medium bowl, combine the ricotta cheese, grated parmesan, and the egg. Mix well.
  • Start by spreading 1 cup of the vegetable mixture in the bottom of the baking dish. Lay down a single layer of noodles on top. Then add ½ cup of the cheese mixture and a handful of shredded mozzarella cheese. Repeat these layers until all the ingredients are used, ending with the remaining mozzarella on top.
  • Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 20-25 minutes, or until the lasagna is hot and the top is bubbly and browned. Let it cool for 10 minutes before serving.

Notes

Store any leftover Vegetarian Lasagna in an airtight container in the refrigerator for 3 to 5 days. It can also be frozen for up to 3 months.
Keyword Healthy Dinner, Italian Cuisine, Lasagna, Vegetarian Lasagna, Vegetarian Recipe