Homemade The Best Vegetarian Lasagna photo
| |

The Best Vegetarian Lasagna

This is my go-to weeknight comfort recipe: The Best Vegetarian Lasagna. It’s cozy, layered, and full of bright tomato flavor and tender vegetables. I love how it feeds a crowd and makes perfect leftovers—refrigerator or freezer-friendly and just as satisfying the next day. If you’re after a crowd-pleasing, meatless main that still feels indulgent, this is it.

There’s something about steaming lasagna coming out of the oven that instantly calms the soul. This version leans on pantry-friendly canned tomatoes, classic Italian seasoning, and a mix of zucchini, mushrooms, carrots, onion, and spinach for texture and color. The cheese layer is creamy and comforting thanks to ricotta, parmesan, and mozzarella, and the tomato sauce simmers down into a rich, lick-the-spoon topper. Follow the steps below for a reliable, delicious result.

Why this is The Best Vegetarian Lasagna

Classic The Best Vegetarian Lasagna image

This lasagna balances vibrant veg with a deep tomato sauce and three kinds of cheese. The vegetables soften and mingle with the sauce, creating layers that are flavorful rather than watery or heavy. Little touches—like a pinch of sugar to tame acidity and fresh basil for lift—make the difference between “okay” and The Best Vegetarian Lasagna. It’s hearty enough for dinner, but polished enough to serve guests.

Ingredients

  • ▢1tablespoonolive oil
  • ▢1 ½cupsdiced zucchiniabout 1 small zucchini
  • ▢4ounceschopped mushroomsabout 1 cup
  • ▢1 ½cupsdiced carrotsabout 2 large carrots
  • ▢1cupdiced onionabout 1 small onion
  • ▢2cupsspinach
  • ▢1(28-ounce)can crushed tomatoes
  • ▢2(6.5-ounce)cans tomato sauce
  • ▢1(6-ounce)can tomato paste
  • ▢2tablespoonsItalian seasoning
  • ▢¼cupgranulated sugar
  • ▢1tablespoonchopped fresh basil
  • ▢saltto taste
  • ▢ground black pepperto taste
  • ▢12lasagna noodles
  • ▢16ouncesricotta cheese
  • ▢½cupgrated parmesan
  • ▢1largeegg
  • ▢2cupsshredded mozzarella cheese

Equipment

  • Large skillet or sauté pan
  • Large saucepan or Dutch oven (for sauce)
  • Baking dish (9×13 inches works well)
  • Mixing bowls
  • Wooden spoon or spatula
  • Colander (for noodles, if boiling)

Prep Tips

Easy The Best Vegetarian Lasagna recipe photo

  • Dice the zucchini, carrots, and onion uniformly so they cook evenly.
  • If you prefer no-boil lasagna noodles, choose the variety labeled “oven-ready” and reduce baking time slightly and add a bit more sauce to ensure proper hydration.
  • Fresh basil is a bright finishing note—have it ready to stir into the sauce near the end.
  • If your oven runs hot, tent the lasagna with foil for the first part of baking to prevent over-browning the cheese.

Flavor Notes

Delicious The Best Vegetarian Lasagna shot

Tomato paste gives the sauce a concentrated depth, while the crushed tomatoes and tomato sauce maintain body and texture. Italian seasoning provides a base of oregano and thyme-like notes, and the sugar tames acidity so the vegetables and cheese shine. Mixing egg into the ricotta gives the cheese layer structure so slices hold together when served.

Step-by-step Instructions

Follow these steps in order for the best results. I’ve rewritten the directions into clear, sequential actions while keeping the ingredient amounts exactly as listed above.

  1. Make the vegetable sauté: Heat ▢1tablespoonolive oil in a large skillet over medium heat. Add ▢1cupdiced onion and cook until softened, about 3–4 minutes, stirring occasionally.
  2. Add firmer vegetables: Add ▢1 ½cupsdiced carrots and ▢1 ½cupsdiced zucchini to the onion. Sauté for 5–7 minutes, until the carrots begin to soften and the zucchini releases some moisture.
  3. Add mushrooms: Stir in ▢4ounceschopped mushrooms and continue cooking for another 4–5 minutes, until the mushrooms reduce and take on color.
  4. Wilt the spinach: Add ▢2cupsspinach and cook just until wilted, 1–2 minutes. Remove the skillet from heat and set the vegetables aside.
  5. Prepare the tomato sauce base: In a large saucepan or Dutch oven over medium heat, combine ▢1(28-ounce)can crushed tomatoes, ▢2(6.5-ounce)cans tomato sauce, and ▢1(6-ounce)can tomato paste. Stir until the tomato paste is fully incorporated into the sauces.
  6. Season the sauce: Stir in ▢2tablespoonsItalian seasoning and ▢¼cupgranulated sugar. Bring the sauce to a gentle simmer over medium-low heat, stirring occasionally.
  7. Combine vegetables and sauce: Add the sautéed vegetables from the skillet into the simmering tomato sauce. Stir well to combine and let the mixture simmer for about 10 minutes, allowing flavors to meld. If the sauce seems too thick, simmer a little longer; if too thin, simmer uncovered until it reaches a thick, spoonable consistency.
  8. Finish the sauce: Stir ▢1tablespoonchopped fresh basil into the sauce, then season with ▢saltto taste and ▢ground black pepperto taste. Taste and adjust seasoning as needed. Keep the sauce warm over very low heat.
  9. Cook the lasagna noodles: Bring a large pot of salted water to a boil. Add ▢12lasagna noodles and cook according to package directions until al dente. Drain the noodles in a colander and gently rinse with cool water to prevent sticking. Lay noodles flat on a sheet tray or clean surface.
  10. Make the ricotta filling: In a mixing bowl, combine ▢16ouncesricotta cheese, ▢½cupgrated parmesan, and ▢1largeegg. Stir until smooth and evenly mixed. Season lightly with a pinch of salt and pepper if desired.
  11. Assemble the lasagna—the first layer: Preheat your oven to 375°F (190°C). Spread a thin layer (about 1 cup) of the tomato-vegetable sauce on the bottom of a 9×13 inch baking dish to prevent sticking. Arrange 3 lasagna noodles over the sauce in a single layer, slightly overlapping as needed.
  12. Second layer—cheese: Spoon and spread about one-third of the ricotta mixture evenly over the noodles.
  13. Third layer—mozzarella and sauce: Sprinkle a portion of ▢2cupsshredded mozzarella cheese (about 2/3 cup) over the ricotta layer, then spread about one-third of the tomato-vegetable sauce evenly on top.
  14. Repeat layers: Repeat the noodle, ricotta, mozzarella, and sauce layering two more times (noodles, one-third ricotta, mozzarella, sauce), finishing with a final layer of noodles topped with the remaining sauce and the rest of the ▢2cupsshredded mozzarella cheese.
  15. Top and prepare to bake: If you like a slightly browned top, sprinkle any remaining ▢½cupgrated parmesan over the mozzarella layer. Cover the baking dish loosely with foil (tenting it so it doesn’t touch the cheese).
  16. Bake: Bake in the preheated oven at 375°F (190°C) for 25 minutes covered. After 25 minutes, remove the foil and bake for an additional 15–20 minutes, until the cheese is golden and bubbly and the edges are simmering.
  17. Rest before serving: Remove the lasagna from the oven and let it rest for at least 10–15 minutes. This resting period helps the layers set so you get neat slices when serving.
  18. Slice and serve: Cut into squares and serve warm. Garnish with extra chopped basil, grated parmesan, or a drizzle of good olive oil if you like.

Make-Ahead and Storage

This recipe is perfectly suited to overnight make-ahead assembly. Assemble the lasagna up to the point of baking, cover tightly with foil, and refrigerate for up to 24 hours. When ready, bake from chilled; you may need to add an extra 10–15 minutes to the covered baking time.

Leftovers store well in an airtight container for 3–4 days. Reheat individual portions in the microwave or rewarm gently in a 350°F (175°C) oven, covered, until heated through. This lasagna also freezes beautifully: cut into portions, wrap tightly, and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.

Variations and Substitutions

  • Vegetable swaps: Swap the mushrooms for roasted eggplant or bell peppers, or add a layer of grilled eggplant slices for additional texture.
  • Cheese variations: For a lighter variation, use part-skim ricotta and reduced-fat mozzarella. For extra richness, add shredded provolone between layers.
  • Greens boost: Stir 1–2 cups of chopped kale into the spinach step for more leafy greens; cook until tender.
  • No-boil noodles: Use 12 oven-ready lasagna noodles, adding a little extra sauce to ensure proper hydration during baking.

Serving Suggestions

Serve The Best Vegetarian Lasagna with a crisp green salad, garlicky roasted broccoli, or a simple vinaigrette-dressed arugula salad. A loaf of crusty bread or warm focaccia is perfect for sopping up extra sauce. Pair with a medium-bodied red wine or a sparkling water with lemon for a satisfying, well-rounded meal.

Final Thoughts

There’s a reason lasagna is a universal comfort food: the combination of layers, textures, and cozy warmth is hard to beat. This recipe strikes the right balance between rich and fresh, and it’s flexible enough to adapt to what you have on hand. If you try this version of The Best Vegetarian Lasagna, I hope it becomes a staple in your home the way it is in mine—reliable, comforting, and always delicious.

Homemade The Best Vegetarian Lasagna photo

The Best Vegetarian Lasagna

A hearty, vegetable-packed lasagna with a rich tomato sauce and three cheeses.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 40 minutes
Servings: 12 servings

Ingredients
  

  • 1 tablespoon olive oil
  • 1 1/2 cups diced zucchini about 1 small zucchini
  • 4 ounces chopped mushrooms about 1 cup
  • 1 1/2 cups diced carrots about 2 large carrots
  • 1 cup diced onion about 1 small onion
  • 2 cups spinach
  • 1 28-ounce can crushed tomatoes
  • 2 6.5-ounce cans tomato sauce
  • 1 6-ounce can tomato paste
  • 2 tablespoons Italian seasoning
  • 1/4 cup granulated sugar
  • 1 tablespoon chopped fresh basil
  • salt to taste
  • ground black pepper to taste
  • 12 lasagna noodles
  • 16 ounces ricotta cheese
  • 1/2 cup grated Parmesan
  • 1 large egg
  • 2 cups shredded mozzarella cheese

Equipment

  • 9 x 13 x 2½-inch baking dish
  • Large Skillet
  • Large Pot
  • Colander
  • Medium bowl
  • Spatula or spoon
  • Aluminum Foil

Method
 

  1. Preheat the oven to 375°F and spray a 9 x 13 x 2½-inch baking dish with nonstick spray; set aside.
  2. Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
  3. Add the diced zucchini, chopped mushrooms, diced carrots, and diced onion; cook 4–5 minutes until vegetables are tender.
  4. Add the spinach and cook about 1 minute until wilted.
  5. Stir in the crushed tomatoes, tomato sauce, tomato paste, Italian seasoning, granulated sugar, and chopped fresh basil; simmer over low heat about 10 minutes, then season with salt and pepper to taste.
  6. Meanwhile, bring a large pot of salted water to a rolling boil. Cook the lasagna noodles 8 minutes or until al dente, then drain and rinse with cold water to stop cooking.
  7. In a medium bowl, combine the ricotta, grated Parmesan, and egg until smooth.
  8. Assemble the lasagna: spread 1 cup of the vegetable-tomato mixture in the bottom of the prepared dish. Lay a single layer of noodles over the sauce, spread 1/2 cup of the ricotta mixture, and sprinkle a handful of mozzarella. Repeat layers until ingredients are used, finishing with the remaining mozzarella on top.
  9. Cover the dish with foil and bake 20 minutes. Remove foil and bake an additional 20–25 minutes until heated through and the top is bubbly and browned.
  10. Let the lasagna rest 10 minutes before slicing and serving.

Notes

  • Use full-fat cheeses for creamier texture.
  • Cook noodles until just al dente to avoid soggy layers.
  • Taste and adjust salt and pepper after simmering the sauce.
  • Letting the lasagna rest helps it set for cleaner slices.

Similar Posts

Leave a Reply

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

Recipe Rating