Go Back
Vegetarian lasagna recipe 2025 12 03 181435 150x150

Vegetarian Lasagna

Vegetarian Lasagna is a delicious and hearty dish that combines layers of pasta, fresh vegetables, and rich cheeses, making it perfect for family dinners or meal prep.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 8 servings
Calories 400 kcal

Ingredients
  

Noodles and Sauce

  • 12 pieces lasagna noodles Regular, not no-boil; gluten-free if required
  • 24 oz marinara sauce

Vegetables and Seasoning

  • 9 oz fresh spinach Well-drained frozen works too
  • 8 oz cremini mushrooms Chopped small, or your favorite veggie
  • 1 cup onion Chopped small
  • 3 cloves garlic Minced
  • 1.5 tsp salt Divided
  • 1.5 tsp ground black pepper Divided
  • 2 tsp Italian seasoning

Cheeses

  • 3 cups ricotta cheese
  • 1.5 cups Parmesan cheese Shredded, divided
  • 1 large egg
  • 3 cups mozzarella cheese Shredded, divided

Other

  • 2 tbsp olive oil

Instructions
 

Preparation

  • Preheat the oven to 350°F.
  • Bring a large pot of lightly salted water to a boil. Add lasagna noodles and cook for 8-10 minutes or until al dente. Drain the noodles and set them aside.
  • Blanch the spinach in a shallow pan of water for 2 minutes. Drain, then press out any excess liquid. Allow to cool, then chop and set aside.
  • Heat the olive oil in a skillet set over medium-high heat. Add the mushrooms, onions, garlic, ½ teaspoon salt, and ½ teaspoon pepper. Cook for 5 minutes, until onions are tender. Drain excess liquid, transfer to a bowl, and allow to cool.
  • In a large bowl, combine the ricotta cheese, ½ cup Parmesan cheese, cooled spinach, Italian seasoning, egg, and remaining salt and pepper. Mix well.

Assembly and Baking

  • Spread ½ cup marinara sauce on the bottom of a 9x13-inch casserole dish. Layer 4 lasagna noodles on top so they are slightly overlapping.
  • Top with ⅓ of the cheese/spinach mixture, ⅓ of the mushroom mixture, ⅓ of the remaining sauce, 1 cup of mozzarella cheese, and ⅓ cup of Parmesan.
  • Repeat the layers two more times.
  • Cover with foil and bake for 45 minutes. Remove the foil and continue baking for 15 more minutes.
  • Let the baked lasagna cool for 10 minutes, garnish with parsley, slice, and serve.

Notes

Best served warm. Pair with a simple green salad or garlic bread. You can also throw in more veggies like zucchini or bell peppers for added nutrients.
Keyword Comfort Food, Healthy Dish, meal prep, Pasta, Vegetarian Lasagna