Ask Chef Dennis

  • Recipe Index
  • About
menu icon
go to homepage
  • Recipe Index
  • About
subscribe
search icon
Homepage link
  • Recipe Index
  • About
×
Home » Recipes » Pasta Recipes

Best Vegetable Lasagna Recipe

Published: Jan 29, 2023 by Chef Dennis Littley

422
SHARES
Facebook422PinterestFlipboard
Jump to Recipe Listen to the Post

My Vegetable Lasagna, made with creamy ricotta cheese, a white sauce, roasted tomatoes, and garlicky sauteed spinach, is a delicious way to enjoy this Italian Classic.

slice of vegetable lasagna on a white plate

One bite of this creamy, cheesy vegetable lasagna and you’ll agree it’s the perfect Vegetarian Lasagna Recipe!

pan of baked vegetable lasagna

Loaded with flavor and the cheesy deliciousness of mozzarella cheese, parmesan cheese, and ricotta cheese, it may be a vegetarian option. However, I still think it’s one of the best lasagna recipes I’ve ever made.

You’ll find many lasagna recipes that use a bechamel sauce in place of ricotta cheese. But it just wouldn’t be lasagna without the noodles and the ricotta.

If you prefer a meat lasagna, try my Lasagna Bolognese Recipe.

Ingredients for vegetable lasagna

overhead view of ingredients to make recipe

Let’s start by gathering the ingredients we need to make Vegetarian Lasagna with a white sauce. In Chef Speak, this is called the “Mise en Place,” which translates to “Everything in its Place.”

Not only does setting your ingredients up ahead of time speed up the cooking process, it also helps ensure you have everything you need to make the dish.

Can I make vegetable lasagna with tomato sauce?

You sure can. Just eliminate the bechamel sauce and use your favorite tomato sauce or homemade marinara sauce instead. You can also use some of each sauce to make this lasagna.

How to prepare ricotta cheese for lasagna

collage showing how to prepare ricotta mixture

Mix the ricotta cheese, grated Romano cheese, eggs, sugar and pepper together until well blended and place in the refrigerator until needed.

How to make roasted tomatoes

collage showing how to prepare roasted tomatoes
  • Slice the tomatoes and season them with salt, pepper, and grated romano cheese.
  • Roast the tomatoes at 350 degrees F. for about 15 minutes.

How to make bechamel sauce

collage showing how to prepare roux
  • In a saucepan melt the butter over medium-high heat.
  • Add the flour to the melted butter. Reduce the heat to low.
  • Stir the mixture until well blended.
  • Continue to cook over low heat until the roux begins to smell a little like bread (as the flour cooks).

*Be careful not to let the mixture burn.

collage showing how to make bechamel sauce
  • In another saucepan, heat the vegetable stock until almost boiling over medium-high heat.
  • Add the vegetable broth to the butter/flour mixture (roux). Mix well, getting all of the roux stuck in the corners blended in.
  • Add the milk, Romano cheese (or parmesan cheese), and black pepper to the mixture. Stir until well blended.
  • Allow the bechamel sauce to simmer for 5 minutes. The mixture will thicken as it simmers.

If needed add additional milk or water to thin out your sauce. Allow sauce to cool to about room temperature before using (don’t put it in the refrigerator).

collage showing how to prepare spinach
  • In a large skillet or frying pan, add a tablespoon of olive oil, chopped garlic, and spinach leaves.
  • Let the spinach cook over medium heat until fully wilted and some of the water has cooked out.
  • When the spinach is fully cooked place it in a colander and let the liquid drain out.
  • Squeeze out any remaining liquid and set spinach aside until needed.

How to assemble Vegetable Lasagna

collage showing hot to assemble recipe
  • Start by placing enough bechamel sauce to cover the bottom of your baking dish.
  • Add a layer of noodles on top of the sauce.
  • Add one-third of the creamy ricotta mixture for the first layer of the lasagna. Top the ricotta with bechamel sauce
  • Add a second layer of lasagna noodles.

There is no need to boil lasagna noodles. Buy refrigerated fresh noodles or no-boil noodles to make this lasagna.

collage showing how to finish the recipe assembly
  • Add another layer of the ricotta mixture, then add the cooked spinach and bechamel sauce.
  • Add another layer of lasagna noodles.
  • Add the rest of the ricotta cheese mixture and top with half of the roasted tomatoes (reserve 6 slices for the top of the lasagna) and bechamel sauce.
  • Add the last layer of noodles, topped with bechamel sauce and shredded mozzarella cheese.
  • Add the reserved sliced tomatoes and sprinkle with romano cheese and chopped fresh basil.
  • Bake at 350 degrees F for 55-60 minutes.
  • When finished baking, allow the vegetarian lasagna to cool for 15-30 minutes before slicing.
slice of vegetable lasagna on a black spatula above the pan of lasagna

Wouldn’t you’re family and friends love to sit down to this delicious Italian Classic? My Vegetarian Lasagna is sure to become a family favorite!

Store any leftover lasagna in an airtight container or cover it with plastic wrap. Store in the fridge for 3-4 days. It can also be frozen.

Recipe FAQ’s

What vegetable can I use in Vegetarian Lasagna?

You can use just about any vegetable you enjoy eating when making a vegetable lasagna. You do need to cook or roast the vegetables before adding to the lasagna to cook out most of the water. I like using zucchini, eggplant, mushrooms, onions, red peppers, and broccoli rabe.

How do I keep lasagna from getting watery?

If you’re boiling noodles, it’s essential that they are well drained before use. It’s a good idea to pat them dry before using. Uncooked vegetables will also cause the lasagna to be watery.

How many layers of noodles do I need to make lasagna?

I like to use four layers of noodles. I have seen other recipes with more, but then the noodles become the star of the dish and not the other ingredients.

More Recipes You’ll Love!

  • overhead shot of lasagna on a white plate
    Lasagna Bolognese Recipe
  • serving of ravioli lasagna in a white bowl
    Ravioli Lasagna / Plant Based Bolognese
  • bolognese sauce served over pappardelle in a white bowl
    Traditional Italian Bolognese Sauce Recipe
  • overhead shot of spaghetti with sausage in a white bowl
    Homemade Spaghetti Sauce {Authentic Italian Recipe}

slice of tomato spinach lasagna on a white plate

Best Vegetable Lasagna

Chef Dennis Littley
You're going to love these layers of noodles stuffed with ricotta cheese, sautéed garlicky spinach, and roasted tomatoes with a creamy Bechamel sauce. Try my vegetarian lasagna for dinner tonight.
4.98 from 38 votes
Print Recipe Pin Recipe Listen to the Post
Prep Time 30 minutes mins
Cook Time 1 hour hr
Resting Time 30 minutes mins
Total Time 2 hours hrs
Course Entree
Cuisine Italian
Servings 8
Calories 703 kcal

Ingredients
 
 

  • 12 refrigerated pasta sheets or no boil lasagna noodles
  • 32 oz ricotta cheese
  • 2 large eggs
  • ¾ cup Romano cheese grated
  • 1 tablespoon sugar
  • ¼ teaspoon black pepper
  • 2 tablespoon olive oil
  • 2 cloves garlic -chopped
  • 16 ounces baby spinach leaves
  • 6 fresh tomatoes sliced
  • 4 oz mozzarella shredded
  • 4 ounces butter
  • ½ cup all-purpose flour
  • 3 cups vegetable stock
  • 1 cup milk use more if sauce is too thick
  • ¼ cup Romano cheese grated
  • ¼ teaspoon black pepper
  • 1 tablespoon fresh basil chopped

Instructions
 

  • Preheat oven to 350 degrees
  • Mix ricotta, grated Romano cheese, eggs, sugar and pepper together until well blended and place in the refrigerator until needed.
  • Slice tomatoes, season with salt pepper and grated romano cheese and roast at 350 degrees for 15 minutes.
  • In a saucepan melt the butter, then add in flour. Stir mixture over low heat until it begins to smell a little like bread (as the flour cooks).
    Be careful not to let the mixture burn.
  • In another sauce pan heat the vegetable stock until almost boiling, then add it to the butter / flour mixture (roux). Mix well getting all of the roux stuck in the corners blended in.
  • Add in the milk, romano cheese and black pepper. Allow to simmer for 5 minutes, mixture will thicken as it simmers.
    If needed add additional milk or water to thin out your sauce. Allow sauce to cool but don't refrigerate it!
  • In a large skillet or sauce pan add olive oil, garlic and spinach leaves and allow garlic to saute as spinach reduces.
  • When the spinach is fully cooked place in a colander and let the liquid drain. Squeeze out any remaining liquid and set the spinach aside until needed.

Assembly

  • Start by placing enough bechamel sauce to cover the bottom of your lasagna pan, then add a layer of lasagna noodles
  • Add a layer of ricotta cheese (on e third of the mixture) a little of the bechamel sauce and then another layer of noodles.
  • Add another layer of ricotta topped with the cooked spinach, top with bechamel sauce. then add another layer of noodles
  • Add the rest of the ricotta cheese and top with the roasted tomatoes (reserve 6 slices for the top of the lasagna), bechamel sauce and a final layer of noodles.
  • Top the last layer of noodles with bechamel, and shredded mozzarella cheese.
  • Top with the reserved sliced tomatoes and sprinkle with romano cheese and chopped basil.
  • Bake at 350 degrees for 55-60. Allow lasagna to rest for 15-30 minutes before cutting.

Notes

If using dry noodles, you don’t have to cook them, just add a little extra sauce under and over each layer of noodles, and allow the finished lasagna to sit 6-8 hours before baking

Nutrition

Calories: 703kcalCarbohydrates: 54gProtein: 33gFat: 40gSaturated Fat: 22gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 0.5gCholesterol: 209mgSodium: 782mgPotassium: 796mgFiber: 2gSugar: 6gVitamin A: 7184IUVitamin C: 25mgCalcium: 563mgIron: 5mg
Tried this recipe? Pin it for Later!Mention @askchefdennis or tag #askchefdennis!

Comments

    4.98 from 38 votes (11 ratings without comment)

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Farrukh Aziz says

    July 23, 2021 at 12:05 pm

    5 stars
    Ah, classic tomato spinach lasagna! I love Italian recipes, mainly lasagnas. This is a great recipe for me and my fam! Thanks for sharing!

    Reply
  2. Sharon says

    July 20, 2021 at 9:50 am

    5 stars
    This vegetarian lasagna dish would be perfect for meatless Mondays. So simple to make and delicious.

    Reply
  3. Linda says

    July 19, 2021 at 11:41 pm

    5 stars
    This lasagna is to die for! I mean look at those layers…who can say no to that

    Reply
  4. Liz says

    July 19, 2021 at 3:23 pm

    5 stars
    I have an over abundance of tomatoes in my garden this year. Perfect recipe to use those tomatoes up! The spinach adds such color, as well!

    Reply
  5. Pam Greer says

    July 19, 2021 at 2:30 pm

    5 stars
    Looking for a yummy meatless lasagna and this is perfect!

    Reply
  6. Kayla DiMaggio says

    July 19, 2021 at 11:34 am

    5 stars
    This Spinach Lasagna was so perfect and delicious! I love a good veggie lasagna. Thanks for sharing!

    Reply
  7. Gloria says

    July 19, 2021 at 9:28 am

    5 stars
    With all the fresh garden tomatoes ready to eat, this is the perfect recipe. My family loves lasagna. What a great freezer recipe too.

    Reply
  8. Sue says

    July 19, 2021 at 7:26 am

    5 stars
    With tomatoes just about to come in season, this recipe is a keeper for sure!

    Reply
  9. Anna says

    July 19, 2021 at 6:58 am

    5 stars
    Fantastic recipe, it came out SO GOOD!

    Reply
  10. Amy says

    July 19, 2021 at 4:15 am

    5 stars
    Fool proof recipe! It was fantastic! Kids really loved it.

    Reply
  11. Kay says

    July 19, 2021 at 2:15 am

    5 stars
    A great meat-free dinner recipe, the garlicky spinach and roasted tomatoes bring so much flavour to this white lasagna! Love it!

    Reply
  12. Jeannie says

    July 19, 2021 at 12:16 am

    5 stars
    I love this tomato and spinach lasagna for a different take on lasagna, it’s just so good!

    Reply
  13. Erin says

    May 26, 2021 at 3:42 pm

    Is this recipe ok to be frozen?

    Reply
    • Chef Dennis Littley says

      May 26, 2021 at 4:12 pm

      yes it can frozen. It’s better to freeze it before baking but it can be frozen after baking.

      Reply
    • Freya says

      July 19, 2021 at 2:16 am

      5 stars
      This was so good and so simple to make!

      Reply
  14. priyakitchenette.com says

    February 17, 2021 at 10:02 pm

    5 stars
    Love this recipe, tastes delicious. Top marks.

    Reply
  15. Bonnie Hammer says

    January 20, 2020 at 2:06 pm

    5 stars
    I made this for a couple I had over for dinner last Friday, and we are still raving over it! I wanted to make spinach lasagna, but I also wanted sliced tomatoes in it. This was the first recipe that came up when I googled those ingredients in a lasagna dish. I loved the idea of using veggie stock instead of all milk or cream for the bechamel sauce. It still had a creamy consistency and rich, buttery flavor. I added chopped onions to the pan with the spinach and garlic. I also added shredded mozzarella to the bottom layer as well as sprinkling some on top. I made around noon time and then refrigerated it until evening when I popped it into the oven. Thanks for sharing the recipe for this delicious dish, Chef Dennis!

    Reply
    • Chef Dennis Littley says

      January 20, 2020 at 5:09 pm

      thanks for the great review Bonnie and I’m very happy to hear you enjoyed the recipe!

      Reply
« Older Comments
Newer Comments »


My name is Chef Dennis Littley, creator and owner of Ask Chef Dennis Productions. As a classically trained chef with 40+ years of experience in the kitchen, I share my time-tested recipes, knowledge, and chef tips to help you create easy-to-make restaurant-quality meals in your home kitchen.

More about me →

Fan Favorites

  • overhead view of barbecued half racks of baby back ribs on a white platter
    Oven Baked Baby Back Ribs
  • sliced meatloaf with the rest of meatloaf on a white platter
    Classic Meatloaf Recipe with Zesty Glaze
  • shredded cabbage mixed with coleslaw dressing in a glass bowl.
    Easy Homemade Coleslaw Recipe
  • Banana bread sliced on a cutting board.
    Banana Bread Recipe
  • chicken parm with pasta on a white plate
    Chicken Parmesan Recipe
  • seasoned crispy chicken legs on a foil wrapped tray
    Baked Chicken Legs

Featured In

Collage showing where Ask Chef Dennis has been featured.

Footer

↑ back to top

INFO

  • Privacy Policy
  • Disclosure Policy
  • Cookie Policy
  • Accessibility Policy

SUBSCRIBE

Sign Up Today and start getting my easy-to-make restaurant-quality recipes!

CONTACT

  • About
  • Contact

© 2009-2025 · Ask Chef Dennis · 30 N. Gould Street, STE 7204, Sheridan, Wyoming, 82801

Proud Member of:
Mediavine Publisher Network

Let's Get Social

Pinterest Facebook Flipboard Instagram YouTube LinkedIn

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.