Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Cheesy and full of fresh veggies, this quick and easy vegetable lasagna is comfort food at its best. With just 20 minutes of prep, it’s a hearty meal the whole crew will devour!

Overhead shot of a baked vegetable lasagna in a white dish.

Everyone Loves this Quick and Easy Vegetable Lasagna

This easy vegetarian lasagna recipe comes together with just 20 minutes of prep, thanks to shortcuts like no-boil noodles, jarred sauce, and shredded cheese. It’s a wholesome, satisfying way to enjoy a variety of fresh veggies (like mushrooms, zucchini, peppers, and onions), in a cozy, cheesy casserole. Plus, it just tastes lighter and fresher than a classic lasagna. Even meat-lovers and picky eaters approve, making it a crowd-pleasing option for any family dinner or holiday gathering.

If you love vegetarian pasta recipes, be sure to try this dump-and-bake sundried tomato pasta, roasted vegetable pasta, and 4-ingredient ravioli casserole, too!

This lasagna is amazing! Will be making it a regular! I chopped up everything in the food processor because it is so easy and the kids didn’t even know it had vegetables! All 4 kids loved it! Thanks!

– Shannon

Ingredient Notes and Tips for Success

  • We love a combination of sweet bell pepper, sliced mushrooms, diced onion, diced zucchini, and minced garlic. The good news is that you can mix it up and modify the recipe to include any of your family’s favorites. Corn, yellow squash, shredded carrots, diced eggplant, roasted red peppers, spinach, and kale are all great additions. In the fall, we go for a butternut squash lasagna.
  • Egg helps bind the ricotta cheese layer so that it doesn’t ooze out when you slice the casserole.
  • Ricotta cheese adds a thick, creamy, cheesy layer to the dish. For a lighter option, use small curd (or “whipped”) cottage cheese in lieu of the ricotta. You will need a 16 ounce container of small-curd cottage cheese (about 2 cups). Strain off any excess liquid before adding the cottage cheese to your lasagna.
  • Pick a high-quality store-bought jar of spaghetti sauce (such as Rao’s marinara) or use homemade marinara sauce when time allows.
  • No-boil (“oven-ready”) lasagna noodles are par-boiled noodles that do not require boiling before you assemble the casserole. If you prefer to use whole wheat no-boil lasagna noodles, check the cooking instructions on your package. Most whole wheat pasta requires a slightly different cooking temperature and time (usually about 450°F for 40 minutes covered, then 5-10 more minutes uncovered).
Two slices of vegetarian lasagna on plates on a white dinner table.

How to Make the Best Veggie Lasagna Recipe

  1. Sauté vegetables in a large skillet or Dutch oven, then add marinara sauce.
Sauteing vegetables in a skillet for a vegetable lasagna recipe.
  1. Stir together the egg and ricotta mixture.
Stirring together the ricotta mixture for a veggie lasagna recipe.
  1. Assemble the casserole by layering the sauce, noodles, and cheese.
Process shot showing how to layer the ingredients for a veggie lasagna recipe.
  1. Cover the dish with aluminum foil and bake in a 400°F oven for 35 minutes. Remove the cover and continue baking for about 5-10 more minutes. You’ll know it’s done when the filling is hot and bubbling and the cheese on top is lightly browned.
Horizontal overhead shot of a meatless lasagna recipe baked in a white dish.
  1. Let the lasagna rest for at least 10 minutes before slicing. This will help the cheese set so that it slices cleanly and doesn’t ooze out.
Square side shot of a slice of the best veggie lasagna recipe on a white plate.

Serving Suggestions

Serve the veggie lasagna with a Caesar salad or a simple green salad dressed in balsamic vinaigrette. You might also like to offer a side of garlic bread or no-knead cast iron focaccia bread to soak up any extra sauce and cheese.

Slice of vegetable lasagna on a plate with a bite on a fork.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Watch How to Make It

Square overhead shot of a baked vegetable lasagna in a white dish.

Easy Vegetable Lasagna

4.93 from 42 votes
Prep: 20 minutes
Cook: 45 minutes
Resting Time 10 minutes
Total: 1 hour 15 minutes
Servings 8 large servings
Calories 273 kcal
A light and fresh, comforting casserole that's ready with just 20 minutes of prep!

Equipment

Ingredients
  

  • 2 teaspoons olive oil
  • 8 ounces sliced mushrooms
  • 1 medium zucchini, diced
  • 1 sweet bell pepper (any color), seeded and diced
  • 1 small onion, diced
  • 1 tablespoon minced fresh garlic (about 3 cloves)
  • 1 large egg, beaten
  • 2 tablespoons chopped fresh parsley (or 2 teaspoons dried parsley flakes)
  • 2 tablespoons chopped fresh basil (or 2 teaspoons dried basil)
  • 15 ounces ricotta cheese (or sub with 16 ounces small curd cottage cheese)
  • 2 ¼ cups grated mozzarella cheese, divided
  • ½ cup grated Parmesan cheese, divided
  • 24 ounces (2 ½ cups) store-bought (or homemade) marinara sauce
  • 9 oven-ready, no-boil lasagna noodles (or as many noodles as needed to fit your dish)
  • Kosher salt and ground black pepper, to taste
  • Optional garnish: chopped fresh herbs such as parsley or basil

Instructions

  • Preheat oven to 400°F. Spray a 9 x 13-inch baking dish with cooking spray and set aside. In a large skillet or Dutch oven, heat oil over medium-high heat. Add mushrooms, zucchini, bell pepper, onion, and garlic. Cook and stir the veggies just until tender (about 3-5 minutes). Season with salt and pepper to taste.
    Sauteing vegetables in a skillet for a vegetable lasagna recipe.
  • While the veggies cook, use a separate bowl to stir together egg, parsley, basil, ricotta cheese, 1 ¼ cups mozzarella, and ¼ cup Parmesan.
    Stirring together the ricotta mixture for a veggie lasagna recipe.
  • When the vegetables are done cooking, stir the marinara sauce into the skillet. Spread ¼ of the marinara-vegetable sauce mixture in a thin layer in the bottom of the prepared baking dish.
    Spreading the veggie sauce in a baking dish.
  • Top with 3 no-boil lasagna noodles (or as many as you need to cover a single layer in the dish), ⅓ of the ricotta mixture, and another ¼ of the sauce mixture.
    Spreading the ricotta layer on top of the lasagna noodles.
  • Repeat layers two more times. Finish with remaining 1 cup of mozzarella and ¼ cup of Parmesan cheese on top.
    Process shot showing how to layer the ingredients for a veggie lasagna recipe.
  • Cover with a piece of greased foil. Bake for 35 minutes. Remove foil, and bake for another 5-10 minutes (or until heated through and cheese on top is browned). Let stand for about 10 minutes before slicing and serving. Garnish with chopped fresh herbs if desired.
    Horizontal overhead shot of a meatless lasagna recipe baked in a white dish.

Notes

No-boil (“oven-ready”) lasagna noodles are par-boiled noodles that do not require boiling before you assemble the casserole. If you prefer to use whole wheat no-boil lasagna noodles, check the cooking instructions on your package. Most whole wheat pasta requires a slightly different cooking temperature and time (usually about 450°F for 40 minutes covered, then 5-10 more minutes uncovered).

Nutrition

Serving: 1/8 of recipeCalories: 273kcalCarbohydrates: 12gProtein: 20gFat: 17gSaturated Fat: 9gCholesterol: 70mgSodium: 806mgPotassium: 589mgFiber: 2gSugar: 6gVitamin A: 1095IUVitamin C: 26mgCalcium: 438mgIron: 2mg
Keyword: best vegetable lasagna, easy vegetable lasagna, Vegetable Lasagna, vegetarian lasagna, veggie lasagna recipe
Course: Dinner
Cuisine: Italian

Preparation and Storage Tips

  • Make Ahead: Assemble the lasagna in advance, but do not bake. Wrap tightly and store in the refrigerator for up to 48 hours before baking, or freeze for up to 3 months. When ready to bake, allow the refrigerated lasagna to sit on the counter and come to room temperature for at least 30-60 minutes before baking.
  • How to Bake from Frozen: If you’re baking the casserole frozen (directly from the freezer), bake the dish covered in a 400°F oven for 1 hour. Then remove the cover and bake for an additional 10 minutes, or until the pasta is tender and the dish is heated through.
  • How to Store: Leftover lasagna will keep in an airtight container in the refrigerator for 3-4 days. You can also freeze the leftovers in an airtight container for up to 3 months.
  • How to Reheat: Cover the lasagna loosely with foil. Warm the dish in a 350°F oven just until heated through, about 30 minutes. You can also reheat individual slices of lasagna in the microwave until warm, about 1 minute.

Recipe Variations

  • Cooking for Two? Divide the full recipe between two smaller 8-inch square baking dishes. That way you get two meals with the same amount of effort, and you can freeze one for a later date. Alternatively, you can cut all of the ingredients in half and prepare one lasagna in an 8-inch square dish. The baking instructions remain the same.
  • Add meat to this veggie-packed lasagna by stirring 1 pound of cooked ground beef or Italian sausage into the sauce.
  • Make it spicy by adding crushed red pepper flakes to the veggies and marinara.
  • White Vegetarian Lasagna: substitute a jar of store-bought Alfredo sauce or 2 ½ cups of homemade Alfredo sauce for the marinara sauce.
  • Make vegetable lasagna with spinach by adding a few cups of fresh baby spinach leaves to the warm sauce, just until the leaves wilt. Alternatively, you can use a 10-ounce package of chopped, frozen spinach. Just thaw the spinach and squeeze it really dry before adding to the lasagna.
Close overhead shot of a baked and sliced veggie lasagna recipe garnished with fresh basil.

I needed an easy recipe for our student’s potluck dinner, I chose this one since a few of my students are vegetarian. It was a HUGE hit with a whole lot of college kids, not just the vegetarians!

– Shawn

More Lasagna Recipes to Try

Homemade Lasagna Recipe

2 hours hrs 5 minutes mins

Spinach Lasagna Recipe

1 hour hr 20 minutes mins

Dutch Oven Lasagna

1 hour hr 35 minutes mins

This recipe was originally published in July, 2017. It was updated in August, 2025.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Gayle @ Pumpkin 'N Spice says:

    I’ve never tried a veggie lasagna before, but I’m loving the looks of this! Such a great way to use up that fresh summer produce! And you can’t beat the ease of this recipe, too. Now i’m craving this for breakfast! 🙂

    1. Blair says:

      Thanks, Gayle! You’ve GOT to try veggie lasagna! It’s the best way to get your daily dose of produce in a delicious meal. 🙂

      1. Alan Graves says:

        5 stars
        Made this last night and my wife and I loved it. Next time I’ll try stirring in some spinach as you suggested. I’ll peruse your other recipes with the expectation they’ll be just as delicious. Thank you very much!

        1. Blair says:

          Thanks, Alan! I’m so happy to hear that you both enjoyed it!

        2. cathleen says:

          5 stars
          Very easy to make. I added spinach that was finely chopped and steamed to the ricotta filling came up a treat. I’m going to add a photo thank you very much these easy recipes make daily cooking a bit a chore but a joy. I alsoRoasted the red capsicum.

          1. The Seasoned Mom says:

            We’re so glad you enjoyed it, Cathleen! We can’t wait to see your photo.

        3. cathleen m says:

          5 stars
          Very easy to make. I added spinach that was finely chopped and steamed to the ricotta filling came up a treat. I’m going to add a photo thank you very much these easy recipes make daily cooking a bit a chore but a joy.

    2. Aubrey Yost says:

      5 stars
      Very yummy made this recipe plenty of times. But there is no way it’s only 12g carbs lol per serving

      1. The Seasoned Mom says:

        Hi Aubrey! We’re so glad you enjoy the recipe. The nutritional information is just an estimate, but that does seem a bit low. We’ll look into it! Thanks for catching that.

  2. Debra Roach says:

    Looks great now I just have to get my teenager to eat noodles and cheese! I think that maybe he is not my son because i could live on both. Haha

    Your recipes are great!

    1. Blair says:

      Oh, Debra! I don’t know WHAT I would do if my kids didn’t like noodles and cheese! 🙂

  3. steve says:

    what a great recipe…tried it once and loved it…on the table for a dinner party tonight!

    1. Blair says:

      That’s wonderful, Steve! Thanks so much for letting me know. Hope the party was fun! 🙂

  4. madileine says:

    5 stars
    Prepping heaps of freezer meals for postpartum enjoyment and this made the list! Turned out wonderfully! Used uncooked noodles instead of no-boil, doubled quantities, added LOTS of spinach (kale or chard would work too for extra greens), whole milk dairy instead of low-fat (better for Mama & Baby), red chili flakes cooked at 375ºF for one hour, covered with aluminum foil instead of 450ºF for 40 minutes, and it did the trick— cooked everything inside and out perfectly! Time to portion out and freeze, thanks so much for the delicious recipe!

  5. Sarah says:

    I made this last night , my small town grocery store only had green bell peppers available so I had to use that instead and used ragu’s new homestyle sauce and it turned out wonderful . Had two pre teen girls eat all they could !!! This will be a great to at our house ,thank you !!!!

    1. Blair says:

      Awesome! Hi praise when the pre-teen girls devour it! 🙂

  6. janet a says:

    How many servings are in this recipe?
    Thanks!!

    1. Blair says:

      Hi, Janet! The servings are listed in the recipe card above. 🙂 The lasagna serves 8 people. Enjoy!

    2. Erin says:

      This is in my oven right now. I’ve made it several times over the last few years. My favorite time to make it is in the summer with farmer’s market vegetables! I’ve used cottage cheese and ricotta, Rao’s marinara and your Marinara recipe and no matter what it’s always the best! I recommend using homemade marinara and fresh garlic. Today is the first time adding eggplant and I made homemade ricotta so I’m especially excited for all the fresh farmers market and homemade ingredients. Thanks!

      1. Blair Lonergan says:

        Oh, yum! The addition of the eggplant will be delicious. Thanks for your note, Erin!

  7. COX JULIE says:

    5 stars
    Verry delicious !

    1. Blair says:

      Thanks, Julie!

  8. Ann says:

    Would love to know how much you mean by one zucchini or summer squash. I have some giant zucchinis and the ones in the store are small. To have a suggested amount in cups would be lovely. 🙂

    1. Blair says:

      Hi, Ann! I mean the standard grocery store size (a small zucchini) — not the giant kind that you have. A small zucchini yields about 1 cup of diced zucchini. You can use more or less in that general range — the measurement does not need to be exact. 🙂

      1. Ann says:

        5 stars
        Thank you. 🙂

  9. Shawn says:

    5 stars
    I needed an easy recipe for our student’s potluck dinner, I chose this one since a few of my students are vegetarian. It was a HUGE hit with a whole lot of college kids, not just the vegetarians!

    1. Blair says:

      That’s great, Shawn! Thanks so much for letting me know!

  10. Shawn says:

    5 stars
    I needed an easy recipe for our student’s potluck dinner, I chose this one since a few of my students are vegetarian. It was a HUGE hit with a whole lot of college kids, not just the vegetarians! I have been passing out copies of this recipe for 3 days now.

    1. Blair says:

      YAY!!! That makes me so happy to hear! 🙂

  11. Blair says:

    That’s what works here! 🙂 Of course, you can test it at a lower temperature if you prefer, though.

  12. Blair says:

    Hi! I haven’t tried freezing this particular dish, but lasagna usually freezes very well after baking, so I imagine this version would too! 🙂

  13. Karen says:

    5 stars
    Made this for my son and daughter in law. She has just come out of hospital after the birth of their baby. My son text me to say he loved it- even though there was no meat and he hates capsicum! So a definite hit. ????????

    1. Blair says:

      That’s wonderful Karen! A true success when the non-veggie-lovers can enjoy it, too! 🙂

  14. Amanda H says:

    My family doesn’t like mushrooms. Is there a good alternative for those? Thanks!

    1. Blair says:

      Hi, Amanda! Eggplant would be a great substitute for the mushrooms. If your family doesn’t like eggplant, you can just use an additional zucchini or yellow squash. Enjoy!

  15. Shannon Smith says:

    5 stars
    This lasagna is amazing! Will be making it a regular! I chopped up everything in the food processor because it is so easy and the kids didn’t even know it had vegetables! All 4 kids loved it! Thanks!

    1. Blair says:

      Awesome! That’s so good to hear, Shannon! Thank you! 🙂

  16. Erin says:

    5 stars
    This was REALLY good! It tasted delicious. It was also simple to make. I had my favorite 4 year old help me and we had a blast making it and eating it!

    1. Blair says:

      That makes me so happy, Erin! Thank you!

  17. Samantha Moore says:

    Can I Sub out the mushrooms for carrots if so how ?

    1. Blair says:

      Yes! I would grate the carrots. You’ll need about 2 – 2.5 cups of grated carrots to replace the mushrooms. Enjoy!

  18. Blair says:

    Hey, Elie! Yes — it couldn’t hurt to strain the cottage cheese first. You can also substitute with ricotta, if you prefer!

  19. Blair says:

    That’s correct, Kaki! When using the oven-ready noodles, the higher temp works well. 🙂

  20. WENDY MI9LNER says:

    CAN I ASSEMBLE THE DAY BEFORE i WANT TO BAKE

    1. Blair says:

      Yes! Just allow the dish to sit on the counter for at least 30 minutes before baking so that it can come to room temperature before it goes in the oven. 🙂