Zucchini Lasagna

This vegan zucchini lasagna recipe has layers of delicious Italian flavors with thinly sliced zucchini instead of pasta noodles. This is a low-carb, healthy, vegan dish you can serve any night of the week!

A slice of zucchini lasagna sits on a plate. There are breadsticks in the background and a bowl of steamed broccoli.

I love recipes with layers. It’s one reason I made my Vegan Baked Ziti with layers, too.

And main dishes with zucchini are the best! These vegan zucchini boats are easy, healthy, and delicious.

But, back to lasagna! When you combine zucchini strips, savory red sauce, and vegan ricotta and top it with vegan mozzarella shreds, you’ve got a feast.

This zucchini lasagna vegan recipe is even better because it’s made with zucchini instead of pasta noodles. It’s a great gluten-free way to get your lasagna in!


Did you know that there are several vegetables that can be used as a substitute for pasta in your favorite dishes? See below for the answer!

Key Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe, including substitution ideas:

  • Vegan Ricotta — You can buy vegan ricotta these days or make your DIY vegan ricotta.
  • Zucchini — You’ll need 2 to 3 medium zucchini. Learn more about preparing zucchini lasagna noodles.
  • Garlic — You’ll need three cloves of garlic.
  • Veggie Meat — I like adding veggie ground beef to the sauce, although this is optional. You can substitute some crumbled Vegan Pepperoni or Vegan Breakfast Sausage.
  • Tomatoes — You’ll need a 28-ounce can or two 15-ounce cans of crushed or petite diced tomatoes.
  • Basil — You can use fresh basil or one teaspoon of dried basil.
  • Vegan mozzarella shreds — When you’re making zucchini lasagna vegan, you must use dairy-free mozzarella. We use Follow Your Heart or Daiya Mozzarella.

What Makes This Recipe Shine?

  • EASY — Zucchini noodles are easy to make by cutting the vegetable into thin strips.
  • BEST TEXTURE — Adding salt to the zucchini noodle strips helps them release their juices, resulting in less moisture in the finished dish.
  • DELICIOUS — Covering the dish with foil while baking traps steam, cooking the noodles and sauces together until perfectly tender and delicious!

Serving Suggestions

Serve zucchini lasagna with any of the following side dishes:

Storage Tips

Store leftovers in an airtight container for up to 7 days. It can be frozen for up to 2 months.

Trivia Answer

Vegetables like zucchini, sweet potatoes, and even spaghetti squash can be transformed into delicious “noodles,” offering a healthier, gluten-free twist to classic pasta dishes like lasagna. Learn more about making zucchini noodles in many different forms.

Vegan Italian Recipes

If you love this vegan zucchini lasagna, here are even more plant-based Italian recipes you’ll love:

A serving of zucchini lasagna sits on a plate. There's another slice barely visible in the background.

Vegan Zucchini Lasagne

This vegan zucchini lasagna features layers of delicious Italian flavors but uses thinly sliced zucchini instead of pasta noodles. This is a low-carb, healthy, vegan dish you can serve any night of the week!
5 from 2 votes
Course: Main Course
Cuisine: Italian
Prep Time: 15 minutes
Cook Time: 50 minutes
Resting Time: 10 minutes
Total Time: 1 hour 15 minutes
Servings: 6 servings
Calories: 412kcal


Vegan Ricotta

  • 1 cup cashews , soaked in water 2 – 4 hours
  • 15 oz extra firm tofu
  • ½ cup water
  • 5 tablespoons lemon juice
  • 3 tablespoons nutritional yeast flakes
  • 1 clove garlic , peeled and sliced
  • ½ teaspoon salt

Zucchini Lasagna

  • 3 medium zucchini (8 ounces each)
  • 1 teaspoon salt
  • 1 teaspoon olive oil
  • 1 cup diced onions
  • 3 cloves garlic, peeled and minced
  • 2 cups veggie crumbles
  • 28 oz can crushed tomatoes
  • 2 tablespoons chopped fresh basil (or 1 teaspoon dried)
  • 2 cups vegan mozzarella shreds


For the Vegan Ricotta

  • To soak the cashews, cover them with water and soak for at least 2 hours, up to overnight. Then drain the soaking water.
  • Drain the water from the tub of tofu. There's no need to press the tofu.
  • Combine soaked cashews, tofu, water, lemon juice, yeast flakes, garlic, and salt in a blender or food processor. Pulse several seconds to combine. Use a spatula to push down ingredients from the side of the bowl. Add water, one tablespoon at a time, until a spreadable consistency is achieved. It should take no more than 1/4 cup of water.
    Looking down on a blender with tofu, cashews, and other ingredients..
  • Storage: You can store this in the fridge for 3–5 days, or freeze for up to 1 month to use in lasagna.

For the Zucchini Lasagna

  • Preheat oven to 375°F/190°C
  • Cut the ends off the zucchini and slice into ⅛" thickness. You can use a mandoline or a kitchen knife to cut zucchini.
    Zucchini slices are sitting on a wire rack.
  • Place them on a pan and sprinkle with salt. Set aside for 10 minutes until they release their juices. Use a paper towel or kitchen towel to blot the moisture on the zucchini. Place the pan in the heated oven for 10 minutes.
    Zucchini slices are on a roasting pan.
  • Add oil to a skillet over medium heat and cook until shimmering. Add onions and cook for 5 minutes until tender. Add the veggie crumbles and garlic and cook for another minute, until heated through.
  • Add the tomatoes and basil and reduce heat to medium-low. Allow the mixture to simmer for 30 minutes until it thickens.
  • Spread about ½ cup of the tomato sauce in the bottom of a 9×9 casserole dish. Add one layer of zucchini strips on top. Spread half of the ricotta cheese over the noodles, followed by ½ cup of vegan mozzarella shreds.
    A hand is placing a zucchini slice over red sauce in a baking dish.
  • Repeat this process until you run out of ingredients, ending with mozzarella. Cover with foil and bake for 30 minutes. Then use tongs to remove the foil and bake for another 20 minutes.
    A hand is distributing mozzarella cheese over red sauce in a baking dish.
  • Remove from the oven and let the dish sit for approximately 10 minutes before serving.

(The products above contain sponsored links to products we use and recommend)


The nutritional estimate is provided for each cup of the ricotta. 
Calories: 412kcal | Carbohydrates: 38g | Protein: 21g | Fat: 22g | Saturated Fat: 5g | Trans Fat: 1g | Sodium: 1304mg | Potassium: 1083mg | Fiber: 8g | Sugar: 12g | Vitamin A: 517IU | Vitamin C: 37mg | Calcium: 130mg | Iron: 7mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

5 from 2 votes (2 ratings without comment)

Rate / Comment

Your email address will not be published.

Recipe Rating

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