Homemade Vegetarian Lasagna photo
| |

Vegetarian Lasagna

There’s something deeply comforting about a bubbling pan of layered pasta, tangy tomato sauce, and melted cheese. This Vegetarian Lasagna is a cozy, veggie-forward take on that classic, with a rich tomato base, sautéed vegetables, and a creamy, cheesy filling that bakes into golden perfection. It’s the kind of dish that feeds a crowd and keeps beautifully for leftovers. Below you’ll find the full ingredient list and a clear, step-by-step method to assemble and bake a lasagna that’s hearty, bright, and wonderfully satisfying.

Why you’ll love this version

Classic Vegetarian Lasagna image

This Vegetarian Lasagna balances savory, slightly sweet vegetables with a tangy crushed-tomato sauce and layers of creamy ricotta and stringy mozzarella. The carrots and bell pepper add natural sweetness, the zucchini gives body and moisture, and the basil lifts everything with fresh herbal notes. With three cheeses—ricotta, Parmesan, and mozzarella—this lasagna delivers that irresistible, melty, golden top we all crave.

Ingredients

  • 12 lasagna noodles
  • 3 tbsp olive oil
  • 1 medium yellow onion, chopped
  • 2 garlic cloves, minced
  • 2 medium carrot, chopped
  • 1 medium red bell pepper, chopped
  • 2 medium zucchini, chopped
  • 2 tbsp basil leaves, chopped
  • Salt to taste
  • 1 tsp ground pepper
  • 1/2 tsp crushed red chili
  • 1 tsp dried Italian seasonings
  • 28 oz can crushed tomatoes
  • 15 oz ricotta cheese
  • 2 eggs
  • 1 cup Parmesan cheese, shredded
  • 3 1/2 cup mozzarella cheese, shredded

Notes on ingredients

All quantities are listed in the ingredient list above and are used as written in the recipe. If you prefer a milder spice profile, reduce the crushed red chili to 1/4 teaspoon. If you’d like a cheesier interior, you can fold a little more Parmesan into the ricotta mixture, but the amounts below will yield a balanced, well-textured lasagna.

Equipment

Easy Vegetarian Lasagna recipe photo

  • Large sauté pan or skillet
  • Large pot for boiling noodles
  • 9×13-inch baking dish
  • Mixing bowls
  • Wooden spoon or spatula

Step-by-step instructions

Delicious Vegetarian Lasagna shot

Follow these rewritten directions to make the lasagna. The steps are grouped and ordered so you can move from prep to finish without confusion.

1. Prepare the pasta

  1. Bring a large pot of salted water to a rolling boil.
  2. Add 12 lasagna noodles and cook according to package directions until just al dente. Stir occasionally to prevent sticking.
  3. Drain the noodles and spread them on a clean kitchen towel or a sheet pan to cool and prevent sticking. Set aside.

2. Cook the vegetables and build the sauce

  1. Heat 3 tbsp olive oil in a large sauté pan over medium heat.
  2. Add 1 medium yellow onion, chopped, and sauté until the onion becomes translucent, about 4–5 minutes.
  3. Add 2 garlic cloves, minced, and cook with the onion for 30–60 seconds until fragrant, stirring constantly so the garlic doesn’t burn.
  4. Add 2 medium carrot, chopped, 1 medium red bell pepper, chopped, and 2 medium zucchini, chopped. Stir to combine and cook until the vegetables begin to soften, about 6–8 minutes. The goal is tender but not mushy vegetables.
  5. Stir in 2 tbsp chopped basil leaves, then season the mixture with salt to taste, 1 tsp ground pepper, 1/2 tsp crushed red chili, and 1 tsp dried Italian seasonings. Mix thoroughly so the spices coat the vegetables.
  6. Pour in the 28 oz can crushed tomatoes and stir to combine. Let the sauce simmer gently for 8–10 minutes to allow flavors to meld and excess liquid to reduce slightly. Taste and adjust salt or pepper if needed. Remove from heat and set aside.

3. Make the ricotta filling

  1. In a medium mixing bowl, combine 15 oz ricotta cheese with 2 eggs. Whisk or stir until smooth and evenly combined.
  2. Mix in 1 cup shredded Parmesan cheese until evenly incorporated. The eggs help bind the ricotta and create a creamy layer that holds up during baking.
  3. Season the ricotta mixture lightly with a pinch of salt and a crack of black pepper if desired, keeping in mind the sauce and Parmesan already contribute saltiness.

4. Assemble the lasagna

  1. Preheat your oven to 375°F (190°C).
  2. Spread a thin layer of the vegetable-tomato sauce across the bottom of a 9×13-inch baking dish—about 1 to 1 1/2 cups—to prevent the noodles from sticking.
  3. Place 4 lasagna noodles in an even layer over the sauce. It’s fine if the noodles overlap slightly; press them gently so they lay flat.
  4. Spoon and spread approximately one-third of the ricotta mixture evenly over the noodles.
  5. Spoon about one-third of the vegetable-tomato sauce over the ricotta layer, then sprinkle about one-third of the shredded mozzarella (approximately 1 1/6 cup) across the sauce.
  6. Repeat the layering: add another layer of 4 noodles, then the next third of the ricotta mixture, another third of the sauce, and another third of the mozzarella.
  7. Finish with the final 4 noodles, the remaining sauce spread evenly across the top noodles, the remaining ricotta mixture distributed in spoonfuls and spread as best you can, and the rest of the mozzarella spread evenly. If you like a little extra Parmesan on top, sprinkle a light dusting of any remaining Parmesan over the mozzarella.

5. Bake and rest

  1. Cover the baking dish with aluminum foil. To prevent the foil from sticking to the cheese, tent it slightly or coat the underside of the foil with a light spray of oil.
  2. Bake in the preheated 375°F (190°C) oven for 25 minutes.
  3. After 25 minutes, remove the foil and return the lasagna to the oven. Bake uncovered for an additional 15–20 minutes, until the cheese on top is bubbly and lightly browned.
  4. Once baked, remove the lasagna from the oven and let it rest for at least 10–15 minutes before slicing. Resting helps the layers set, making for cleaner slices and better texture.

Serving suggestions

Slice the lasagna into squares and serve with a simple green salad dressed in lemon vinaigrette or a side of roasted vegetables. A crisp, acidic salad balances the richness of the cheese and the tomato sauce perfectly. Leftovers reheat well in the oven at 350°F (175°C) covered with foil for 15–20 minutes, or in the microwave for single portions.

Make-ahead and storage

This Vegetarian Lasagna is ideal for making ahead. Assemble the lasagna up to the point of baking, cover tightly with plastic wrap and foil, and refrigerate for up to 24 hours before baking. For longer storage, assemble, wrap tightly, and freeze for up to 3 months. When ready to bake from frozen, remove plastic wrap, keep covered with foil, and bake at 375°F (190°C) for 45–60 minutes, then uncover and bake another 15–20 minutes until heated through and bubbly.

Recipe tips and troubleshooting

  • If your sauce seems very watery after simmering, let it reduce a bit longer over medium-low heat until it thickens. A slightly thicker sauce prevents the lasagna from becoming too soupy.
  • To avoid overcooked, mushy vegetables, chop them into uniform pieces and sauté until just tender.
  • If your top browns too quickly during baking, loosely tent the lasagna with foil and continue baking until fully heated through.
  • For a sharper flavor, use a high-quality aged Parmesan. For a milder, creamier outcome, increase the ricotta by a few ounces (optional).
  • Leftover lasagna slices can be stored in an airtight container in the refrigerator for up to 4 days.

Nutrition snapshot (per serving, approximate)

Note: Nutritional values will vary depending on specific brands and exact measurements, but a typical serving will be rich in protein and calcium from the cheeses, with a good dose of vitamins from the vegetables.

Final thoughts

This Vegetarian Lasagna is an inviting, family-friendly dinner that doesn’t skimp on flavor. It’s layered, cheesy comfort with a bright vegetable-forward sauce that keeps every bite interesting. Whether you’re feeding a crowd or cooking for two with generous leftovers in mind, this lasagna delivers a satisfying, crowd-pleasing meal. Give it a try on a weekend night or whenever you need a reassuring, delicious dinner that warms the soul.

Enjoy your Vegetarian Lasagna—slice, serve, and savor every cheesy forkful.

Homemade Vegetarian Lasagna photo

Vegetarian Lasagna

A hearty layered vegetarian lasagna with a vegetable tomato sauce and three cheeses.
Prep Time 20 minutes
Cook Time 1 hour 35 minutes
Total Time 1 hour 55 minutes
Servings: 8 people

Ingredients
  

  • 12 lasagna noodles lasagna noodles
  • 3 tbsp olive oil
  • 1 medium yellow onion chopped
  • 2 cloves garlic minced
  • 2 medium carrots chopped
  • 1 medium red bell pepper chopped
  • 2 medium zucchini chopped
  • 2 tbsp basil leaves chopped
  • salt to taste
  • 1 tsp ground black pepper
  • 1/2 tsp crushed red chili flakes
  • 1 tsp dried Italian seasoning
  • 28 oz crushed tomatoes can
  • 15 oz ricotta cheese container
  • 2 eggs
  • 1 cup Parmesan cheese shredded
  • 3.5 cup mozzarella cheese shredded

Equipment

  • 9x13 inch Baking Dish
  • Large Pot
  • large skillet or wide pan
  • Mixing Bowl
  • Wooden spoon or spatula
  • Colander
  • Aluminum Foil

Method
 

  1. Preheat the oven to 350°F (175°C) and lightly grease a 9x13-inch baking dish.
  2. Bring a large pot of salted water to a boil with 1 tablespoon oil; cook the lasagna noodles according to package directions until al dente, drain, and set aside.
  3. Heat the remaining 2 tablespoons olive oil in a large skillet over medium heat; add the chopped onion and minced garlic and cook until the onion is translucent, about 3–4 minutes.
  4. Add the chopped carrots, red bell pepper, and zucchini to the skillet and cook for 4–5 minutes until slightly softened.
  5. Stir in crushed red chili flakes, ground black pepper, dried Italian seasoning, chopped basil, and salt to taste.
  6. Add the crushed tomatoes, reduce heat to medium-low, and simmer until the sauce thickens and the vegetables are well combined, about 5–7 minutes; remove from heat.
  7. In a mixing bowl, combine the ricotta, eggs, and a pinch of salt and pepper; stir until smooth.
  8. Spoon about 1/4 cup of the vegetable tomato sauce into the bottom of the prepared baking dish and spread evenly.
  9. Arrange a layer of cooked lasagna noodles over the sauce, then spread one-third of the remaining vegetable sauce over the noodles, followed by half of the ricotta mixture, and sprinkle with some Parmesan and mozzarella.
  10. Repeat the layering: noodles, one-third of the vegetable sauce, the remaining ricotta mixture, and more Parmesan and mozzarella; finish with a final noodle layer, the remaining sauce, and the remaining cheeses on top.
  11. Cover the baking dish with aluminum foil and bake at 350°F (175°C) for 20 minutes; remove the foil and bake for an additional 15 minutes.
  12. Optional: broil for 1–2 minutes until the top is golden and bubbly, watching closely to prevent burning.
  13. Let the lasagna rest for 5–10 minutes, slice, and serve warm.

Notes

  • Use cooked noodles according to package instructions to avoid overcooking.
  • Adjust salt and chili flakes to taste.
  • Let the lasagna rest before slicing for cleaner slices.

Similar Posts

Leave a Reply

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

Recipe Rating