Hearty Healthy Vegetable Lasagna (Super Easy Recipe!)
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My super satisfying, healthy vegetable lasagna is a lightened-up version of the beloved classic Italian recipe. Made with layers of whole wheat noodles, a mixture of gooey cheese, fresh herbs, and packed with veggies, this low-calorie veggie lasagna is ideal for anyone looking for a hearty, one-dish meal that tastes just like the traditional version. I guarantee this recipe will soon become a favorite among your family and friends!
My whole family absolutely loves Italian lasagna. I think it might be their favorite Italian meal. But we rarely order it at restaurants because most vegetable lasagna recipes are made with white pasta (no fiber, refined carbs), way too much cheese (which is high in calories and fat), and barely any veggies (which makes it even more heavy and dense!)
So I decided to create a heart healthy vegetable lasagna recipe with all of the flavor and heartiness you’d expect from a traditional lasagna recipe, but with a few swaps to make it better for you.
And I have to say: it was a hit! Every time I’ve made this: for parties, for meat-eaters, for the holidays, for my family — everyone loves this recipe! It’s one of the best healthy vegetarian Italian recipes!
👩🏽🍳 Why I Love This Recipe
I love it when people ask me, is vegetable lasagna healthy? Mine is! I use fiber-rich whole wheat noodles instead of classic lasagna noodles, which provide a healthy dose of whole grains and keep you fuller longer.
Additionally, I use less cheese and a mix of low-fat and full-fat options to create a low fat veggie lasagna that tastes amazing. My healthy vegetable lasagna recipe is only 260 calories for one giant piece!
This may be a low calorie vegetable lasagna but my recipe is just as good as the real deal. It’s an ooey-gooey, cheesy, veggie packed lasagna loaded with flavor that will have everyone craving seconds.
It’s also a fantastic kid-friendly vegetable lasagna recipe. It’s easy for little ones to eat, and I’ve found it’s a great way to get some extra veggies into your kids since they’re wrapped in a cheesy-carby-lasagna-bow.
While this dish is not a quick weeknight meal, it’s so worth it in the end! Despite the cooking time, it’s a very easy healthy lasagna that makes for great leftovers and is super freezer-friendly as well. I know you’ll love this recipe as much as my family and I do!
Latest Recipe Video!
🥘 Ingredients
My healthy veggie lasagna is made with very basic ingredients. You can easily find whole wheat lasagna noodles at any local grocery store. Scroll down to the recipe card for the exact measurements and nutritional information.
Whole-Wheat Noodles: These create the base of my heart healthy lasagna recipe. Using whole wheat pasta adds nutritional benefits, but you really can’t tell the difference in taste between it and regular lasagna noodles.
Ricotta Mixture: I use low-fat ricotta cheese and a few types of shredded cheese, including part-skim mozzarella cheese, Parmesan, and Asiago, to maintain the gooey texture with less fat and fewer calories.
Fresh Vegetables: I used red bell peppers, zucchini, baby spinach, and red onion — but you can use any mix of colorful vegetables you like! Butternut squash, cremini mushrooms, summer squash, or even asparagus would all taste great in my low calorie vegetarian lasagna.
Red Sauce: To keep my recipe easy, I made a simple tomato sauce using crushed tomatoes and Italian spices, combined with a pre-made jar of marinara sauce.
Spices: Dried Italian seasoning, crushed red pepper flakes (or black pepper), salt, and fresh minced garlic add tons of flavor to low fat vegetarian lasagna. You can also use fresh basil in the filling or as a garnish.
🔪 How To Make Healthy Vegetable Lasagna
Making my healthy lasagna recipe may take a little time, but it’s perfect for both beginners in the kitchen and seasoned cooks. The steps are easy and you don’t need any fancy cooking tools.
Check out my video below to see how easily this low-calorie vegetarian lasagne comes together with very little effort!
Boil Noodles: To begin, I cook the lasagna noodles according to the package directions to al dente. When done, I lay them flat on foil and set aside.
Cook The Veggie Filling: First, I quarter all 4 zucchini and thinly slice. Then I dice all 3 bell peppers and mince 3 cloves of garlic. Next, I heat olive oil in a large skillet over medium-high heat, saute the garlic, half the diced onion, all of the zucchini, and all of the bell peppers together until just softened.
Continue Cooking: Now, I lower to medium heat, add the baby spinach, and stir with a wooden spoon for another 3 minutes until it’s wilted. Then I sprinkle the filling with Italian seasoning, salt, and crushed red pepper to taste, stir, and let it cook for a couple more minutes before removing it from the heat.
Make The Marinara Sauce: Before cooking, I mince 3 cloves garlic. Then I spray a medium sized saucepan with cooking spray and lightly saute the garlic and remaining red onion until the onion is translucent. Next, I add the crushed tomatoes and Italian seasoning to taste, if using unseasoned tomatoes. Once my sauce is heated through, I turn the heat down to low.
Mix The Cheeses: The Parmesan cheese (or Italian blend, if using) should be set aside. I mix 1.5 cups of ricotta cheese with 1 cup of mozzarella until well combined to make the cheesy filling.
Assemble The Layers: First, I spray the bottom of a large casserole dish or baking dish with cooking spray and put 1 cup of sauce on the bottom.
Then I put a single layer of the lasagna noodles.
Then I add another layer of sauce, a layer of the veggie mixture, and top it with ½ cup of the cheese mixture. I don’t try to spread the cheese; the crumbles work well.
Finish Assembling: Next, I add another layer of pasta sheets, followed by sauce, veggies, and cheese. Finally, I add a layer of noodles, top with sauce, and sprinkle 1 cup of Parmesan cheese (or Italian cheese blend) over the top. Note: For every layer of sauce, I use ½ cup homemade and ½ cup pre-made sauce.
Bake And Serve: Once assembled, I cover the unbaked lasagna with foil and bake it at 350 degrees Fahrenheit (177 degrees Celsius) for 30 minutes. Then I uncover it and bake for another 5 minutes or until the cheese has melted. When done, I remove it from the oven and let it cool for 10 minutes. Finally, I slice the healthy vegetarian lasagna and serve it warm.
💭 Expert Tips
My #1 Secret Tip for making my healthy vegetarian lasagna recipe is to generously salt the water and only cook the lasagna noodles to al dente.
This means they should be slightly firm to the bite and not fully cooked through before you start layering them in the casserole dish.
I’ll typically stop boiling the lasagna noodles about 2-3 minutes earlier than I would for completely cooked pasta. The noodles will finish cooking in the oven, so cooking them partially before this prevents the noodles from becoming too soft and mushy during the baking process.
Other Tips To Keep In Mind:
- Lay the Noodles on Foil: After boiling, I will lay the cooked lasagna noodles flat on a sheet of aluminum foil to prevent them from sticking together. Sometimes I even lightly spray the foil with olive oil spray to really make sure they stay separated.
- Cut The Veggies Uniformly: Thinly slice the bell peppers and then cut them in half to match the size of the zucchini pieces. Having uniform pieces ensures that everything cooks evenly and gives my healthy vegetarian lasagne a consistent texture.
- Add The Spinach Last: Sauté the zucchini, peppers, onion, and garlic until almost done, then add the spinach. Spinach cooks quickly, so adding it last prevents it from becoming overcooked and soggy.
- Use Fresh And Dried Herbs: Use a blend of fresh and dried herbs to enhance the flavor. Fresh herbs add a bright, fresh taste, while dried herbs provide a rich, slow-cooked depth of flavor.
- Spray To Prevent Sticking: I always spray or grease my casserole dish before layering the ingredients. This prevents the lasagna noodles from sticking to the dish, making it easier to serve.
- Mix The Red Sauces: Start with a layer of sauce at the bottom of the dish, using a mix of pre-made and homemade sauce. This gives this healthy veggie lasagna recipe a flavorful base.
- Leave The Cheese Crumbles: The cheese mixture isn’t very spreadable since it’s a mix of ricotta and shredded cheese. So instead of spreading the cheese, I like to crumble it on top of the veggie layer. Once it bakes, the crumbles blend well with the vegetables and melt to create a uniform layer.
- Rest Before Slicing: Let this healthy veggie lasagne rest for 10-15 minutes after baking. This allows it to set, making it easier to slice and helps the layers hold together when served.
📖 Variations
Gluten Free Veggie Lasagna: Use gluten free pasta sheets to turn my recipe into a 100% gluten-free low calorie vegetable lasagne!
Roasted Vegetable Lasagne: Instead of sauteeing your veggies, roast the vegetables in the oven at 400 degrees Fahrenheit (200 degrees Celcius) until tender.
Different Veggies: Spinach, zucchini, and bell peppers all work well in a veggie lasagna. Kale, mushrooms, summer squash, asparagus, broccoli, cauliflower, and even carrots would work well in this recipe.
Zucchini Vegetarian Lasagna: Instead of pasta sheets, use zucchini to make this into a low carb recipe!
Vegan Vegetable Lasagna: Make my healthy vegetable lasagna dairy-free by using a vegan ricotta and vegan parmesan instead of the regular cheese.
🍽 Serving Suggestions
My low fat vegetable lasagna is a versatile dish that shines on its own but can be paired with bread, salad, or other veggies for a bigger meal. These are just a few of my favorites:
With Salads: Serve my lasagna with a fresh salad to add more vegetables and a burst of color to your table. This spinach and arugula salad or feta salad with cucumbers, tomatoes, and lentils are both wonderful options.
With Bread: Complement the lasagna with warm, crusty bread. I like options like this gluten free focaccia, air fryer garlic bread, or vegan dinner rolls – they’re all perfect for soaking up the delicious sauce.
With Sides: Serve it with roasted root vegetables, green beans with a squeeze of lemon, or portobello mushroom steaks.
Tips For Serving To Kids: This lasagna is already pretty kid-friendly, but if you have especially picky eaters, I’d recommend chopping up the veggies super fine and mixing them into the sauce. For SUPER picky eaters, you can puree the entire veggie mixture after sauteeing it, and mix that with the sauce.
🧊 Storage Directions
Fridge: Once cool, I place the lasagna in an airtight container or cover it tightly with plastic wrap. It will keep well in the refrigerator for up to 4 days. This kid friendly veggie lasagna is a lifesaver during busy weeks.
Freezer: For longer storage, you can freeze lasagna using one of two methods depending on if you’re freezing leftovers or you’re freezing the lasagna before it’s baked.
- Pre-Baked Lasagna: First, I assemble the lasagna and let it cool completely before storing it in an airtight container. It will last for 2-3 months in the freezer. When ready to bake, I pull it out of the freezer and pop it into the oven directly, following the baking instructions in the recipe. This method helps retain the freshness of the dish better than if you freeze it after baking.
- Baked Lasagna: If it’s been baked, I store it in an airtight container in the freezer for up to 3 months. For best results, I suggest storing it in individual servings to retain freshness and use it as a quick go-to weeknight meal.
Reheating: One of the best parts about this healthy vegetable lasagna is that it reheats really well. For the best results, place the lasagna in an oven-safe dish, cover it with foil, and bake for 20-30 minutes at 350 degrees Fahrenheit (177 degrees Celsius). I have also reheated individual portions in the microwave on high for 2-3 minutes, or until hot – which works well when I’m on time. I always cover the lasagna with a microwave-safe lid or a damp paper towel to retain moisture.
❓Recipe FAQs
You’ll know your noodles are al dente when they’re firm but not hard. Cook them according to the package instructions, usually boiling for 8-10 minutes. They should have a slight bite to them—resistant, but definitely not crunchy.
Watery lasagna often comes from veggies releasing too much moisture. To avoid this, cook the vegetables thoroughly until most of the moisture evaporates before layering them. Also, let the healthy vegetable lasagne rest for 10-15 minutes after baking to help it set and reduce excess liquid.
Absolutely! No-boil lasagna noodles are super convenient. They’re made to cook right in the oven as the lasagna bakes, absorbing the sauce’s moisture. Just make sure to use a bit more sauce than usual to ensure the noodles cook properly.
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Picky Eater.
Love this vegetarian italian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Hearty Healthy Vegetable Lasagna (Easy Recipe!)
Ingredients
- 2 tsp extra virgin olive oil
- 1 box whole wheat lasagna noodles uncooked
- 4 zucchini
- 3 yellow, red or orange bell peppers diced
- 6 oz baby spinach roughly chopped
- 1 red onion diced
- 6 cloves garlic minced
- 1 tbsp dried Italian seasoning more to taste
- ⅛ tsp crushed red pepper adjust to taste
- ¾ tsp salt adjust to taste
- 28 oz can of crushed tomatoes with Italian spices added–like basil, oregano, etc. if you can find that
- 28 oz jar of pasta sauce
- 1½ cups low fat ricotta cheese
- 1 cup part-skim shredded mozzarella
- 1 cup shredded parmesan or Italian four cheese blend
- olive oil cooking spray
Equipment
Instructions
Noodles:
- Cook the lasagna noodles for about 2-3 minutes less time than the package directions say (leave them slightly al dente).
- Once they’re done, lay them flat on foil and set aside.
Vegetables:
- Quarter all 4 zucchini and thinly slice.
- Dice all 3 bell peppers and mince 3 cloves of garlic
- Heat olive oil in a pan over medium heat, saute the garlic, half the diced onion, all of the zucchini and all of the bell peppers together.
- Add the baby spinach at the end (when the zucchini/red pepper are almost done cooking), saute another 3 minutes until spinach is wilted.
- Sprinkle Italian seasoning, salt, and crushed red pepper to taste on top, stir, and let it cook a couple more minutes. Then remove from heat.
Sauce:
- Mince 3 cloves of garlic.
- Spray a medium sized saucepan with cooking spray and lightly saute the garlic and remaining red onion until the onion is translucent.
- Add the crushed tomatoes.
- Add Italian seasoning to taste, if your crushed tomatoes don't have that already added.
- Once the sauce is heated through, turn the heat down on low.
Cheese:
- Combine 1.5 cups of the ricotta cheese and 1 cup of the mozzarella in a bowl. Keep the Parmesan cheese (or Italian blend, if using) separate.
Assembly:
- Spray the bottom of a large casserole dish with cooking spray.
- Put a layer of sauce at the bottom of the dish (For every layer of sauce, I used 1/2 the self-made sauce and 1/2 the pre-made sauce)
- Put a layer of the lasagna noodles.
- Put another layer of the sauce (1/2 pre-made, 1/2 self made).
- Put a layer of the veggies.
- Take the cheese mixture, and put little crumbles of the cheese mixture all over the veggie layer (don’t try to spread it out, the little crumbles seemed to work well).
- Put another layer of the lasagna noodles.
- Layer of sauce.
- Layer of veggies.
- Cheese mixture crumbles.
- Layer of lasagna noodles.
- Layer of sauce.
- Sprinkle 1 cup of the Parmesan cheese (Or Italian Cheese blend) all over the top.
- Cover with foil and bake at 350 degrees for 30 min.
- Uncover and bake for 5 min. longer until the cheese has melted.
Notes
- Salt water and cook lasagna noodles al dente (maybe about 4-5 minutes). They will continue to cook when you bake the lasagna in the oven – and that way you won’t have mushy noodles!
- Lay the noodles flat on aluminum foil to prevent the noodles from sticking together. You can even spray the foil with olive oil spray to really make sure the noodles remain separated.
- Thinly slice the bell pepper and then cut in half so your pieces are about the same size as your zucchini.
- Cook the zucchini, peppers, onion, and garlic until almost done before adding spinach.
- A mix of fresh and dried herbs gives a bright and slow cooked flavor.
- Make the sauce in a separate pan from the veggies.
- Spray or grease the casserole dish to prevent sticking.
- Don’t try to spread the cheese layer. Crumble the cheese on top of the veggies.
- Let the lasagna rest for 10-15 minutes before slicing it, that way it will hold together once you do slice and serve it.
I am going to try this tonight without cheese to make it super low-fat. Will let you know how it goes.
Awesome! Can’t wait to hear how it turns out! 🙂
ooooh this looks really good..:) I have made Lasagne before but it was too creamy. I will go healthy this time and try your recipe.
Yay! I promise you won’t miss any of the creaminess in this lasagna recipe! Hope you enjoy it!
Wow! Your husband was right this the greatest lasagna I have ever had.
Woohoo! I’m so glad you liked it! 🙂
I had vegetarians over for dinner and I made an aubergine (eggplant) & 3 types of mushroom lasagna with vegetarian cheese (not all cheese are suitable vegetarian). I have to say they are very amazingly close to meat lasagna.
BTW I don’t recommend ready-made pasta sause as they might add preservative, complex sugar or flavour enhancer. I believe if u make good vegetarian stock yourself and use in your homemade tomato sauce, then you would not need to use the ready-made pasta sauce.
Ooh and eggplant and mushroom lasagna sounds delicious! Great point about the cheese btw – for those who don’t know, some cheeses have animal rennet in them – which makes them not vegetarian (technically). If the ingredients say “vegetable rennet” – that cheese is veggie friendly! I totally agree with you about some pasta sauces having preservatives, sugars, or artificial flavors added. The sauce from Trader Joe’s is actually all-natural – no sugars, flavors, colors, etc. added. But it’s very important, if you’re going to buy a pre-made sauce, to check the ingredients to make sure they just include tomatoes, spices, olive oil (ingredients you can pronounce). Sugar should not be an ingredient in pasta sauce! Great tip also – when making sauce from scratch, vegetable stock adds great flavor. Thanks so much for your comment!
Looks delicious! I think I’ll try the lasagna recipe with gluten free noodles. We’re a GF organic family. Keep the good stuff coming!
Oh great! That’s an awesome tip to make this GF – what’s your favorite brand of gluten-free noodles?
Tinkyada Brown Rice noodles are fantastic!
Great to know, thanks so much!
This looks absolutely delicious! This will be the first thing I make once I get done with my new year juice fast. Thanks for the recipe and the pictures!
No problem! So glad you like it. Hope your fast goes well – this will definitely be a nice reward once you’re done with it! 🙂
LOVE this recipe…and your amazing blog! All of your food looks delish. Thanks for sharing!
Thank you so much! So glad you like my recipes! 🙂
looks good! but where do you buy whole wheat lasagna noodles?
You can buy whole wheat lasagna noodles at just about any grocery store: Whole Foods has them, Safeway has them, I bet Target / Walmart probably do too (although I haven’t checked). Just be sure to read the back of the box and if the noodles have 5-7g fiber you’re good to go!
You make being a picky eater easy!
Thank you! 🙂 I’ve always felt like it really is easy to be “picky” about what you eat – there are so many healthy options out there, it just takes a tiny bit of effort and you can totally transform your diet without losing any of the delicious flavors that make eating fun!
I love that this recipe is FULL of veggies and not just full of cheese and redundant like you mentioned. Looks delicious, filling, and nutritious!
Thanks! So glad you like it. Adding a ton of veggies into the recipe was one of my goals in “making it over.” 🙂
Hi! Your food looks incredible. I have to say I am somewhat of a picky eater myself and I have recently started my own blog to document my healthy living. I look forward to reading more of your delicious recipes in 2012!
Thank you so much! Love how we are both picky eaters 🙂 Let me know if you end up trying any of my recipes and how they turn out for you!
Wow! These food list is really yummy! Now it makes me hungry! I’m lovin’ all of them because they are also healthy.
Thanks! Yes – all of my recipes are super healthy, so you can eat them guilt-free!
Oh yum! I’ve never tried to make lasagna because for some reason I think it’s insanely complex but this looks amazing!
It looks so good that I think I can even convince my meat-loving husband to love it too (I’m always trying to sneak veggies into his diet :P)
Will try it 🙂
Thanks so much! And yes, I was always scared to make lasagna in the past because I also thought it was way too complex. But it’s actually super easy to make, it’s just time intensive. So as long as you plan ahead and follow the steps in order, you’ll be just fine! Oh and it’s a great vehicle to sneak veggies in – especially red peppers, tomatoes, red onions, etc. – because they blend in visually with the color of the sauce! I know you’ll love this recipe once you try it 🙂
Have friends coming over for dinner tomorrow and 3 of them are vegos so planning to make this alongside a Spanish paella for the meat eaters. Will let you know how it goes! 🙂
Oh awesome!! Can’t wait to hear how it goes – hope everyone loves it!
Made it last night! Actually had a chicken, mushroom and tomato risotto for the others, but everyone had the lasagne too – all gone!
It was delicious – I changed it slightly by reducing the amount of zucchinis and adding mushrooms instead. Also a little bit of, ahem, chilli to give it a kick 😛
Will definitely be making this again!
Woohoo! So glad to hear it! Great idea btw to add mushrooms and chili – I’ll have to make it with those additions next time!
I love lasagna! Wonderful recipe! Have a very Happy New Year!
Thank you so much! Happy new year to you too!
“How would I be able to make a healthy version of lasagna without cutting the flavor”? In my opinion, the most flavorful lasagna recipes include meat. And they can be just as healthy as a meatless version… But it is an adventure to incorporate rich flavors in a meatless lasagna!
Haha I agree that lasagnas with meat can be as healthy as a meatless version (e.g. using lean, organic meats in proper portions in the dish). My husband and I are vegetarian though – which is why this recipe didn’t have meat in it 🙂
Wow.. Love the veggie version of it. I always wanted to try this, thanks for the recipe.
No problem! Glad you like it 🙂