...

by Naomy Wells

Published on:

A golden-brown baked Vegetarian Lasagna with bubbling cheese, fresh basil, and rich tomato sauce, ready to serve.

For years, I searched for the perfect vegetarian lasagna, but most fell short, often ending up bland or disappointingly watery. This recipe is the answer to that problem. It delivers a rich, hearty, and deeply flavorful vegetable lasagna that holds its shape beautifully on the plate.

I am going to share my game-changing technique that guarantees a perfect, sliceable casserole every single time. You will learn not just how to make a great meatless meal, but also the secrets behind why it works so well.

Why This Is the Only Vegetable Lasagna Recipe You’ll Ever Need

The secret to this recipe’s success is one simple but powerful change. Instead of sautéing the vegetables, we roast them at high heat. This one step transforms the entire dish, creating a depth of flavor and perfect texture that is simply unattainable in a skillet. It is the key to solving the most common lasagna problems.

Incredibly Flavorful. Roasting brings out the natural sweetness of the carrots, bell pepper, and onion through caramelization and the Maillard reaction. This process creates a complex, savory, and sweet flavor profile that makes the vegetable filling truly shine.

Never Watery or Soupy. The number one enemy of a great lasagna is excess moisture. Roasting effectively removes a significant amount of water from the zucchini and other vegetables, concentrating their flavor and ensuring your final dish is firm, not soupy.

Perfect for Meal Prep. This recipe is designed for flexibility. You can assemble it a day in advance for an easy weeknight dinner, or freeze the entire casserole for a delicious meal later. The structure holds up beautifully to both.

Hearty and Satisfying. Packed with roasted vegetables, a creamy cheese filling, and rich tomato sauce, this is a substantial meatless main course. It is the kind of satisfying Italian cuisine that will win over everyone at the table, including dedicated meat-eaters.

Ingredients Needed

Veggies and spinach

2 tablespoons extra-virgin olive oil

3 large carrots, chopped (about 1 cup)

1 red bell pepper, chopped

1 medium zucchini, chopped

1 medium yellow onion, chopped

¼ teaspoon salt

5 to 6 ounces baby spinach

Tomato sauce (or substitute 2 cups prepared marinara sauce)

1 large can (28 ounces) diced tomatoes

¼ cup roughly chopped fresh basil + additional for garnish

2 tablespoons extra-virgin olive oil

2 cloves garlic, pressed or minced

½ teaspoon salt

¼ teaspoon red pepper flakes

Remaining ingredients

2 cups (16 ounces) low-fat cottage cheese, divided

¼ teaspoon salt, to taste

Freshly ground black pepper, to taste

9 no-boil lasagna noodles*

8 ounces (2 cups) freshly grated low-moisture, part-skim mozzarella cheese

Ingredient Notes & Substitutions

Cottage Cheese. I use blended cottage cheese here for a creamy, high-protein filling with a pleasant tang. When blended in a food processor, it becomes incredibly smooth, similar to ricotta. I find brands like Daisy offer a great texture. If you prefer, you can absolutely substitute an equal amount of whole-milk ricotta cheese.

Noodles. No-boil lasagna noodles are a fantastic time-saver and they absorb just the right amount of moisture from the sauce to cook perfectly in the oven. If you only have regular lasagna noodles, simply cook them until al dente according to the package directions before assembling.

Vegetables. The combination of carrots, bell pepper, and zucchini is a classic, but feel free to get creative. Other vegetables that roast well, like mushrooms, butternut squash, or even chopped broccoli, would be delicious additions. Just aim for a similar total volume of chopped vegetables.

Making it Gluten-Free or Vegan. For a gluten-free lasagna, simply use your favorite brand of gluten-free lasagna noodles. To make a vegan version, you can create a creamy base using a blended tofu and vegan sour cream mixture in place of the cottage cheese, and substitute your favorite vegan mozzarella cheese.

Hands layering ricotta cheese and spinach mixture onto lasagna noodles in a baking dish for Vegetarian Lasagna.

How to Make Vegetarian Lasagna

This recipe comes together in a few simple phases: preparing the vegetables and sauce, creating the cheese filling, and finally, layering everything in your baking dish.

Prepare the Roasted Vegetables

First, preheat your oven to 425 degrees Fahrenheit. This high heat is key for getting great color on the vegetables.

Toss the chopped carrots, bell pepper, zucchini, and onion with olive oil and salt. Spread them in a single layer on a baking sheet. Roast for 20-25 minutes, until the vegetables are tender and beautifully caramelized at the edges. This is our secret to a non-watery lasagna.

Once the vegetables are out of the oven, add the baby spinach to the hot baking sheet. The residual heat will wilt it perfectly in just a few minutes. Set the vegetable mixture aside.

Make the Quick Tomato Sauce

To start the tomato sauce, pour the canned diced tomatoes into a fine mesh sieve and let the excess juice drain away for about a minute. This is another important step to control moisture.

Transfer the drained tomatoes to the bowl of a food processor. Add the fresh basil, olive oil, garlic, salt, and red pepper flakes.

Pulse the mixture about 10 times. You are looking for an easily spreadable consistency, not a completely smooth purée. Pour the sauce into a bowl and set it aside.

Create the Creamy Filling

Rinse out the food processor bowl. Add half of the cottage cheese (1 cup) and blend it for about one minute until it’s completely smooth and creamy. Transfer this whipped cottage cheese to a large mixing bowl.

Next, transfer the roasted vegetable and spinach mixture to the food processor. Pulse it 5 to 7 times until the vegetables are finely chopped but not puréed. Scrape down the sides as needed.

Add the chopped vegetable mixture to the bowl with the whipped cottage cheese. Top with the remaining 1 cup of un-blended cottage cheese, salt, and a generous amount of freshly ground black pepper. Stir everything together until well combined.

Assemble the Lasagna

Now it is time for the layering. Spread ½ cup of the tomato sauce evenly over the bottom of a 9-by-9 inch baking dish.

Arrange 3 no-boil lasagna noodles on top of the sauce. You may need to snap their ends or overlap them slightly to fit the pan.

Spread half of the cottage cheese and vegetable mixture evenly over the noodles. Top this with ¾ cup of tomato sauce, then sprinkle with ½ cup of shredded mozzarella cheese.

Add another layer of 3 noodles. Spread the remaining cottage cheese mixture over them. For this layer, we skip the tomato sauce. Sprinkle with another ½ cup of mozzarella cheese.

Finish with a final layer of 3 noodles. Spread the remaining ¾ cup of tomato sauce over the top, making sure to cover the noodles to the edges. Sprinkle evenly with the final 1 cup of mozzarella cheese.

Bake to Perfection

Cover the baking dish with a sheet of foil or parchment paper, being careful not to let it touch the cheese. Bake for 18 minutes. Then, carefully remove the cover, rotate the pan, and continue baking for another 10 to 15 minutes.

The lasagna is done when the top is bubbly and turning a lovely spotty brown. Remove it from the oven and let it rest for at least 15 to 20 minutes. This resting period is critical; it allows the lasagna to set, making it easy to slice and serve.

Mastering the Details: Scaling, Pairings, and Sides

A few extra details can take your vegetable lasagna from great to absolutely perfect. Here is how to prevent common issues and plan the perfect meal around your main dish.

How to Prevent Watery Lasagna (Our Top 3 Tips)

Roast, Don’t Sauté. This is the most important tip. Roasting removes far more water from vegetables than sautéing, concentrating their flavor and preventing a soupy result.

Drain Your Tomatoes. Do not skip the step of draining your canned tomatoes. That excess liquid is pure water that will otherwise seep into your casserole during baking.

Use Low-Moisture Ingredients. Always choose low-moisture, part-skim mozzarella cheese. If you have extra-watery vegetables like zucchini, you could salt them and let them sit for 30 minutes before patting them dry, but roasting is a much more effective and flavorful method.

Adapting the Recipe for a 9×13 Inch Pan

Many people ask about scaling this recipe for a larger crowd, and it is very easy to do. To make this in a standard 9×13 inch baking pan, simply double all of the ingredient quantities. The assembly process remains the same, though you will use 4 noodles per layer instead of 3. You may also need to increase the final baking time by about 10 to 15 minutes.

Perfect Pairings: What to Serve with Vegetable Lasagna

While this lasagna is a complete meal on its own, the right side dish can make it feel like a special occasion. A simple, crisp green salad with a sharp lemon vinaigrette is a perfect way to cut through the richness of the cheese. Classic garlic bread is always a welcome addition for soaking up any extra sauce on the plate. For another green element, try some simple roasted asparagus tossed with olive oil and salt.

For wine pairings, choose a wine that complements the bright acidity of the tomato sauce. A classic Italian Sangiovese is a wonderful choice. If you prefer white wine, a crisp Sauvignon Blanc has the acidity to match the dish perfectly.

Pro Tips & Troubleshooting

Over the years of making this dish, I have picked up a few tricks. Here are my best tips for success and how to avoid the most common pitfalls.

Pro Tips for the Best Results

For the best cheese pull, always grate your own block of low-moisture mozzarella. Pre-shredded cheeses are often coated with anti-caking agents that prevent them from melting as smoothly.

Always taste your cottage cheese and vegetable filling before you start layering. It should taste well-seasoned on its own. Adjust salt and pepper as needed to make the flavors pop.

For an extra layer of sweet, savory flavor, feel free to slightly increase the amount of carrots and red bell peppers in the vegetable mix.

Common Mistakes to Avoid

Mistake number one is slicing too soon. I know it is tempting, but you must let the lasagna rest for at least 15 minutes after it comes out of the oven. This allows it to set properly for clean, beautiful slices.

Mistake number two is under-seasoning the filling. The pasta and sauce are mild, so the vegetable and cheese layers need to be seasoned confidently to ensure the final dish is not bland.

Mistake number three is not draining the vegetables and tomatoes sufficiently. My roasting method solves the vegetable issue, but remember to drain those canned tomatoes to avoid a watery result.

Serving & Storage

Here is everything you need to know about serving, storing, and making this vegetarian lasagna ahead of time.

Plating and Garnishing

For a beautiful presentation, I love to garnish the finished lasagna with a sprinkle of freshly chopped basil. A light dusting of grated Parmesan cheese right before serving also adds a wonderful final touch of salty, nutty flavor.

Make-Ahead and Storage Instructions

In the Fridge. You can assemble the entire lasagna, unbaked, up to 24 hours in advance. Cover it tightly with foil and store it in the refrigerator. When you are ready to bake, you may need to add 10 to 15 minutes to the initial covered baking time.

In the Freezer. Lasagna freezes exceptionally well. For the best texture, I recommend freezing it unbaked. Wrap the baking dish tightly with a layer of plastic wrap, followed by a layer of heavy-duty foil. It can be frozen for up to 3 months. To bake from frozen, remove the plastic wrap, cover with foil, and bake at 375°F for about 1 hour, then uncover and bake for another 15-20 minutes until hot and bubbly.

This vegetarian lasagna is a true showstopper. Its deep, roasted vegetable flavor and foolproof, non-watery texture make it my go-to recipe for comforting family dinners and special occasions. By embracing the simple twist of roasting the vegetables, you are guaranteeing a perfect result every time. You are now fully equipped to make a truly memorable casserole.

I would love to hear how it turns out for you, so please leave a comment below if you try it!

Frequently Asked Questions

How do you keep vegetable lasagna from being watery?

The three keys are to roast the vegetables to remove excess moisture, drain your canned tomatoes before making the sauce, and use low-moisture mozzarella cheese.

Can I make this vegetarian lasagna ahead of time?

Yes, you can assemble the entire lasagna without baking it, cover it tightly, and refrigerate it for up to 24 hours before baking.

What’s the best way to freeze and reheat lasagna?

For the best texture, freeze the lasagna unbaked. Wrap it securely in plastic wrap and then foil. You can bake it from frozen, adding extra time, or thaw it in the refrigerator overnight before baking as directed.

Can I use regular lasagna noodles instead of no-boil?

Absolutely. Just cook the regular noodles to al dente according to the package instructions before you begin the layering process. Be sure they are well-drained.

What vegetables can I substitute in this recipe?

Many vegetables work well here. Try other roasting favorites like mushrooms, butternut squash, or even finely chopped broccoli. Aim to keep the total volume of vegetables roughly the same as the original recipe.

Why use cottage cheese instead of ricotta in lasagna?

When blended, low-fat cottage cheese provides a wonderfully smooth and creamy texture very similar to ricotta, but with more protein and a pleasant tang. However, ricotta is a classic choice and can be substituted directly if you prefer.

A golden-brown baked Vegetarian Lasagna with bubbling cheese, fresh basil, and rich tomato sauce, ready to serve.

The Best Vegetarian Lasagna (Never Watery!)

Discover the secret to a rich, hearty, and deeply flavorful vegetarian lasagna that holds its shape beautifully. This recipe uses a game-changing technique of roasting vegetables at high heat, preventing a watery result and enhancing flavor. Perfect for meal prep and satisfying for all.
Prep Time 40 minutes
Cook Time 55 minutes
Total Time 1 hour 55 minutes
Servings: 9
Course: Main Course
Cuisine: Italian
Calories: 350

Ingredients
  

Veggies and spinach
  • 2 tablespoons extra-virgin olive oil
  • 3 large carrots chopped (about 1 cup)
  • 1 red bell pepper chopped
  • 1 medium zucchini chopped
  • 1 medium yellow onion chopped
  • ¼ teaspoon salt
  • 5 to 6 ounces baby spinach
Tomato sauce (or substitute 2 cups prepared marinara sauce)
  • 1 large can diced tomatoes (28 ounces)
  • ¼ cup fresh basil roughly chopped
  • 2 tablespoons extra-virgin olive oil
  • 2 cloves garlic pressed or minced
  • ½ teaspoon salt
  • ¼ teaspoon red pepper flakes
Remaining ingredients
  • 2 cups low-fat cottage cheese (16 ounces), divided
  • salt to taste
  • freshly ground black pepper to taste
  • 9 no-boil lasagna noodles
  • 8 ounces freshly grated low-moisture, part-skim mozzarella cheese (2 cups)

Equipment

  • Baking sheet
  • Food processor
  • Fine-mesh sieve
  • large mixing bowl
  • 9-by-9 inch baking dish
  • Foil or parchment paper

Method
 

Prepare the Roasted Vegetables
  1. Preheat your oven to 425 degrees Fahrenheit. This high heat is key for getting great color on the vegetables.
  2. Toss the chopped carrots, bell pepper, zucchini, and onion with olive oil and salt. Spread them in a single layer on a baking sheet. Roast for 20-25 minutes, until the vegetables are tender and beautifully caramelized at the edges.
  3. Once the vegetables are out of the oven, add the baby spinach to the hot baking sheet. The residual heat will wilt it perfectly in just a few minutes. Set the vegetable mixture aside.
Make the Quick Tomato Sauce
  1. Pour the canned diced tomatoes into a fine mesh sieve and let the excess juice drain away for about a minute. This is an important step to control moisture.
  2. Transfer the drained tomatoes to the bowl of a food processor. Add the fresh basil, olive oil, garlic, salt, and red pepper flakes.
  3. Pulse the mixture about 10 times, aiming for an easily spreadable consistency, not a completely smooth purée. Pour the sauce into a bowl and set it aside.
Create the Creamy Filling
  1. Rinse out the food processor bowl. Add half of the cottage cheese (1 cup) and blend it for about one minute until it’s completely smooth and creamy. Transfer this whipped cottage cheese to a large mixing bowl.
  2. Next, transfer the roasted vegetable and spinach mixture to the food processor. Pulse it 5 to 7 times until the vegetables are finely chopped but not puréed. Scrape down the sides as needed.
  3. Add the chopped vegetable mixture to the bowl with the whipped cottage cheese. Top with the remaining 1 cup of un-blended cottage cheese, salt, and a generous amount of freshly ground black pepper. Stir everything together until well combined.
Assemble the Lasagna
  1. Spread ½ cup of the tomato sauce evenly over the bottom of a 9-by-9 inch baking dish.
  2. Arrange 3 no-boil lasagna noodles on top of the sauce. You may need to snap their ends or overlap them slightly to fit the pan.
  3. Spread half of the cottage cheese and vegetable mixture evenly over the noodles. Top this with ¾ cup of tomato sauce, then sprinkle with ½ cup of shredded mozzarella cheese.
  4. Add another layer of 3 noodles. Spread the remaining cottage cheese mixture over them. For this layer, we skip the tomato sauce. Sprinkle with another ½ cup of mozzarella cheese.
  5. Finish with a final layer of 3 noodles. Spread the remaining ¾ cup of tomato sauce over the top, making sure to cover the noodles to the edges. Sprinkle evenly with the final 1 cup of mozzarella cheese.
Bake to Perfection
  1. Cover the baking dish with a sheet of foil or parchment paper, being careful not to let it touch the cheese. Bake for 18 minutes.
  2. Carefully remove the cover, rotate the pan, and continue baking for another 10 to 15 minutes, until the top is bubbly and turning a lovely spotty brown.
  3. Remove it from the oven and let it rest for at least 15 to 20 minutes. This resting period is critical, allowing the lasagna to set, making it easy to slice and serve.

Nutrition

Calories: 350kcalCarbohydrates: 35gProtein: 20gFat: 15gSaturated Fat: 7gCholesterol: 30mgSodium: 600mgPotassium: 400mgFiber: 5gSugar: 6gVitamin A: 300IUVitamin C: 20mgCalcium: 250mgIron: 2mg

Notes

This recipe ensures a non-watery lasagna by roasting vegetables to remove moisture, draining canned tomatoes, and using low-moisture mozzarella cheese. For best results, grate your own mozzarella and taste the filling before layering to adjust seasoning.
You can assemble this lasagna unbaked up to 24 hours in advance and refrigerate, adding 10-15 minutes to the initial baking time. For longer storage, freeze unbaked for up to 3 months, baking from frozen at 375°F for about 1 hour covered, then 15-20 minutes uncovered.
After baking, allow the lasagna to rest for at least 15-20 minutes for clean slices. Garnish with fresh basil or grated Parmesan for a beautiful presentation.
Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Tried this recipe?

Let us know how it was!

A fan favorite!

The Ultimate Crispy Honey Sriracha Chicken Wraps

May 16, 2026

Sweet and spicy crispy chicken wraps with a kick of sriracha. Perfect for a satisfying dinner or a flavorful meal anytime. Easy to make!

Crispy Baked Chicken Shawarma Bowl

May 16, 2026

Indulge in a delicious, easy-to-make Crispy Baked Chicken Shawarma Bowl. A healthy and satisfying dinner option for any night.

Yogurt-Marinated Grilled Chicken

May 16, 2026

Explore delicious and healthy grilled chicken dinner ideas. Perfect for weeknight meals, BBQs, or special occasions. Find your new favorite recipe!

Smoky Gouda Chicken Pasta

May 16, 2026

Transform your leftover grilled chicken into delicious, easy new meals. Discover creative recipes for quick lunches or satisfying dinners.

Sweet Chili Crispy Cajun Chicken

May 16, 2026

Spice up dinner tonight! Enjoy tender, crispy Cajun chicken tossed in a sweet chili glaze. A flavor-packed meal the whole family will love.

Sweet Chili Crispy Cajun Chicken

May 16, 2026

Spice up your dinner with this Sweet Chili Crispy Cajun Chicken recipe. Enjoy juicy chicken with a perfect blend of sweet, spicy, and crispy flavors.

Grilled Chicken Side Dish Flight

May 15, 2026

Discover delicious and easy side dishes for your next grilled chicken dinner. Elevate your meal with these perfect pairings!

The Best Crispy Baked Zucchini (Never Soggy!)

The Best Crispy Baked Zucchini (Never Soggy!)

May 9, 2026

Discover delicious and healthy baked zucchini recipes perfect for any meal. Easy ideas for sides, vegetarian dinners, and more with fresh zucchini.

Creamy Roasted Zucchini Soup (Deep Flavor, No Cream!)

May 9, 2026

Enjoy a comforting bowl of zucchini soup for dinner. This healthy and delicious recipe is perfect for using fresh garden zucchini.

Easy Chicken Zucchini Bake

May 9, 2026

Discover a delicious and easy chicken zucchini bake recipe, perfect for a healthy weeknight dinner. Simple, flavorful, and family-friendly!

Next

Leave a Comment

Recipe Rating