Zucchini Lasagna
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 the zucchini lengthwise into thin strips, salt lightly, and let them sit to release excess moisture.

Spread tomato sauce in the baking dish and add a layer of zucchini slices on top.

Pour more tomato sauce over the zucchini, then spoon and spread the white sauce lightly.

Continue layering zucchini, tomato sauce, and white sauce until used up, then finish with shredded cheese.

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
Yes, a good-quality store-bought marinara works perfectly here and keeps the recipe quick and easy.
No, the skin softens while baking and helps the zucchini slices hold their shape.
Usually three to four layers work best, depending on your dish size and how thinly the zucchini is sliced.
Yes, you can assemble it a few hours in advance and bake it just before serving.
Let it rest for about 10 minutes so the layers set and the lasagna slices cleanly.
This dish pairs well with a simple green salad, garlic bread, or stuffed portobello mushrooms.
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 (Vegan, Gluten-Free, Low Carb, No Pasta)
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
- Prepare the zucchini1. 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.
- Make the tomato “meat” sauce4. 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.
- Make the white sauceVegan béchamel7. 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 version7. Mix vegan cream cheese with plant milk until smooth and pourable.8. Season with salt and pepper to taste.
- Assemble the lasagna11. 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.
