Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Douaa
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

This hearty Vegetarian Lasagna is packed with layers of sautéed vegetables, a rich tomato sauce, creamy ricotta mixture, and gooey melted cheese. It’s the ultimate comfort food for meatless Mondays, perfect for dinner parties or meal prep!


Ingredients

For the Vegetable Filling:

  • 1 tablespoon olive oil

  • 1 small onion, chopped

  • 3 cloves garlic, minced

  • 1 zucchini, diced

  • 1 bell pepper (red or yellow), diced

  • 1 cup (150g) mushrooms, chopped

  • 1 cup (150g) spinach, chopped

  • 1 teaspoon salt

  • 1/2 teaspoon black pepper

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • 1/2 teaspoon red pepper flakes (optional)

For the Tomato Sauce:

  • 1 (28-ounce) can crushed tomatoes

  • 1 (15-ounce) can tomato sauce

  • 1 teaspoon salt

  • 1/2 teaspoon black pepper

  • 1 teaspoon sugar

  • 1 teaspoon Italian seasoning

For the Cheese Mixture:

  • 1 (15-ounce) container ricotta cheese or cottage cheese

  • 1 egg

  • 1/2 cup (50g) grated Parmesan cheese

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

For Assembling:

  • 12 lasagna noodles, cooked according to package instructions

  • 2 cups (200g) shredded mozzarella cheese


Instructions

  • Prepare the Vegetable Filling:

    • Heat olive oil in a skillet over medium heat.

    • Sauté onion and garlic until fragrant.

    • Add zucchini, bell pepper, mushrooms, and spinach.

    • Season with salt, pepper, oregano, basil, and red pepper flakes.

    • Cook until tender and moisture evaporates. Set aside.

  • Make the Tomato Sauce:

    • In a saucepan, combine crushed tomatoes, tomato sauce, salt, pepper, sugar, and Italian seasoning.

    • Simmer for 10–15 minutes. Adjust seasoning to taste.

  • Prepare the Cheese Mixture:

    • In a bowl, mix ricotta, egg, Parmesan, salt, and pepper until well combined.

  • Assemble the Lasagna:

    • Preheat oven to 375°F (190°C).

    • In a greased 9×13-inch baking dish, spread a layer of tomato sauce.

    • Add 3 lasagna noodles, then layer with vegetable mixture, cheese mixture, and sauce.

    • Repeat layers, ending with noodles and a final layer of sauce. Top with shredded mozzarella.

  • Bake:

    • Cover with foil and bake for 25 minutes.

    • Remove foil and bake for another 15–20 minutes until bubbly and golden.

    • Let rest for 10 minutes before serving.

Notes

  • Make ahead and refrigerate overnight for deeper flavor.

  • Use whole wheat noodles or gluten-free alternatives as needed.

  • Add lentils or chopped nuts for extra protein.

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian