Zucchini Lasagna (Vegan, Gluten-Free, Low Carb)

It’s no secret that I love anything involving rich tomato sauce, creamy layers, and melted cheese. Italian-inspired comfort food will always have my heart. The only downside is that classic lasagna is usually heavy on pasta and carbs, which isn’t always what I’m craving.

That’s exactly where this zucchini lasagna comes in.

By swapping traditional lasagna sheets for thinly sliced zucchini, you get all the cozy, cheesy, saucy vibes of a classic lasagna, but in a lighter, gluten-free, and low-carb version that still feels satisfying and indulgent.

This recipe has become one of my favorite ways to enjoy Italian flavors without feeling weighed down.


Why This Zucchini Lasagna Works

Zucchini lasagna can easily turn watery or fall apart if it’s not done right. Over the years, I’ve learned that a few small details make all the difference between a soggy mess and perfectly layered slices.

Here’s why this version works so well:

  • Thinly sliced zucchini replaces pasta without overpowering the dish
  • A hearty vegan “ground beef” tomato sauce adds richness and depth
  • A creamy white layer keeps everything luscious and balanced
  • Careful layering creates clean slices that actually hold together

It’s comfort food that feels a little more intentional.

How to Make Zucchini Lasagna (full recipe in recipe card below)

Slice and salt the zucchini
Slice the zucchini lengthwise into thin strips, salt lightly, and let them sit to release excess moisture.
Slice and salt the zucchini
Slice the zucchini lengthwise into thin strips, salt lightly, and let them sit to release excess moisture.
Start with sauce and zucchini Spread tomato sauce in the baking dish and add a layer of zucchini slices on top.
Start with sauce and zucchini
Spread tomato sauce in the baking dish and add a layer of zucchini slices on top.
Add more sauce and white sauce
Pour more tomato sauce over the zucchini, then spoon and spread the white sauce lightly.
Add more sauce and white sauce
Pour more tomato sauce over the zucchini, then spoon and spread the white sauce lightly.
Repeat the layers and top with cheese Continue layering zucchini, tomato sauce, and white sauce until used up, then finish with shredded cheese.
Repeat the layers and top with cheese
Continue layering zucchini, tomato sauce, and white sauce until used up, then finish with shredded cheese.
Zucchini Lasagna
Bake and serve
Bake until bubbly and golden, then serve with your favorite sides like salad, garlic bread, or stuffed portobello mushrooms.

What to Serve With Zucchini Lasagna

This zucchini lasagna pairs beautifully with lighter sides, but it can also handle heartier accompaniments if you want to turn it into a full comfort meal.

Here are a few serving ideas:

  • A simple green salad with lemon vinaigrette or balsamic dressing
  • Garlic bread or toasted bread to scoop up the sauce

I personally served it with baked portobello mushrooms filled with a creamy vegan cream cheese and bean filling, topped with vegan cheese and baked until golden. That combination, along with garlic bread, made the meal feel extra indulgent while still staying gluten-free and low carb.

FAQs about Zucchini Lasagna

Can I use store-bought marinara for this recipe?

Yes, a good-quality store-bought marinara works perfectly here and keeps the recipe quick and easy.

Do I need to peel the zucchini?

No, the skin softens while baking and helps the zucchini slices hold their shape.

How many layers should zucchini lasagna have?

Usually three to four layers work best, depending on your dish size and how thinly the zucchini is sliced.

Can I make this recipe ahead of time?

Yes, you can assemble it a few hours in advance and bake it just before serving.

How long should I let it rest before cutting?

Let it rest for about 10 minutes so the layers set and the lasagna slices cleanly.

What sides go best with zucchini lasagna?

This dish pairs well with a simple green salad, garlic bread, or stuffed portobello mushrooms.

Can I reheat leftovers without drying them out?

Yes, reheat gently covered in the oven or air fryer so the lasagna stays moist.

Looking for More Zucchini Recipes?

If you enjoyed this zucchini lasagna, make sure to explore more easy, comforting recipes on my homepage at drveganblog.com. You’ll find plenty of simple, flavorful dishes that are perfect for everyday cooking.

And if you’re in the mood for a different zucchini-based twist, check out my Vegan Zucchini Ravioli. It’s a lighter, fun alternative that uses zucchini in a completely different way and is just as satisfying.

Zucchini Lasagna
No ratings yet

Zucchini Lasagna (Vegan, Gluten-Free, Low Carb, No Pasta)

This zucchini lasagna is rich, saucy, and comforting without any pasta. Thinly sliced zucchini replaces lasagna sheets and is layered with a hearty vegan ground “beef” tomato sauce, a creamy white layer, and melted vegan cheese. Naturally gluten-free and low carb, perfect for oven or air fryer.
Servings 4 servings
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour

Ingredients
 

Zucchini layers

  • 4-5 (2.6-3 lb) large zucchinis
  • Salt, for drawing out moisture

Tomato “meat” sauce

  • 1 batch easy vegan ground beef, (from dr.veganblog.com)
  • 750 ml (3 cups) tomato pasta sauce
  • 1-2 tsp Italian seasoning
  • Basil, fresh or dried, to taste
  • Salt, to taste
  • Black pepper, to taste

White sauce (choose one)

Option 1: Quick vegan béchamel

  • 2 tbsp olive oil or vegan butter
  • 2 tbsp all-purpose flour, (use gluten-free flour to keep it gluten-free)
  • 480 ml (2 cups) unsweetened plant milk
  • Salt, to taste
  • Black pepper, to taste
  • Pinch of nutmeg (optional)

Option 2: Cream cheese shortcut

  • 200 g (7 oz) vegan cream cheese
  • 3-5 tbsp (3 tbsp) unsweetened plant milk
  • Salt, to taste
  • Black pepper, to taste

Topping

  • 100-150 g (1-1 1/2 cups) Vegan shredded cheese, to taste

Instructions
 

  1. Prepare the zucchini
    1. Slice the zucchinis thinly using a mandolin or vegetable peeler (about 3 mm / 1⁄8 inch thick).
    2. Lay the slices flat, sprinkle lightly with salt, and let sit for 10 minutes.
    3. Pat very dry with paper towels to remove excess moisture.
    Optional but recommended:
    Pre-bake zucchini slices at 180°C / 350°F for 8–10 minutes, then pat dry again.
  2. Make the tomato “meat” sauce
    4. Prepare the vegan ground beef according to the linked recipe.
    5. Add the tomato pasta sauce, Italian seasoning, basil, salt, and pepper.
    6. Simmer for 5–10 minutes until thick and well combined.
  3. Make the white sauce
    Vegan béchamel
    7. Heat olive oil or vegan butter in a pan over medium heat.
    8. Add flour and whisk for 30 seconds.
    9. Slowly whisk in plant milk and cook for 3–5 minutes until thick.
    10. Season with salt, pepper, and nutmeg if using.
    Cream cheese version
    7. Mix vegan cream cheese with plant milk until smooth and pourable.
    8. Season with salt and pepper to taste.
  4. Assemble the lasagna
    11. Preheat oven to 190°C / 375°F.
    12. Spread a thin layer of tomato sauce on the bottom of a baking dish (about 20×30 cm / 9×13 inches).
    13. Add a layer of zucchini slices.
    14. Spread a layer of white sauce.
    15. Repeat layers: tomato sauce → zucchini → white sauce.
    16. Finish with tomato sauce on top and sprinkle with vegan shredded cheese.

Nutrition

Calories: 382kcalCarbohydrates: 31gProtein: 9gFat: 28gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.003gCholesterol: 0.2mgSodium: 1380mgPotassium: 1099mgFiber: 9gSugar: 13gVitamin A: 1241IUVitamin C: 49mgCalcium: 117mgIron: 4mg

Did you make this recipe?

Please consider Leaving a star rating and review!