Roasted Vegetable Lasagna Recipe

We'd love for you to share!

I’ve made Roasted Vegetable Lasagna twice…in two weeks. The first one turned out perfectly wonderful. But, I wasn’t really happy with the photos I planned to share.  Luckily, this roasted vegetable lasagna is D.E.L.I.S.H.  I could eat it every day…and have been doing just that. 🙂

So…this is photo shoot #2. The pictures still don’t do this lasagna justice. But, I can say with certainty that this is one of my favorite pasta recipes. It’s that good.

Roasted Vegetable Lasagna on plate

I’m going to walk you through my favorite preparation of this lasagna. But, as you know, my days at the meal assembly store compel me to give you all the tips I have to make it your “own” favorite lasagna. Jump down to the the end of the post to see these!

Vegetables Ready to Roast

One of my favorite vegetable combinations is: red onion, mushroom, zucchini, and carrot. (The spinach comes later.)  Toss the chopped vegetables with olive oil, salt and pepper and roast at 375 degrees for about 20 minutes. It’s an easy step and deepens the flavor of the vegetables. (Note: this actually took 2 pans. Only one is pictured. There are a lot of vegetables in this lasagna!)

While the vegetables are roasting, cook the lasagna noodles. I’ve used the no-boil kind and fresh pasta sheets. But, I usually end up with the boxed whole wheat lasagna noodles because they are cheap, readily available and healthy.  Even though the box says to cook 2-3 at a time, I add all nine noodles at once and tend to them very carefully.

To make the cheese mixture combine the ricotta, mozzarella, egg and garlic. I mix this up in a bowl and then use the spoon to make a line down the middle so it is divided in half and ready to go.

When the vegetables come out of the oven, combine them with 1 3/4 cups of pasta sauce. The recipe calls for one 24 ounce jar of pasta sauce. So, whatever you don’t mix with the vegetables, will be used in the very last layer. I often experiment with different pasta sauce varieties–extra cheese, fire-roasted tomatoes, marsala mushroom. But, standard tomato and basil always works well.

Now, begin the layering process:

Ricotta, Mozzarella and Egg Mixture Layer

Start with a scant amount of pasta sauce in the bottom of the pan. Layer 3 noodle strips in the pan and top with half of the cheese mixture. I used my fingers to press the mixture as evenly as I could over the noodles.

Spinach Layer

Layer a handful of baby spinach leaves on top of the cheese mixture.

Vegetable and Sauce Layer

Layer half the vegetable/pasta (about 2 cups) sauce mixture over the spinach.

Now, repeat the layering process a second time: lasagna noodles, cheese mixture, spinach leaves, vegetable pasta mixture.

Vegetable Lasagna Ready to go in the Oven

For the top layer, add 3 more noodles, a cup of pasta sauce, plenty of mozzarella cheese and then sprinkle Parmesan cheese over the top.

Easy Roasted Vegetable Lasagna

Bake in the oven for about 30-45 minutes or until the lasagna is baked through (to about 145 degrees) and the cheese on top is melted and bubbly. Allow it to set and cool for about 15 minutes before serving.

And, then…enjoy!

If you want to:

  • Make it ahead and freeze it – Make up the recipe, but don’t cook it. Cover and freeze for up to 2 months. Defrost and cook per instructions. Or, you can cook it from frozen-it will take a long time, approximately 2 hours.
  • Freeze the leftovers – Cool the pan of leftover lasagna, preferably refrigerate for a little while to make it easier to work with. Cut into sections, wrap in plastic wrap and store in the freezer for quick individual servings. Microwave individual servings from frozen for about 3 minutes, depending upon your microwave.
  • Make it healthy – Use whole wheat lasagna noodles and low-fat cheeses.
  • Make it vegan – Leave out the ricotta and egg and replace the cheese with a Vegan version such as products made by Daiya or Galaxy Nutrition.
  • Boost the nutrition even more – This recipe is healthy. But, you can be pretty sneaky with lasagna because the pasta sauce and cheese can mask a lot of ingredients. Add some protein by pureeing chick peas or white beans and adding it to the cheese mixture. Sprinkle some flax seed in a layer. 
  • Replace the vegetable choices – The recipe calls for about 7-8 cups of raw vegetables which reduce down to about 4 cups cooked. Some suggestions: asparagus, yellow squash. sweet corn and kale.

Video: Roasted Vegetable Lasagna


Please rate this recipe and tag @DinnerMom or #DinnerMom on social media. We love to see what you are cooking up!

Roasted Vegetable Lasagna

Roasted vegetable lasagna is so delicious with mushrooms, onions, zucchini, carrots, spinach and lots of cheese. Use low-fat cheeses and whole grain noodles for a healthy dish that is low in points.
Prep Time20 mins
Cook Time40 mins
Resting time15 mins
Total Time1 hr
Course: Main Course
Cuisine: Italian
Servings: 8 servings
Calories: 459kcal


  • 1 cup carrots sliced about 1/4 inch thick
  • 1 large zucchini sliced about 1/4 inch thick and cubed
  • 8 ounces mushrooms sliced
  • 1 cup red onion chopped
  • 1 Tablespoon olive oil
  • Salt and Pepper to taste
  • 9 whole wheat lasagna noodles enough for 3 layers
  • 3 cups pasta sauce 24 ounce jar
  • 2 cups ricotta cheese low-fat
  • 4 cups mozzarella cheese shredded, divided in half
  • 1 egg beaten
  • 1-2 garlic cloves minced
  • 2 cups spinach leaves


  • Preheat oven to 375 degrees.
  • Toss chopped vegetables, except for spinach, with olive oil and season with salt and pepper.
  • Place vegetables on a baking sheet coated with cooking spray and cook for about 20 minutes or until tender.
  • Cook lasagna noodles according directions.
  • Cool vegetables slightly and combine with 1 3/4 cups of pasta sauce.
  • In a separate bowl combine ricotta, 2 cups of mozzarella cheese, egg and garlic. Stir well and divide in half.

Assembly and Cooking:

  • Coat the bottom of a 9 x 13 baking dish with a scant amount of pasta sauce.
  • Layer 3 lasagna noodles in the bottom of the baking dish.
  • Cover noodles with half of the cheese mixture, using finger tips to evenly spread if necessary.
  • Layer a handful of baby spinach leaves for the cheese mixture.
  • Layer half of the vegetable mixture (about 2 cups) over the baby spinach leaves.
  • Repeat steps 8 through 11 for the second layer.
  • Top with 3 more lasagna noodles, remaining pasta sauce, 2 cups mozzarella cheese and Parmesan cheese.
  • Bake uncovered for 30 to 40 minutes or until internal temperature reaches 145 degrees and the cheese is melted and bubbly.
  • Allow lasagna to cool for about 15 minutes before serving.


Make ahead of time and freeze until ready to cook. Or, cook and then wrap individual servings for freezer storage. Substitute your favorite vegetables. This recipe calls for about 8 cups raw or 4 cups cooked vegetables.


Serving: 1g | Calories: 459kcal | Carbohydrates: 37g | Protein: 27g | Fat: 23g | Saturated Fat: 13g | Cholesterol: 96mg | Sodium: 917mg | Potassium: 804mg | Fiber: 3g | Sugar: 7g | Vitamin A: 4535IU | Vitamin C: 18.9mg | Calcium: 461mg | Iron: 3.2mg
Free Email Course: Healthy Dinners on AutopilotSign-up Here!


We'd love for you to share!


  1. We are having WW pasta with sun-dried tomato meatballs and spinach ( sorry E!) for dinner tonight, but I have had a hankering for lasagna and this recipe is the one!!!
    Thank you….delish!

  2. I never tried a veggie lasagna, you made my day! A perfect easy recipe, thanks.

Speak Your Mind