The Live-In Kitchen

  • Recipes
  • Resources
  • About
menu icon
go to homepage
  • Recipes
  • Resources
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • About
×
Home » Vegetarian Main Dish Recipes

Roasted Vegetable Lasagna

Modified: Apr 16, 2025. Published: Nov 24, 2019 by Lindsay Moe.

64981 shares
  • Facebook
  • Email

Roasted vegetable lasagna is so rich and comforting, you won't miss the meat! This vegetarian lasagna recipe uses oven roasted onions and zucchini layered with ricotta cheese, mozzarella, and al dente sheets of pasta.

roasted vegetable lasagna cut into squares in a pan.
Jump to Recipe

This post contains affiliate links. As an Amazon Affiliate I earn from qualifying purchases. All opinions are my own.

Jump to:
  • Ingredients
  • How to make roasted veggie lasagna
  • Top tips
  • More vegetarian pasta recipes
  • Recipe

Roasted vegetable lasagna is one of those classics that will never go out of style.

If you're looking for a warm weekend dinner, holiday meal, or just classic comfort food, you're going to need this, which I consider to be the best vegetarian lasagna recipe!

Yes, lasagna takes a little bit of time to layer up as well as cook in the oven, but the ritual of it is almost hypnotic. One of the best things about the cooking time is you can take care of the dishes while it's in the oven, so by the time you sit down to eat the kitchen is clean.

a slice of cheesy vegetarian lasagna being scooped out of a dish.

The roasted onions and zucchini get caramelized and add the perfect savory flavor to the lasagna. They practically melt right into the cheese, so even though you're eating lots of lovely veggies you won't be overwhelmed by them.

Ingredients

  • Zucchini
  • Onion
  • Olive oil
  • Lasagna noodles
  • Ricotta cheese
  • Eggs
  • Parmesan cheese
  • Mozzarella cheese
  • Tomato sauce
  • Salt & pepper

How to make roasted veggie lasagna

Roast the vegetables

I used a combination of yellow onion and zucchini. I like big chunks of roasted vegetables, which also allows them to caramelize without burning.

Try to cut your vegetables to roughly the same size so they will cook in the same amount of time. Here's an affiliate link to my favorite big baking sheet for roasting vegetables.

onions and zucchini cut on a baking sheet before cooking
onions and zucchini cut on a baking sheet after cooking

Cook the noodles

I like using regular lasagna noodles here, but I have also used no-boil noodles. If you are using no cook noodles, be sure to pour a little water in the pan around the edges before baking.

Cook the pasta according to package directions, then rinse with cold water until cool enough to handle. I like to lay out a few at a time on a clean kitchen towel and pat dry before layering into the lasagna.

ricotta and eggs mixed in a bowl

Mix ricotta and eggs

You could technically omit the eggs if you'd like, but it gives the lasagna extra heft and helps hold it all together. Season this with salt and pepper.

Create layers

Pour a little tomato sauce into the baking dish and spread it around, then add 3-4 lasagna noodles, overlapping slightly if necessary.

lasagna noodles in a pan
ricotta cheese spread on lasagna noodles

Spread ⅓ of the ricotta mixture onto the noodles, then sprinkle with ⅓ of the roasted veggie mixture.

Sprinkle ¼ of the mozzarella and parmesan on top of this (be sure to check for vegetarian parmesan if this is a concern to you). Drizzle this with a bit of tomato sauce.

cheese sprinkled on layers of lasagna before cooking
roasted vegetables sprinkled into lasagna layers

Repeat until you have one final layer of pasta, then cover with the remaining sauce, mozzarella, and parmesan cheese.

Bake

Cover with foil and cook 30 minutes, then uncover and cook 15 minutes more.

tomato sauce spread on lasagna layers before baking
vegetarian lasagna before cooking

Top tips

How to store

Leftovers can be kept covered in the refrigerator for up to 4 days. You can also cover and freeze before baking, allowing it to thaw in the refrigerator overnight before baking as directed, adding a few extra minutes to the baking time if it is still cold.

You could also freeze individual cooked portions, thawing and heating as needed. Reheat leftovers covered in the microwave for 2 minutes or until hot.

Tips for customizing your roasted vegetable lasagna

  • Add cubed eggplant to roast with the vegetables, using two baking sheets if necessary to keep them in a single layer
  • Meat eaters can add ½ pound cooked ground beef
  • Use gluten free noodles to make this gluten free
  • Use vegan ricotta and vegan cheese to make this a vegan vegetable lasagna
  • Add a box of frozen chopped spinach, thawed and squeezed of excess moisture, alongside the roasted veggies
side view of a slice of roasted vegetable lasagna

More vegetarian pasta recipes

  • Orecchiette with Spinach and Butter Beans
  • Roasted Garlic and Broccoli Pasta
  • Pan Fried Butternut Squash Pasta
  • Pesto Linguine
  • Spinach and Artichoke Mac and Cheese
  • Baked Spinach and Cheese Manicotti
  • Mushroom Alfredo
  • Penne alla Vecchia Bettola
  • Skillet Lasagna
  • Meatless Baked Ziti
  • Vegetarian Lasagna Roll Ups
  • Baked Ravioli
  • Spaghetti Arrabbiata
a slice of vegetable lasagna on a white plate

If you make this recipe, be sure to rate it, leave a comment, or tag #theliveinkitchen on Instagram!

sign up for our newsletter graphic

Recipe

roasted vegetable lasagna in a pan

Roasted Vegetable Lasagna

Roasted vegetable lasagna using roasted onions and zucchini, cheese, and pasta layered together in one addictive vegetarian pasta dish!
4.15 from 81 votes
Print Pin Rate SaveSaved!
Prep Time: 40 minutes minutes
Cook Time: 1 hour hour 20 minutes minutes
Total Time: 2 hours hours
Servings: 12
Calories: 405kcal
Author: Lindsay Moe
Prevent your screen from going dark

Ingredients

  • 2 medium zucchini
  • 1 large yellow onion
  • 2 tablespoons olive oil
  • 1 pound lasagna
  • 15 ounces ricotta cheese
  • 2 large eggs
  • 1 cup grated Parmesan cheese, divided
  • Salt and freshly ground black pepper
  • 3 cups tomato sauce
  • 4 cups shredded mozzarella cheese

Instructions

  • Preheat the oven to 450ºF. Coat a 9x13 inch baking pan with cooking spray.
  • Cut the zucchini in half lengthwise, then into ½ inch slices. Peel and halve the onions, then cut into 1 inch chunks. Place the vegetables in a single layer on a baking sheet, using two if necessary to achieve a single layer. Drizzle with oil and season with salt and pepper. Toss to coat. Roast the vegetables for 15 minutes. Toss and continue to roast, about 20 minutes more or until brown and soft. Remove from the oven and reduce the oven temperature to 375ºF.
  • Bring a large pot of water to boil and cook lasagna according to package directions. Drain the pasta in a colander and run under cold water until cool enough to handle. Separate the pasta and blot it dry with a kitchen towel.
  • In a medium bowl, mix ricotta, eggs, ½ cup of the Parmesan, and salt and pepper to taste until well combined.
  • Spread a thin layer of sauce in the bottom of the prepared pan. Cover with a layer of pasta, slightly overlapping the noodles. Spread with one-third of the ricotta mixture. Sprinkle one-quarter of the mozzarella and one-quarter of the remaining ½ cup Parmesan over the ricotta. Spoon one-third of the roasted vegetables on top and then ½ cup sauce.
  • Add another layer of pasta and continue layering until you have 4 layers of pasta and 3 layers of filling. Spread the remaining sauce on top and sprinkle with the remaining mozzarella and Parmesan.
  • Cover the pan with aluminum foil and bake for 30 minutes. Uncover and continue to bake until golden and bubbly, about 15 minutes more. Let stand for 15 minutes before serving.

Notes

Adapted from The Joy of Cooking

Tips for customizing your roasted vegetable lasagna

  • Add cubed eggplant to roast with the vegetables, using two baking sheets if necessary to keep them in a single layer
  • Meat eaters can add ½ pound cooked ground beef
  • Use gluten free noodles to make this gluten free
  • Use vegan ricotta and vegan cheese to make this a vegan vegetable lasagna
  • Add a box of frozen chopped spinach, thawed and squeezed of excess moisture, alongside the roasted veggies
 

Nutrition

Calories: 405kcal | Carbohydrates: 36g | Protein: 23g | Fat: 19g | Saturated Fat: 10g | Cholesterol: 82mg | Sodium: 728mg | Potassium: 472mg | Fiber: 3g | Sugar: 5g | Vitamin A: 852IU | Vitamin C: 11mg | Calcium: 382mg | Iron: 2mg
Tried this recipe?Mention @theliveinkitchen or tag #theliveinkitchen!

More Vegetarian Christmas Recipes

  • Butternut Squash and Kale Salad
  • a hand grabbing a spoke from chocolate pistachio christmas star bread
    Chocolate Pistachio Christmas Star Bread
  • gold rush cocktail in a glass with a lemon twist
    Gold Rush Cocktail
  • A slice of butternut squash lasagna on a plate next to a fork with the pan of butternut squash lasagna in the background.
    Butternut Squash Lasagna

Comments

    4.15 from 81 votes (69 ratings without comment)

    Leave a Reply Cancel reply

    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.

  1. Beth Pawlik says

    February 02, 2020 at 7:08 pm

    5 stars
    Tried this tonight and it was a hit! Even my 10 year old liked it and we are both picky eaters!!! I’ve been trying incorporate more veggies into regular dishes and this was perfect! Can’t wait to try some more of your recipes!!!

    Reply
    • Caroline says

      December 04, 2025 at 5:10 pm

      5 stars
      A new family favorite! My kids are picky-ish and vegetarian 😉 I like to add garlic and a 10oz package of thawed spinach. Thanks!

      Reply
  2. Savi says

    February 24, 2021 at 5:41 pm

    Are the nutritional facts for one serving or for the while recipe? 🙂

    Reply
    • Lindsay Moe says

      February 25, 2021 at 8:21 am

      The nutrition facts are an estimate for one serving if you cut the lasagna into 12 pieces.

      Reply
  3. Connie says

    March 27, 2021 at 4:52 pm

    5 stars
    I love this recipe but wanted to give it a little protien so crumbled up firm tofu & left out a few veggies. It turned out great!

    Just an idea.

    Thanks for your recipes!!

    Reply
  4. Paula says

    July 13, 2021 at 12:18 pm

    5 stars
    I am wondering if I use no cook lasagna, would I also add additional time to bake, as well as some water?

    Reply
    • Lindsay Moe says

      July 13, 2021 at 5:30 pm

      I think the bake time would be roughly the same, you may want to add a little extra water (or mix it into the sauce) for the no bake noodles.

      Reply
      • Paula says

        July 13, 2021 at 5:53 pm

        Thanks!!

        Reply
  5. TG says

    November 15, 2021 at 7:09 am

    5 stars
    Lasagna was truly delicious. Even my picky spouse loved it. I modified in the following ways:
    - Made 1.5 x recipe, but only used 1 x mozzarella and ricotta (would use more ricotta if I had it). Added extra parmesan to make up for less ricotta
    - Added 1/2 lb. cooked ground mild sausage
    - Added thawed and drained spinach
    - Used oven ready lasagna noodles and added milk as the extra liquid for the pasta

    Reply
    • Lindsay Moe says

      November 17, 2021 at 2:08 pm

      Sounds delicious! Thanks for sharing your adaptation.

      Reply
    • Heather B. says

      September 09, 2024 at 4:07 pm

      It's really delicious, and my whole family loves it. I cook for my vegetarian daughter, my husband who wants to love vegetables but doesn't, and my mom, who eats like a 6-year-old.
      I use more than twice as much ricotta as this recipe calls for, and make a deep-dish version. I also cut my veggies smaller than called for, so I can distribute them more evenly on each layer.

      Reply
      • Lindsay Moe says

        September 10, 2024 at 1:53 pm

        I'm so glad your family enjoys this recipe. Thanks for sharing your adaptation!

        Reply
  6. Ashley Greenland says

    February 07, 2022 at 12:11 pm

    I’m planning on making this for a family vacation. We’re all choosing a night to cook. Can this be made ahead of time and frozen?

    Reply
    • Lindsay Moe says

      February 08, 2022 at 9:41 am

      Yes! Let it thaw in the refrigerator overnight and let it cook a few extra minutes since you'll be cooking it cold.

      Reply
  7. Paula G says

    February 07, 2022 at 7:31 pm

    5 stars
    Loved this recipe! I used two zucchini and one yellow squash with a sweet onion. Also, I had some left over red bell pepper and a handful of grape tomatoes I threw in. I used a little more than half cup of sauce in between layers because I was afraid it might be dry. It was so delicious everyone loved it! Thank you,!

    Reply
    • Lindsay Moe says

      February 08, 2022 at 9:42 am

      I'm so glad you enjoyed it! I always feel nervous that 1/2 cup won't be enough either, but it always works out great. Either way, I support extra sauce!

      Reply
  8. Monica says

    February 07, 2024 at 10:09 pm

    5 stars
    Made this dish tonight and it was aaaaaaamazing!!!! So good. Thank you so much for sharing this recipe.

    Reply
    • Lindsay Moe says

      February 19, 2024 at 10:33 am

      I'm so glad you enjoyed it! Thanks for taking the time to leave a review.

      Reply
  9. Miska Knezevic says

    November 16, 2024 at 1:28 pm

    5 stars
    Excellent!

    Reply
  10. Joann says

    December 09, 2024 at 4:01 pm

    I would like to have this on Christmas Eve but I have some time issues, Could I prepare the lasagna the day before and bake it the next day?

    Reply
    • Lindsay Moe says

      December 11, 2024 at 9:14 am

      Definitely! Just take it out of the refrigerator 30 minutes before baking and give it a few extra minutes to cook if needed to get the middle warm.

      Reply
  11. Cindy says

    April 21, 2025 at 9:45 am

    5 stars
    So delicious was a hit with everyone. I roasted zucchini, red peppers and slice carrots. The roasted veggies make this dish.

    Reply
  12. Cindy says

    June 17, 2025 at 4:34 pm

    5 stars
    Made this delicious vegetarian lasagna for my granddaughters birthday who is now gone vegetarian. It was a hit. If I want to add eggplant do I peal the eggplant before roasting it? Have not worked much with eggplant. Also if I use chickpeas do I just add them out of the can or roast as well?
    Thanks again for such a great lasagna

    Cindy

    Reply
    • Lindsay Moe says

      June 18, 2025 at 10:42 am

      It's up to you if you want to peel the eggplant or not. It's edible but usually separates from the flesh when cooked, so I usually take it off so there aren't bits of it all over. Same with chickpeas, you're welcome to roast them but they'll probably lose their crispness in the lasagna. I would probably choose a creamier bean, like great northern or butter beans, to keep the texture of the dish the same.

      Reply
  13. Caroline says

    December 04, 2025 at 5:12 pm

    5 stars
    My kids are choosey and vegetarian. We all agree on this lasagna! I use no-boil noodles. I add garlic and a 10oz package of thawed spinach. Thanks!!

    Reply
    • Lindsay Moe says

      December 10, 2025 at 4:39 pm

      I'm so glad you guys enjoy it! thanks for sharing your adaptation.

      Reply
  14. Cindy says

    February 04, 2026 at 2:27 pm

    5 stars
    Is it ok if I just use egg yolk to mix with the ricotta cheese? I’m using the whites in a dessert and want to use up the yolks.
    Thank you
    I’ve made this lasagna and it’s delicious

    Reply
    • Lindsay Moe says

      February 04, 2026 at 3:40 pm

      Yes, I think that would be just fine! Enjoy your meal!

      Reply
lindsay moe in a kitchen with glasses on shelves behind her

Hi, I'm Lindsay! I've been creating easily customizable vegetarian recipes since 2011. I love the outdoors, brownies, and brand new books. I live and work in La Crosse, Wisconsin and founded Wild Flour Media to expand on my love for food photography and videography to my community and beyond.

More about me →

Popular

  • frozen curly fries made in the air fryer on a plate surrounding a bowl of ketchup
    Frozen Curly Fries in the Air Fryer
  • a dish of mashed potatoes made without milk topped with pats of butter and herbs.
    Mashed Potatoes without Milk
  • zesty cream cheese stuffed mini peppers close up
    Zesty Cream Cheese Stuffed Mini Peppers
  • single serving lemonade in a glass with lemons
    Single Serving Lemonade

Footer

^ back to top

About

  • About Lindsay
  • Privacy Policy
  • Accessibility Statement

Extras

  • Newsletter
  • Resources

Contact

  • Contact
  • Wild Flour Media

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 The Live-In Kitchen

Please read my Privacy Policy.
64981 shares

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.