• Home
  • About
    • Privacy Policy
  • Blog
  • Prep-Ahead Meals Cookbooks
  • Recipes
  • Lifestyle
  • Gardening
  • Kid’s Activities
  • Gluten-Free Recipes
  • Budgeting Tips
↑

Premeditated Leftovers™

Prep-Ahead Meals, Cooking Tips, and Frugal Living

  • Cookbooks
    • Prep-Ahead Breakfasts and Lunches
    • Prep-Ahead Meals From Scratch
  • Recipe Index
  • Home
  • Blog
  • Recipes
  • Gluten-Free Recipes
  • Lifestyle
  • Garden
  • DIY
  • Kids
  • Budget

You are here: Home / Recipes and Cooking Tips / Vegetable Lasagna

Vegetable Lasagna

April 16, 2010 by Alea Milham 8 Comments

This post may contain affiliate links. Read our disclosure policy here.
767 shares
  • Share
  • Tweet
a piece of vegetable lasagna recipe on a plate
a piece of vegetable lasagna recipe on a plate
using a spatula to remove a piece of vegetable lasagna from a baking pan
using a spatula to remove a piece of vegetable lasagna from a baking pan
homemade vegetable lasagna recipe in a baking pan
homemade vegetable lasagna recipe in a casserole dish
homemade vegetable lasagna recipe in a casserole pan

Impress your guests with this mouthwatering Vegetable Lasagna Recipe. Perfect for making ahead and baking before serving. It is a very filling vegetarian dish.

Jump to Recipe

a piece of vegetable lasagna recipe on a plate

This vegetable lasagna recipe is inspired by one my stepmom made for my Dad’s birthday dinner. She made it in addition to the other dinner dishes, for the vegetarians who would be at the party, but it stole the show.

This recipe requires more prep time than most recipes in my repertoire, but it is definitely worth it. 45 minutes elapsed from the time I started chopping vegetables until I put the lasagna in the oven, but I had lots of help from my toddler, so you may be able to assemble everything in less time. Quite a few dishes are dirtied in the process, as well. It is one of those recipes where you will definitely want to call out to your spouse, “I cooked, so I don’t have to do the dishes”.

If you are going to serve this vegetarian lasagna to company, I recommend assembling it earlier in the day in a metal baking pan, store it in the refrigerator, and then putting it into the oven 45 minutes before you would like to serve dinner. Don’t place a cold Pyrex dish or pottery dish in a hot oven as the dish may crack or explode. By assembling it early in the day, you have plenty of time to get the prep dishes in the dishwasher, so your guests don’t walk into a dirty kitchen.

Vegetable Lasagna Recipe

This isn’t like your usual white lasagna recipe. There are lots of different layers, so the ingredient list is rather long. Don’t let this intimidate you. I intentionally broke up the directions into many small steps so you can see each layer of the lasagna as it goes together.

Ingredients:

6-8 lasagna noodles (or gluten-free noodles)
2 tablespoons olive oil, divided
2 small zucchini, thinly sliced
1 head broccoli, finely chopped
2 carrots, julienned
1 large onion chopped
1/2 cup diced green bell pepper
6 cloves garlic minced
1/2 cup all-purpose flour or 1/4 – 1/3 cup cornstarch
3 cups milk
1/4 cup butter
1 cup Parmesan cheese, divided
1/2 teaspoon oregano, divided
1/2 teaspoon basil, divided
1/2 teaspoon salt, divided
1/2 teaspoon pepper, divided
1 10 ounce package frozen chopped spinach, thawed with liquid squeezed out
8 ounces small curd cottage cheese
15 ounces ricotta cheese
2 eggs
4 –5 Roma tomatoes, thinly sliced
1/4 cup fresh basil, shredded
3 – 4 cups shredded mozzarella cheese, divided

Directions:

  1. Heat oil in a large skillet over medium heat. When oil is hot add zucchini. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 5 –7 minutes. Place zucchini on a plate, but do not rinse out the pan.
  2. Reheat the remaining 1 tablespoon of oil in the large skillet adding a little more if necessary. When oil is hot add broccoli, carrots, onions, bell peppers, and garlic. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 6 – 8 minutes; set aside.
  3. Bring a large pot of lightly salted water to a boil. Add lasagna noodles and cook for 10 minutes or until al dente; drain.
  4. Melt butter in a medium saucepan. Stir in flour (or cornstarch) then gradually whisk in milk until well blended. Bring to a boil over medium heat. Cook 5 minutes, or until thick, stirring constantly. Stir in 1/2 cup Parmesan cheese and add a dash or two of pepper. cook for 1 minute or until cheese is melted. Remove from heat; stir in spinach. Reserve 1/2 cup spinach mixture for the topping.
  5. In a small bowl combine cottage and ricotta cheeses; stir well.
  6. Preheat the oven to 375 degrees and coat a 9 x 13 pan with a light coat of oil.
  7. Spread about 1/2 cup of spinach mixture in the bottom of the prepared pan.
    spinach mixture on bottom of baking pan
  8. Place 3- 4 lasagna noodles on top of the spinach mixture.
    lasagna noodles over the spinach sauce
  9. Spread a layer of the ricotta mixture over the lasagna noodles.  cheese mixture on top of lasagna noodles
  10. Layer zucchini on top of ricotta mixture. a layer of sauteed zuchini sliced on top of cheese
  11. Sprinkle 2 cups of mozzarella cheese over the zucchini.  shredded mozzarella cheese spread over zucchini slices
  12. Layer the broccoli and carrots over the cheese. spread broccoli and carrot mixture over the cheese
  13. Spread another 1/2 cup of the spinach mixture over the vegetables. spinach mixture spread over vegetables
  14. Lay another 3-4 lasagna noodles over the spinach mixture.
  15. Top the noodles with the reserved spinach mixture.
  16. Layer the sliced tomatoes over the spinach mixture. Then sprinkle the shredded basil over the tomatoes.a layer of roma tomato slices and a sprinkle of shredded basil
  17. Spread 1 – 2 cups mozzarella cheese and 1/2 cup parmesan cheese over the top of the tomatoes. mozzarella cheese and parmesan cheese spread over the top of the lasagna cassrole
  18. Bake at 375 degrees for 30 – 40 minutes, or until lightly browned on top. Cool for approximately 10 minutes before serving.

baked vegetable lasagna recipe in a casserole dish

How to Store and Free Leftovers

Store any leftover Vegetable Lasagna in a sealed container in the refrigerator for up to 5 days.

To freeze the lasagna, allow it to cool.. Then store it in a freezer-safe container in the freezer for up to 3 months.

How to Thaw Frozen Lasagna

Thaw the lasagna overnight in the refrigerator.

How to Reheat Rice Lasagna

Reheat individual portions in the microwave for 1-2 minutes, stirring halfway through. For larger portions, place in a skillet or oven-safe pan and bake at 350 degrees for 10 – 15 minutes or until heated through.

homemade vegetable lasagna recipe in a baking pan

Printable Recipe for Vegetable Lasagna

homemade vegetable lasagna recipe
Print Download PDF Start Cook Mode

Vegetable Lasagna

Impress your guests with this mouthwatering Vegetable Lasagna Recipe. Perfect for making ahead and baking before serving dinner.
Course Casserole, Dinner, Main
Cuisine American, Italian-American
Diet Vegetarian
Keyword Vegetable Lasagna Recipe, Vegetarian Lasagna Recipe
Prep Time 30 minutes minutes
Cook Time 40 minutes minutes
Total Time 1 hour hour 10 minutes minutes
Servings 12
Author Alea

Ingredients

  • 12 lasagna noodles I used rice noodles
  • 2 tablespoons olive oil divided
  • 2 small zucchini thinly sliced
  • 1 head broccoli finely chopped
  • 2 carrots julienned
  • 1 large onion chopped
  • 1/2 cup chopped green bell pepper
  • 6 cloves garlic minced
  • 1/2 cup all-purpose flour or 1/4 - 1/3 cup cornstarch
  • 3 cups milk
  • 1/4 cup butter
  • 1 cup Parmesan cheese divided
  • 1/2 teaspoon oregano divided
  • 1/2 teaspoon basil divided
  • 1/2 teaspoon salt divided
  • 1/2 teaspoon pepper divided
  • 1 10 ounce package frozen chopped spinach thawed and drained
  • 8 ounces small curd cottage cheese
  • 15 ounces ricotta cheese
  • 2 eggs
  • 4 –5 Roma tomatoes thinly sliced
  • 1/4 cup fresh basil shredded
  • 3 - 4 cups shredded mozzarella cheese divided

Instructions

  • Heat oil in a large skillet over medium heat. When oil is hot add zucchini. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 5 –7 minutes. Place zucchini on a plate, but do not rinse out the pan.
  • Reheat the remaining 1 tablespoon of oil in the large skillet adding a little more if necessary. When oil is hot add broccoli, carrots, onions, bell peppers, and garlic. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 6 - 8 minutes; set aside.
  • Bring a large pot of lightly salted water to a boil. Add lasagna noodles and cook for 10 minutes or until al dente; drain.
  • Melt butter in a medium saucepan. Stir in flour (or cornstarch) then gradually whisk in milk until well blended. Bring to a boil over medium heat. Cook 5 minutes, or until thick, stirring constantly. Stir in 1/2 cup Parmesan cheese and add a dash or two of pepper. cook for 1 minute or until cheese is melted. Remove from heat; stir in spinach. Reserve 1/2 cup spinach mixture for the topping.
  • In a small bowl combine cottage and ricotta cheeses; stir well.
  • Preheat the oven to 375 degrees and coat a 9 x 13 pan with a light coat of oil.
  • Spread about 1/2 cup of spinach mixture in the bottom of the prepared pan.
  • Place 3- 4 lasagna noodles on top of the spinach mixture.
  • Spread a layer of the ricotta mixture over the lasagna noodles. 
  • Spoon ricotta mixture on top of the noodles.
  • Layer zucchini on top of ricotta mixture.
  • Sprinkle 2 cups of mozzarella cheese over the zucchini.
  • Layer the broccoli and carrots over the cheese.
  • Spread another 1/2 cup of the spinach mixture over the vegetables.
  • Lay another 3-4 lasagna noodles over the spinach mixture.
  • Top the noodles with the reserved spinach mixture.
  • Layer the sliced tomatoes over the spinach mixture.
  • Sprinkle the shredded basil  1 - 2 cups mozzarella cheese and 1/2 cup parmesan cheese over the top of the tomatoes.
  • Bake at 375 degrees for 30 – 40 minutes, or until lightly browned on top. Cool for approximately 10 minutes before serving
using a spatula to remove a piece of vegetable lasagna from a baking pan

More Lasagna Recipes:

Skillet Lasagna Recipe

Mexican Lasagna Recipe

Artichoke Lasagna Recipe

Rice Lasagna Recipe

Would you like to save this article?

We'll email this post to you, so you can come back to it later!

767 shares
  • Share
  • Tweet

About Alea Milham

Alea Milham is the owner of Premeditated Leftovers and the author of Prep-Ahead Meals from Scatch. She shares her tips for saving money and time while reducing waste in her home. Her favorite hobby, gardening, is a frugal source of organic produce for her recipes. She believes it is possible to live fully and eat well while spending less.

Comments

  1. Cate says

    April 20, 2010 at 8:56 pm

    Oh, that looks delicious! Must try!

    Reply
  2. Struggler says

    April 19, 2010 at 9:14 pm

    I adore lasagna, of any variety. I usually find the added prep time is worth it, for the result and the leftovers!

    Reply
  3. mrs green @ myzerowaste.com says

    April 19, 2010 at 7:40 am

    that looks amazing; well worth the extra effort and time – thanks for sharing the recipe

    Reply
  4. Adoption of Jane says

    April 16, 2010 at 3:26 pm

    that looks yummmmmmy!

    Reply
  5. Sheila says

    April 16, 2010 at 12:12 pm

    That looks so good. I know it will be a winner in our house. Thanks for sharing the recipe.

    Reply
  6. Melissa says

    April 16, 2010 at 11:37 am

    That does look wonderful! I've tried to sneak small amounts of veggies into lasagna, but I haven't tried a recipe like this. Sounds great to me!

    Reply
  7. Happier Than a Pig in Mud says

    April 16, 2010 at 10:23 am

    This looks great! I love that it's made with a white sauce too!

    Reply
  8. Shana says

    April 16, 2010 at 5:59 am

    Oh my gosh. YUMMY! That looks so good. I will definitely have to try it. Thank you for the recipe.

    Reply

Leave a Reply Cancel reply

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

Recipe Rating




Search

Recent Articles:

Homemade Sour Cream

homemade honey baked ham recipe

Honey Baked Ham

Pizza made from Homemade Pizza Dough

Homemade Pizza Dough

BROWSE:

  • Blog
  • Cookbooks
  • Recipe Index

ABOUT:

  • About
  • Contact
  • Privacy Policy
  • Disclosure

Welcome. I'm Alea!

On Premeditated Leftovers I share simple recipes made with whole foods, practical shopping tips, time saving techniques, and meal planning strategies. I also share tips for minimizing food waste, so more of the food that is purchased ends up on the table.

While volunteering as a budget counselor, I realized that food is the element of most people’s budgets where they have the greatest control. I set out to develop low-cost recipes from scratch to prove it’s possible to create delicious meals on a limited budget. Eating well while spending less is about more than just creating recipes using inexpensive ingredients; it’s about creatively combining ingredients so you don’t feel deprived and are inspired to stick to your budget.

Copyright ©2026, Premeditated Leftovers™. All Rights Reserved.
Design by Pixel Me Designs

Vegetable Lasagna

Vegetable Lasagna

Ingredients

  • 12 lasagna noodles (I used rice noodles)
  • 2 tablespoons olive oil (divided)
  • 2 small zucchini (thinly sliced)
  • 1 head broccoli (finely chopped)
  • 2 carrots (julienned)
  • 1 large onion (chopped)
  • 1/2 cup chopped green bell pepper
  • 6 cloves garlic (minced)
  • 1/2 cup all-purpose flour (or 1/4 - 1/3 cup cornstarch)
  • 3 cups milk
  • 1/4 cup butter
  • 1 cup Parmesan cheese (divided)
  • 1/2 teaspoon oregano (divided)
  • 1/2 teaspoon basil (divided)
  • 1/2 teaspoon salt (divided)
  • 1/2 teaspoon pepper (divided)
  • 1 10 ounce package frozen chopped spinach (thawed and drained)
  • 8 ounces small curd cottage cheese
  • 15 ounces ricotta cheese
  • 2 eggs
  • 4 –5 Roma tomatoes (thinly sliced)
  • 1/4 cup fresh basil (shredded)
  • 3 - 4 cups shredded mozzarella cheese (divided)
1
Heat oil in a large skillet over medium heat. When oil is hot add zucchini. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 5 –7 minutes. Place zucchini on a plate, but do not rinse out the pan.
2
Reheat the remaining 1 tablespoon of oil in the large skillet adding a little more if necessary. When oil is hot add broccoli, carrots, onions, bell peppers, and garlic. Add a 1/4 teaspoon each of oregano, basil, garlic powder, salt, and pepper. Sauté for 6 - 8 minutes; set aside.
3
Bring a large pot of lightly salted water to a boil. Add lasagna noodles and cook for 10 minutes or until al dente; drain.
4
Melt butter in a medium saucepan. Stir in flour (or cornstarch) then gradually whisk in milk until well blended. Bring to a boil over medium heat. Cook 5 minutes, or until thick, stirring constantly. Stir in 1/2 cup Parmesan cheese and add a dash or two of pepper. cook for 1 minute or until cheese is melted. Remove from heat; stir in spinach. Reserve 1/2 cup spinach mixture for the topping.
5
In a small bowl combine cottage and ricotta cheeses; stir well.
6
Preheat the oven to 375 degrees and coat a 9 x 13 pan with a light coat of oil.
7
Spread about 1/2 cup of spinach mixture in the bottom of the prepared pan.
8
Place 3- 4 lasagna noodles on top of the spinach mixture.
9
Spread a layer of the ricotta mixture over the lasagna noodles. 
10
Spoon ricotta mixture on top of the noodles.
11
Layer zucchini on top of ricotta mixture.
12
Sprinkle 2 cups of mozzarella cheese over the zucchini.
13
Layer the broccoli and carrots over the cheese.
14
Spread another 1/2 cup of the spinach mixture over the vegetables.
15
Lay another 3-4 lasagna noodles over the spinach mixture.
16
Top the noodles with the reserved spinach mixture.
17
Layer the sliced tomatoes over the spinach mixture.
18
Sprinkle the shredded basil  1 - 2 cups mozzarella cheese and 1/2 cup parmesan cheese over the top of the tomatoes.
19
Bake at 375 degrees for 30 – 40 minutes, or until lightly browned on top. Cool for approximately 10 minutes before serving

Hope you enjoyed cooking this recipe!

Please rate this recipe to help others find it.

step 1 of 19

Share anywhere