Best Vegetarian Lasagna Recipe

Introduction

This best vegetarian lasagna is a comforting, cheesy dish packed with fresh vegetables and rich tomato sauce. Perfect for family dinners or entertaining guests, it layers tender noodles with a flavorful mix of ricotta, mozzarella, and Parmesan cheeses. Enjoy a hearty meal that even meat lovers will appreciate.

A square piece of lasagna is shown with three main layers of wavy yellow pasta. The bottom layer is covered with a creamy white and green spinach mixture, the middle layer has a thick red tomato sauce, and the top layer is a rich brown ground meat sauce with melted white cheese sprinkled with small green herbs. On top, there are fresh green basil leaves. The lasagna sits on a white plate with extra tomato sauce around the edges, placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 1/2 cup tomato paste
  • 1 tablespoon dried basil
  • 1 tablespoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and pepper, to taste
  • 1/4 cup fresh basil, chopped (optional)
  • 1 large zucchini, thinly sliced
  • 1 cup spinach (fresh or frozen)
  • 1 cup mushrooms, sliced
  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 egg (optional, for mixing with ricotta)
  • 9-12 lasagna noodles (regular or no-boil)
  • Fresh basil, for garnish (optional)

Instructions

  1. Step 1: Heat olive oil in a large saucepan over medium heat. Add the finely chopped onion and minced garlic, sautéing for 4-5 minutes until softened and fragrant.
  2. Step 2: Stir in crushed tomatoes, tomato sauce, and tomato paste. Add dried basil, oregano, red pepper flakes if using, and season with salt and pepper to taste.
  3. Step 3: Bring the sauce to a gentle simmer and cook for 20-25 minutes, stirring occasionally. Adjust seasoning and stir in fresh basil if using.
  4. Step 4: While the sauce simmers, heat a skillet over medium heat and sauté zucchini and mushrooms for 5-7 minutes until softened and lightly browned. Set aside.
  5. Step 5: For fresh spinach, sauté for 2-3 minutes until wilted. For frozen spinach, ensure it is thawed and well-drained.
  6. Step 6: Cook lasagna noodles according to package instructions if using traditional noodles. Drain and set aside. Skip this step if using no-boil noodles.
  7. Step 7: Preheat oven to 375°F (190°C).
  8. Step 8: In a medium bowl, combine ricotta cheese, half of the mozzarella, and Parmesan cheese. Add the egg if using, and season with a pinch of salt and pepper.
  9. Step 9: Spread a thin layer of tomato sauce on the bottom of a 9×13-inch baking dish. Layer noodles over the sauce, spread ricotta mixture, add sautéed vegetables, then more sauce.
  10. Step 10: Repeat layers of noodles, ricotta mixture, vegetables, and sauce. Finish with a final layer of noodles topped with sauce and remaining mozzarella cheese.
  11. Step 11: Cover the dish with foil and bake for 25 minutes. Remove foil and bake an additional 10-15 minutes until cheese is melted, bubbly, and golden brown.
  12. Step 12: Let the lasagna rest for 5-10 minutes before slicing. Garnish with fresh basil if desired and serve.

Tips & Variations

  • Use no-boil noodles to save time and skip the step of boiling noodles.
  • Add other vegetables like bell peppers or eggplant for variety.
  • Mix herbs like thyme or rosemary into the sauce for extra depth.
  • For a vegan version, substitute ricotta with tofu and use vegan cheese alternatives.
  • To make it spicier, increase the red pepper flakes or add chopped jalapeños to the sauce.

Storage

Store leftover lasagna covered in the refrigerator for up to 3-4 days. Reheat individual portions in the microwave or warm the whole dish in a 350°F (175°C) oven until heated through. For longer storage, freeze in an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating.

How to Serve

A square piece of lasagna is placed on a white plate, showing four clear layers: the bottom layer is wavy pasta with some red sauce under it, followed by a thick, creamy white layer mixed with green spinach, then a smooth pasta layer topped by a rich red meat sauce with ground beef, and finally a melted golden cheese layer with small green herb bits sprinkled on top, garnished with two fresh green basil leaves. The plate sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I prepare this lasagna ahead of time?

Yes, you can assemble the lasagna a day before baking. Keep it covered in the refrigerator and bake it just before serving, adding a few extra minutes to the baking time.

Do I have to use an egg in the ricotta mixture?

No, the egg is optional and helps to bind the ricotta mixture for a creamier texture, but leaving it out will not greatly affect the dish.

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

Best Vegetarian Lasagna Recipe


  • Author: anna
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

This Best Vegetarian Lasagna recipe features layers of tender lasagna noodles, rich tomato sauce, sautéed vegetables, and a creamy blend of ricotta, mozzarella, and Parmesan cheeses. Perfectly baked until bubbly and golden, this hearty and flavorful lasagna is a satisfying meatless main dish that the whole family will love.


Ingredients

Scale

Sauce

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 1/2 cup tomato paste
  • 1 tablespoon dried basil
  • 1 tablespoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and pepper, to taste
  • 1/4 cup fresh basil, chopped (optional)

Vegetables

  • 1 large zucchini, thinly sliced
  • 1 cup spinach (fresh or frozen)
  • 1 cup mushrooms, sliced

Cheese Mixture

  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 egg (optional, for mixing with ricotta)

Other

  • 912 lasagna noodles (regular or no-boil)
  • Fresh basil, for garnish (optional)

Instructions

  1. Prepare the sauce: Heat olive oil in a large saucepan over medium heat. Add finely chopped onion and minced garlic, sauté for 4-5 minutes until softened and fragrant to form the base of the sauce.
  2. Add tomatoes and seasonings: Stir in crushed tomatoes, tomato sauce, and tomato paste. Mix in dried basil, oregano, optional red pepper flakes, and season with salt and pepper to taste.
  3. Simmer the sauce: Bring the sauce to a gentle simmer and cook for 20-25 minutes, stirring occasionally to blend the flavors. Adjust seasoning and stir in fresh basil if using for freshness.
  4. Prepare the vegetables: While sauce simmers, heat a skillet over medium heat and sauté zucchini and mushrooms for 5-7 minutes until softened and lightly browned. Set aside.
  5. Cook the spinach: For fresh spinach, sauté for 2-3 minutes until wilted. If using frozen spinach, thaw and drain well to prevent excess moisture in the lasagna.
  6. Cook the noodles: If using traditional lasagna noodles, boil according to package instructions. Drain and set aside. Skip this step if using no-boil noodles.
  7. Preheat oven: Set the oven to 375°F (190°C) to heat while assembling the lasagna.
  8. Prepare the cheese mixture: In a medium bowl, combine ricotta cheese, half of the shredded mozzarella, and grated Parmesan. Add the egg if desired to create a creamier texture. Season with salt and pepper.
  9. Assemble the lasagna: Spread a thin layer of tomato sauce on the bottom of a 9×13-inch baking dish. Layer noodles over the sauce, spread a portion of the ricotta cheese mixture, followed by sautéed vegetables and more tomato sauce.
  10. Build layers: Repeat layers of noodles, ricotta mixture, vegetables, and sauce. Finish with a final layer of noodles topped with sauce and the remaining shredded mozzarella.
  11. Bake the lasagna: Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes until the cheese is melted, bubbly, and golden brown on top.
  12. Rest and serve: Let the lasagna rest for 5-10 minutes before slicing to set. Garnish with fresh basil if desired. Serve with garlic bread or a fresh side salad for a complete meal.

Notes

  • Use no-boil noodles to save time by skipping the boiling step.
  • Adding the egg to the ricotta cheese mixture helps to achieve a creamier texture and better set layers.
  • You can customize the vegetables to your preference; consider adding bell peppers or eggplant for extra flavor.
  • Leftovers store well in the refrigerator for up to 3 days and freeze well for up to 3 months.
  • If using frozen spinach, ensure it is fully thawed and excess water squeezed out to avoid soggy lasagna.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Keywords: vegetarian lasagna, meatless lasagna recipe, baked lasagna, Italian vegetarian dish, easy lasagna recipe

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating