Zucchini Noodle Vegetarian Lasagna

This zucchini noodle vegetarian lasagna is a healthy take on your favorite comfort food.  Using zucchini noodles makes it lighter, lower carb, more nutritious, and just as delicious!  Fill it with your favorite toppings and enjoy it with your family and friends.

There is no way to show someone how much you love them better than making them this lasagna.  My husband ate the leftovers every single day until they were gone.  He couldn’t get enough – and he didn’t even care that it was made with zucchini noodles rather than regular pasta!  That is how good it is.

A little forewarning though – this recipe is a litttttle more hands on than most of my recipes (you know I try to stick to that quick and easy for ya), but yall it is worth the wait!  It would make for the perfect Sunday night family dinner and it only becomes better as leftovers!

zucchini noodle vegetarian lasagna

Okay so let me talk about the amounts below.  These are the amounts of ingredients I suggest buying so that you are sure you have enough of everything.  And actually if you aren’t quite sure if your zucchinis classify as “large” go ahead and grab a third because mine made just enough noodles and mine were big!

The reason I am saying this is because there is so much personal preference in this recipe.  I can’t tell you how thick of a layer of ricotta to make.  Maybe you have a heavier pour than me!  I mean the cheesier the better right?  So below is what I bought.  I had just enough zucchini, mushrooms, and mozzarella, but I had some leftover marinara, spinach, and ricotta.  All which can be used for another great pasta dish later in the week so don’t worry about being wasteful!  I just knew if I tried to give you exact proportions it wouldn’t go well so I figured this approach would be best 🙂

zucchini noodle vegetarian lasagna

This recipe is gluten free and vegetarian, however it is not dairy free.  However – you may be able to find vegan cheeses for all of the ones use below.  If you do be sure to let me know the brands you choose and how they go!

Also – if you prefer your lasagna with meat, feel free to just mix some ground turkey or beef in with the sauce layer!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegetarian zucchini noodle lasagna

Zucchini Noodle Vegetarian Lasagna

  • Author: Megan
  • Total Time: 1 hour 40 minutes
  • Yield: one 13x9 pan 1x


Gluten Free, Vegan Option

This zucchini noodle lasagna recipe takes your favorite comfort food and makes it HEALTHY.  Lower calorie, lower carb, more nutrients, and filled with fresh veggies this is perfect for your Sunday night family dinner.


  • 2 large zucchinis
  • 30 oz ricotta cheese
  • 3/4 cup water
  • 1 (24oz) can marinara (OR my homemade marinara recipe!)
  • 6 oz baby spinach
  • 8 oz siced mushrooms
  • 2 (8oz) bags shredded mozzarella cheese
  • 1 tsp garlic salt
  • 1 tsp onion powder
  • 1 tsp oregano
  • Salt and pepper
  • Optional: grated Parmesan cheese


  1. Preheat oven to 350F.
  2. Slice zucchinis lengthwise using a mandolin slicer (I cut mine just over 1/8 inch thick).
  3. Lay zucchini slices out flat on counter and sprinkle with salt.  Let sit 5-10 minutes. (Zucchinis have a lot of water and this will bring it out). 
  4. While waiting on zucchini slices, prepare ricotta mixture:
    1. Combine ricotta, water, onion powder, garlic salt, and oregano in a large mixing bowl and stir until well combined.  Set aside.
  5. Come back to zucchini slices and pat dry to remove excess moisture.
  6. Using a grill pan (or a traditional frying pan if you don’t have a grill pan) on the stove, cook the zucchini slices a few minutes on each side to soften.
  7. Saute mushrooms with a little black pepper until soft, set aside.
  8. Saute spinach until soft, set aside.
  9. Now it is time to stack your lasagna! (The following is exactly how I stacked mine but you can always modify!):
    1. Start with a thin layer of marinara.
    2. Add a layer of zucchini slices, close together but not overlapping.
    3. Add a layer of ricotta mixture.
    4. Top with a thin layer of mozzarella.
    5. Zucchini again
    6. Sauce again
    7. Ricotta again
    8. Spinach and mushrooms (for this one I did one layer of spinach, followed by the mushrooms, topped with more spinach.  But you could always combine the two and just make one layer!  I am OCD 😛 )
    9. Ricotta
    10. Mozzarella
    11. Zucchini
    12. Sauce
  10. Once you have topped with the layer of sauce STOP for now.  Bake for 30 minutes covered (my baking dish had  a top but if yours does not, use aluminum foil).
  11. Remove cover and bake an additional 15 minutes (to dry out sauce a little bit).
  12. Add one more layer of mozzarella and some grated Parmesan (optional) and bake for 10 more minutes.
  13. Broil for three minutes (optional).
  14. Allow ten minutes to cool a little, and then serve!


Vegan Option – You can make this vegan by swapping out the ricotta, mozzarella, and Parmesan.  I know it might sound crazy, but there are so many great companies making delicious vegan cheeses these days!  Check out Kite Hill, Miyoko’s and Daiya

  • Prep Time: 45 minutes
  • Cook Time: 55 minutes
  • Category: main course
  • Method: oven
  • Cuisine: Italian


  • Serving Size: 1/12 of pan

Keywords: zucchini noodle lasagna, healthy lasagna, vegetarian lasagna, healthy dinner, zucchini lasagna

If you make this recipe I would LOVE to hear how you like it and any changes you may have made with the veggies or other fillings, so please leave a comment below!  If you remake on Instagram don’t forget to tag me at @donutworry_behealthy so I can see your creation and send you some love!


zucchini noodle lasagna


  1. Pingback: Better Than Takeout! Chicken Fried CAULIFLOWER Rice

  2. Pingback: Creamy Lasagna Soup - Donut Worry, Be Healthy

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star