This post may contain affiliate links. By browsing this website, you agree to our privacy policy and terms of use.

Swap the lasagna sheets for zucchini noodles in this Vegan Lasagna with Zucchini and Summer Squash dish. It's the perfect, vegan and gluten free dinner option when your garden is bursting with overgrown zucchini or you're craving a lighter vegan lasagna. Just 5 easy ingredients!

Wooden and silicone serving spoon dug into zucchini lasagna topped with fresh basil.

I love eating pasta and vegan lasagna year round, but when the weather warms up I often crave dishes that are lighter and packed with veggies.

This vegan lasagna is the best of both worlds – it's made cheesy and delicious with homemade tofu ricotta and marinara yet packed with 10 cups of zucchini and summer squash!

Why This Recipe Works

  • Lots of flavor. Sprinkling the zoodles with salt helps draw out excess moisture and prevents the lasagna flavors from being watered down.
  • Dairy free. Tofu ricotta gives this healthier lasagna the flavors of classic lasagna without the need for dairy cheese.
  • 20 minutes prep time. Using jarred marinara sauce and even pre-made zoodles cuts the prep time needed for this vegan lasagna down to 20 minutes.

Ingredients and Substitutions

Ingredients for lasagna measured into individual bowls and labeled.
  • zoodles – I like to use a combination of zucchini and summer squash and spiralize the noodles myself at home. To make this recipe even easier, use store-bought zoodles!
  • vegan ricotta – I make my own homemade tofu ricotta cheese with just 7 ingredients I almost always have on hand. If you don't want to make your own, the brands Kite Hill and Tofutti each sell a store-bought vegan ricotta.
  • marinara sauce – I use Rao's in this lasagna. It's one of the most flavorful marinara sauces I have ever used. Try finding it at your local Costco for the best deal.
  • vegan mozzarella cheese shreds – I opted for store-bought shredded mozzarella to cut the prep time, but if you prefer a homemade version, try my Melty Vegan Cheese or my Tofu Mozzarella (no nuts, no oil).

Step by Step Instructions

  1. Spiralize your zucchini and or summer squash.

    I have used this Paderno World Cuisine Spiralizer for years and love it! For purposes of making this recipe as universal in baking time as possible, I used the most common width I generally see for zoodles in stores and other recipes (3×3 mm).

    You can spiralize the noodles to your preferred thickness, but understand thicker zucchini lasagna noodles will require a longer bake.

    If you are in a rush, you can often find pre-spiralized noodles at your local grocer in the same section as other pre-cut produce.
Spiralized zucchini and summer squash in glass bowl.
  1. Draw the excess moisture out of the squash. Zucchini and summer squash are water rich vegetables and when baked, all that excess water comes out.

    To prevent this vegan lasagna from getting too watery, spread the squash out on a clean tea towel or two and sprinkle with kosher salt. Set it aside for 10-15 minutes and allow the salt to draw all that excess moisture out.

    Wrap the noodles up in the towel(s) and gently squeeze the moisture out over the sink.

    You will notice the squash shrinks considerably in size. This is good!
Zucchini noodles after ringing out excess water in clean tea towel.
  1. While the salt draws the moisture out of the squash, prepare the tofu ricotta. You can also do this ahead of time and have it ready to go in the refrigerator.

How to Layer the Lasagna

  1. Layer the lasagna and bake! Once the excess moisture has been drawn out of the squash, build the lasagna.

    I like to layer the ingredients into my baking dish like you would with a classic lasagna, but if preferred, you can also toss together the zoodles, tofu ricotta and marinara in a large bowl and then simply transfer to a baking dish.
Photos with labeled steps showing step by step process of layering lasagna.
Step by step process of layering lasagna prior to baking.
  • Step 1: Layer half of the zoodles in the bottom of your baking dish. I used a 10″ round oven safe skillet, but you can also use a 9×13 baking dish.
  • Step 2: Layer half of the tofu ricotta on top of the lasagna zoodles.
  • Step 3: Layer half of the marinara on top of the vegan ricotta.
  • Step 4: Layer remaining zoodles on top of marinara sauce.
  • Step 5: Layer remaining tofu ricotta cheese on top of lasagna zoodles.
  • Step 6: Layer remaining marinara on top of ricotta.
  • Step 7: Layer of vegan mozzarella (optional). I like to melt the mozzarella prior to baking because I find it melts very poorly in the oven (as do most vegan cheeses).
  • Step 8: Bake the vegan lasagna uncovered for 35-45 minutes, or until mozzarella is browned and zoodles are your desired doneness.

    Serve vegan lasagna with zucchini with fresh basil, more vegan mozzarella and Vegan Garlic Bread or Vegan Cheese Bread (Pull Apart Bread).


Why is my zucchini lasagna watery?

Zucchini and summer squash have a very high water content (about 90%!). For this reason, they will naturally release a lot of water while baking. To combat this, it is imperative you salt your zoodles and ring out that extra water prior to baking. Even when doing this, your lasagna will be saucy but it should NOT be watery tasting.

How long does zucchini lasagna last in the fridge?

This vegan lasagna will keep in the refrigerator for 3-4 days and is just as good for leftovers! I sometimes prefer the leftovers.

Can I make this recipe with spaghetti squash instead?

I have not tested this vegan lasagna recipe with spaghetti squash, but it will likely work if the spaghetti squash is cooked separately beforehand. I have a Vegan Spaghetti Squash Lasagna Boats recipe you may enjoy!

Expert Tips

  • Use your overgrown garden zucchini to make this recipe! I made this recipe specifically because I had huge zucchini and summer squash and needed to use up a lot at once. It's the perfect way to use it up!
  • Taste the lasagna at the 35 minute cook mark and see how you like the doneness of the zoodles. I like mine to have a slight crunch, but some prefer a lot softer texture.
  • Use a high quality marinara sauce. Since this recipe is just 5 ingredients, you want to use quality ingredients. The marinara you pick can make or break the flavor here!
Closeup of serving spoon dug into lasagna.

More Vegan Pasta Recipes to Try


Home-Cooked Roots Logo

Vegan Lasagna with Zucchini and Summer Squash

5 from 1 vote

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
This 5 ingredient lasagna is perfect, vegan and gluten free dinner option when your garden is bursting with overgrown zucchini or you’re craving a lighter meal. Ready in just about an hour!


  • 1 lb summer squash spiralized (about 4-5 cups)
  • 1 lb zucchini spiralized (about 4-5 cups)
  • 25 ounces marinara sauce
  • 1 cup vegan mozarella cheese shreds for topping optional
  • fresh basil for topping
  • 1 teaspoon Morton kosher salt

Tofu Ricotta


  • Preheat the oven to 375 degrees, Fahrenheit.
  • Spread spiralized summer squash and zucchini over two large, clean tea towels and sprinkle with the 1 teaspoon of kosher salt. Allow to sit on the towel for 10-15 minutes. This is going to draw excess water out of the squash and prevent the lasagna from being too watery.
  • While the salt draws the moisture out of the squash and zucchini, prepare the tofu ricotta and set aside.
  • After 10-15 minutes, wrap the squash and zucchini up in the tea towels and lightly squeeze out the excess water.
  • Add half of the zoodles to the bottom of a round 10" oven safe skillet or 9×13" casserole dish. Layer 1/2 of the ricotta on top, then 1/2 of the marinara sauce. Continue layering until all ingredients have been added to the casserole dish (I was able to do two layers). Finally, top with vegan mozzarella cheese, if using.
  • Bake uncovered for 35-45 minutes, or until noodles are soft to your liking.
  • Allow to cool for 5 minutes, then serve immediately topped with additional vegan mozzarella, fresh basil, red chili flakes etc.
  • Storage: Store leftovers in the refrigerator for up to 3 days in an airtight container. Will stay fresher longer in glass container. Reheat in microwave.


  • This recipe has been updated on June 30, 2021 to include a better written recipe. 
  • If you prefer, you can toss together the zoodles with the marinara and tofu ricotta instead of layering. 
  • The exact spiralizer I use (highly recommend): Paderno Word Cuisine 4-Blade Folding Vegetable Slicer/Spiralizer Pro.
  • If your summer squash has a lot of seeds inside, first slice squash in half, scoop out seeds, then spiralize. This recipe is perfect for those jumbo zucchini and squash that grow too long in our gardens!
  • I like to melt vegan cheese shreds in the microwave with a couple of splashes of water or unsweetened milk before pouring on the lasagna to bake because vegan cheese shreds do not melt well on their own. 


Serving: 1serving | Calories: 129kcal | Carbohydrates: 18g | Protein: 6g | Fat: 6g | Sodium: 1500mg | Fiber: 5g | Sugar: 10g

Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.

Course Main Course
Cuisine Italian/American

Did You Love This Recipe?

Rate the recipe here and make sure to leave a comment below!

5 from 1 vote

This recipe was originally published August 2, 2020 and was updated on June 30, 2021 to include an improved recipe, new recipe photos including step by step process photos, FAQs, and expert tips.

12 Dirt Cheap Weeknight Dinners ebook page.
12 Dirt Cheap Weeknight Dinners ebook cover.

Wallet-Friendly Recipes & Smart Shopping Tips in Your Inbox

Plus get a free cookbook with 12 Dirt Cheap Dinner Ideas that’ll cost you $2 or less per serving.

leave a comment

I love to hear from you. Submit your recipe questions or review here and I will get back to you as soon as I can.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Kat - the other 1 says:

    In order to get faux cheese to melt you have to add fat. I know, most of them are already “fattening” and SHOULD melt great, but obviously, they do not.
    Drizzle it (after putting it on the food and before baking) with oil or melted butter (or plop tiny plops of vegan butter all over), or spray well with oil till nice and shiny. If it gets hot enough it will now melt. I guess you could toss it with oil or butter before adding to the food… Seems like extra work though. Hopefully I will get some more squash this year to try this with! Every year new bugs show up uninvited, and this year there is now some nasty worm that crawls into the bottom of the baby fruit and another that crawls into the flower end. This happens long before the squash is far enough along to even get fertilized so I haven’t gotten many squash at all. The bugs this year are so frustrating, it makes me so mad, and makes me wanna cry. (And smash all the bug heads in.. heehee.)

  2. i don’t think you know what lasagna is….

    1. It’s layered. Close enough.

    2. This isn’t meant to be a traditional lasagna recipe 😉 There are plenty of those online if that is what you are interested in!

related recipes