Homemade Vegetarian Lasagna photo
| |

Vegetarian Lasagna

If you love cozy, layered comfort food with a bright vegetable twist, this Vegetarian Lasagna will quickly become your go-to dinner. It’s the kind of recipe you can make ahead for a crowd, reheat for an easy weeknight meal, or bring to a potluck and watch it disappear. The combination of tender vegetables, a rich tomato sauce, creamy ricotta, and gooey mozzarella creates satisfying texture and flavor in every forkful.

This Vegetarian Lasagna is written with straightforward steps so home cooks of any skill level can follow along. The ingredients are simple pantry and fridge staples, but when assembled they transform into something special: an oven-baked, layered casserole that’s both hearty and bright. Below you’ll find a full ingredient list, detailed step-by-step directions, and tips for the best results.

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

About this recipe

This Vegetarian Lasagna balances fresh vegetables and classic cheese layers. The chopped vegetables are sautéed until tender and combined with crushed tomatoes and herbs to form the sauce base. Lasagna noodles create the layered structure while the ricotta-egg-parmesan mixture provides a creamy, savory middle layer. A generous sprinkling of mozzarella forms the golden, gooey top. The spices are modest but effective: cracked pepper, a touch of crushed red chili for warmth, and Italian seasonings to tie everything together. The result is comforting, familiar, and bright with veggies.

Equipment

  • Large pot for boiling noodles
  • Large skillet or sauté pan
  • 9×13-inch baking dish
  • Mixing bowls
  • Spoon and spatula
  • Aluminum foil

Step-by-step Instructions

Easy Vegetarian Lasagna recipe photo

Follow these clear steps in order. The recipe directions are rewritten to keep each action concise and easy to follow while preserving the ingredient amounts and the intended sequence.

  1. Preheat and prepare pasta: Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil. Add the 12 lasagna noodles and cook until just al dente according to package instructions (usually about 8–10 minutes). Stir occasionally to prevent sticking. Drain the noodles and lay them flat on a clean kitchen towel or sheet pan to cool slightly and prevent sticking.
  2. Sauté the aromatics and vegetables: In a large skillet, heat 3 tbsp olive oil over medium heat. Add 1 medium yellow onion (chopped) and cook until it begins to soften, about 4–5 minutes. Add 2 garlic cloves (minced) and cook for 30 seconds until fragrant. Stir in 2 medium carrot (chopped), 1 medium red bell pepper (chopped), and 2 medium zucchini (chopped). Cook, stirring occasionally, until the vegetables are tender and have released some of their moisture, about 6–8 minutes.
  3. Season and add tomatoes: To the sautéed vegetables, add 2 tbsp basil leaves (chopped), Salt to taste, 1 tsp ground pepper, 1/2 tsp crushed red chili, and 1 tsp dried Italian seasonings. Stir to combine and cook for about 1 minute to bloom the dried herbs. Pour in the 28 oz can crushed tomatoes and stir. Reduce heat to low and let the sauce simmer gently for 8–10 minutes, stirring occasionally, so the flavors meld and the sauce thickens slightly. Taste and adjust salt or pepper if needed.
  4. Prepare the cheese filling: In a medium mixing bowl, combine 15 oz ricotta cheese, 2 eggs, and 1 cup parmesan cheese (shredded). Mix until smooth and well combined. This mixture will be creamy and slightly loose; the eggs help set it during baking.
  5. Assemble the lasagna — first layer: Spread about 1/3 to 1/2 cup of the vegetable-tomato sauce across the bottom of a 9×13-inch baking dish to prevent sticking. Arrange 4 cooked lasagna noodles in a single layer over the sauce so they slightly overlap.
  6. Assemble the lasagna — cheese layer: Dollop and spread half of the ricotta-parmesan-egg mixture evenly over the noodles using a spatula or the back of a spoon. Sprinkle about 1 cup of the shredded mozzarella over this cheese layer.
  7. Assemble the lasagna — sauce layer: Spoon about one-third of the remaining vegetable-tomato sauce over the cheese layer, spreading it into an even layer.
  8. Repeat layers: Add a second layer of 4 lasagna noodles, followed by the remaining ricotta mixture spread evenly, another cup or so of shredded mozzarella, and another one-third of the sauce. Continue with a final layer of the remaining 4 lasagna noodles.
  9. Top and finish assembly: Pour the remaining vegetable-tomato sauce over the top layer of noodles, spreading it to cover evenly. Sprinkle the remaining shredded mozzarella (about 1 1/2 to 2 cups, depending on how much you used earlier) and any leftover parmesan evenly across the top.
  10. Cover and bake: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven at 375°F (190°C) for 25 minutes. After 25 minutes, remove the foil and continue baking for another 10–15 minutes until the cheese is melted, bubbly, and lightly golden on top and the edges are bubbling.
  11. Rest then serve: Remove the lasagna from the oven and let it rest for 10–15 minutes before slicing. Resting helps the layers set and makes for cleaner slices. Garnish with a few extra chopped basil leaves if you like, then serve warm.

Notes and tips

Delicious Vegetarian Lasagna dish photo

  • Preparing the noodles: If you prefer no-boil noodles, follow the package directions and reduce sauce moisture slightly so the lasagna doesn’t become watery. In this recipe we used boiled noodles for a classic texture.
  • Vegetable prep: Chop vegetables into uniform pieces so they cook evenly. If you like more caramelization, raise the heat slightly at the end of the sauté and let the vegetables brown for a minute or two.
  • Cheese distribution: The recipe calls for 3 1/2 cups mozzarella. Feel free to reserve a little for the top so you get a nicely browned finish. If you prefer a less cheesy top, use less mozzarella on the final layer.
  • Make-ahead: Assemble the lasagna and refrigerate, covered, for up to 24 hours before baking. When baking from chilled, add an additional 10–15 minutes to the covered baking time to ensure it heats through.
  • Freezing: Assemble in a freezer-safe dish and freeze before baking for up to 3 months. Thaw overnight in the fridge and bake as directed, adding a bit more time if still cold.
  • Spice level: The crushed red chili adds a subtle heat. Increase or decrease the amount to taste.
  • Serving suggestions: This Vegetarian Lasagna pairs well with a simple green salad, garlic bread, or roasted vegetables for a complete meal.

Why this version works

This Vegetarian Lasagna focuses on layered flavors and textures. The sautéed vegetables add body and sweetness, while the crushed tomatoes and Italian seasonings create an acidic anchor that contrasts with the richness of the ricotta and mozzarella. The eggs in the ricotta mixture ensure the center sets and slices cleanly, while the mozzarella on top provides the trademark golden, gooey finish everyone loves.

Storage

Store any leftover lasagna covered in the refrigerator for up to 4 days. Reheat individual slices in the microwave or rewarm the whole pan in a 350°F (175°C) oven until heated through. For longer storage, freeze portions in airtight containers for up to 3 months; thaw overnight in the fridge before reheating.

Frequently asked questions

Can I use other vegetables? Yes. Mushrooms, spinach, eggplant, or kale are all excellent swaps or additions. Just keep the vegetable quantity similar to avoid excess moisture.

Do I need to pre-cook the noodles? This recipe uses pre-cooked lasagna noodles. If you choose no-boil noodles, read the package instructions and adjust the sauce moisture so the layers set properly.

How can I make it lighter? Use part-skim ricotta and reduce the mozzarella slightly, or add a thin layer of spinach for more volume without many extra calories.

Final thoughts

Comforting, colorful, and thoroughly satisfying, this Vegetarian Lasagna is a reliable crowd-pleaser. It’s adaptable, forgiving, and full of flavor—exactly the kind of recipe that earns repeated spots on the dinner rotation. Whether you’re serving it to family or keeping it all to yourself, the balance of tender vegetables, tangy tomato sauce, and creamy cheese layers makes for an unforgettable baked pasta classic.

Homemade Vegetarian Lasagna photo

Vegetarian Lasagna

A hearty, vegetable-packed lasagna with ricotta and melted mozzarella for a comforting meatless dinner.
Prep Time20 minutes
Cook Time1 hour 35 minutes
Total Time1 hour 55 minutes
Servings: 8 people

Ingredients

  • 12 lasagna noodles
  • 3 tbsp olive oil divided (1 tbsp for boiling water, remainder for sautéing)
  • 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
  • 1 tsp dried Italian seasoning
  • 28 oz crushed tomatoes 1 can
  • 15 oz ricotta cheese
  • 2 eggs
  • 1 cup Parmesan cheese shredded
  • 3.5 cup mozzarella cheese shredded

Instructions

  • Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish with a little olive oil or cooking spray.
  • Bring a large pot of salted water to a boil; add 1 tablespoon olive oil and the lasagna noodles and cook according to package directions until al dente. Drain and set aside separated so they do not stick.
  • Heat the remaining olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 3–4 minutes, then add the minced garlic and cook 30 seconds more.
  • Add the chopped carrots, red bell pepper, and zucchini to the skillet and cook 4–5 minutes until slightly softened.
  • Stir in the crushed red chili, black pepper, dried Italian seasoning, chopped basil, and salt to taste.
  • Pour in the crushed tomatoes and simmer on medium-low until the sauce thickens and the vegetables are well combined, about 5–7 minutes. Remove from heat.
  • In a medium bowl, mix the ricotta cheese with the eggs and a pinch of salt and pepper until smooth.
  • Spoon about 1/4 cup of the vegetable tomato sauce into the bottom of the prepared baking dish and spread evenly.
  • Arrange a layer of cooked lasagna noodles over the sauce. Spread one-third of the vegetable sauce over the noodles, then half of the ricotta mixture, and sprinkle with some Parmesan and mozzarella.
  • Repeat the layering: noodles, another third of the vegetable sauce, the remaining ricotta mixture, and more Parmesan and mozzarella; then add a final noodle layer, remaining vegetable sauce, and top with the remaining cheeses.
  • Cover the dish tightly with aluminum foil and bake at 350°F (175°C) for 20 minutes.
  • Remove the foil and bake uncovered for an additional 15 minutes, then broil for 2 minutes until the top is golden and bubbly—watch closely while broiling.
  • Let the lasagna rest 5–10 minutes before slicing and serving warm.

Equipment

  • 9x13 inch Baking Dish
  • Large Pot
  • Large Skillet
  • Mixing Bowl
  • Measuring Cups and Spoons
  • Spatula or spoon
  • Aluminum Foil

Notes

  • Use fresh basil for brighter flavor if available.
  • Cook noodles al dente to prevent a mushy lasagna.
  • Let the lasagna rest so it sets for cleaner slices.

Similar Posts

Leave a Reply

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

Recipe Rating