Sturdy Zucchini Lasagna That Slices Clean
This zucchini lasagna skips the noodles but keeps all the hearty layers you want in a lasagna, and it holds together well enough to slice cleanly every time.

It is built with thin strips of salted zucchini, a simple meat sauce, and a creamy ricotta filling that sets up nicely in the oven.
Why This Zucchini Lasagna Works
I love a classic lasagna, but when I want something lighter, this one delivers without feeling like a compromise. The zucchini slices replace the pasta, so you end up with a slice that has all the comfort of a baked pasta but with far fewer carbs.
Salting and draining the zucchini before assembly keeps the whole thing from turning watery, which is the biggest trick. And letting it rest out of the oven gives the layers a chance to set, so your slices come out neat.
Ingredients

- 3 large zucchini (about 2 lb): the width should be similar so your layers are even; a mandoline helps
- Salt for draining: plain fine salt pulls out moisture
- 1 lb ground beef: half beef and half Italian sausage is also great
- 1 small yellow onion, chopped
- 3 cloves garlic, minced
- 1 (24 oz) jar marinara sauce: a smooth, simple tomato sauce works best
- 15 oz whole milk ricotta
- 1 large egg
- 1/2 cup grated Parmesan
- 1/4 cup chopped fresh basil, plus more for top
- 1/2 tsp black pepper
- 2 cups shredded mozzarella (about 8 oz)
Variations / Substitutions
- Ground turkey or chicken: a lean swap that still works, but the sauce may be a little less rich
- Dairy-free ricotta: use a well-drained almond or tofu ricotta and skip the Parmesan
- Add red pepper flakes: a pinch in the meat sauce brings gentle heat
- Fresh oregano or thyme: either can replace the basil in the filling
- Whole milk cottage cheese: drained well, it can stand in for ricotta with a slightly different texture
For an eggplant version, try a classic Eggplant Parmesan instead.
How to Make Zucchini Lasagna
Step 1: Salt and Drain the Zucchini

Slice each zucchini lengthwise into 1/4-inch-thick planks, either with a sharp knife or a mandoline. Lay the slices on a couple layers of paper towels, sprinkle both sides lightly with salt, and let them sit for 15 minutes.
You will see beads of water form on the surface during the rest. Blot them thoroughly with fresh paper towels before you start assembling. The slices will feel drier and a little pliable.
Step 2: Mix the Ricotta Filling

In a bowl, stir together the 15 oz ricotta, 1 large egg, 1/2 cup grated Parmesan, 1/4 cup chopped basil, and 1/2 tsp black pepper. Mix until everything is evenly combined and the filling looks creamy, about 1 minute.
The egg helps the ricotta set into a sliceable layer as it bakes, so do not skip it.
Step 3: Layer the Lasagna

Preheat your oven to 375°F (190°C) while you assemble. In a skillet over medium heat, cook the 1 lb ground beef with the chopped onion until the meat is browned, about 8 minutes. Stir in the minced garlic and cook 1 minute more, then add the 24 oz jar of marinara sauce. Let it simmer for 5 minutes while you prepare the dish.
Spread half a cup of the meat sauce across the bottom of a 9-by-13-inch baking dish. Lay down a single layer of zucchini slices, overlapping slightly. Spread half of the ricotta mixture over the zucchini, then sprinkle with 1/2 cup of the mozzarella. Spoon half of the remaining meat sauce on top. Repeat one more layer of zucchini, the rest of the ricotta, another 1/2 cup mozzarella, and the rest of the meat sauce. Finish with a final layer of zucchini and any remaining sauce, but hold back 1 cup of mozzarella for later.
Step 4: Bake Until Bubbly

Cover the dish tightly with foil and bake for 45 minutes. The sauce will be bubbling gently at the edges when you peek underneath.
Uncover the lasagna, scatter the reserved 1 cup of mozzarella over the top, and bake for 15 minutes more. The cheese should be melted and starting to spot with golden brown, and the corners will look deeply bubbly.
Step 5: Rest and Slice the Lasagna

Pull the dish from the oven and let it rest on a trivet for 15 minutes. This pause is not optional; it gives the layers time to firm up so each slice holds its shape.
Run a serrated knife through the lasagna, cutting into 8 even squares. Lift a slice out and you will see clean, distinct layers with no puddle on the plate. Serve warm with extra fresh basil scattered over the top.
Getting the Best Results
- Use the deepest 9-by-13-inch dish you have to keep the bubbling sauce from spilling over in the oven.
- If the top browns too quickly before the 15-minute mark, tent it loosely with a piece of foil.
- A serrated bread knife glides through the soft layers without squishing them, so you get neat squares.
- Give the lasagna the full 15-minute rest. Even a few minutes less can mean a looser slice.
Keeping Leftover Lasagna Fresh
- Refrigerate: store slices in an airtight container for up to 4 days.
- Reheating: cover with a damp paper towel and microwave in short bursts, or reheat in a 350°F oven covered with foil until warmed through.
What to Serve With Zucchini Lasagna
A crisp green salad with a lemon vinaigrette cuts through the richness and adds brightness. Roasted broccoli or a side of garlicky green beans also work well beside a slice.
Frequently Asked Questions
Can I assemble the lasagna a day ahead?
Yes. Layer it completely, cover, and refrigerate overnight. Bake the next day straight from the fridge, adding about 10 minutes to the covered bake time.
What can I use instead of ricotta?
Drained whole milk cottage cheese is the closest swap. You can also use a firm, well-pressed tofu ricotta for a dairy-free option.
Do I have to peel the zucchini?
No. The skin softens as it bakes and helps the slices hold their form through all the layers.
Can I freeze baked zucchini lasagna?
Yes. Let it cool completely, then wrap the whole dish or individual portions tightly. Freeze for up to 3 months and thaw in the refrigerator before reheating.

Zucchini Lasagna Recipe
Ingredients
Method
- Slice the zucchini lengthwise into 1/4-inch planks, salt both sides, and let them drain on paper towels for 15 minutes. Blot dry thoroughly.
- In a bowl, stir together the ricotta, egg, Parmesan, basil, and black pepper until smooth.
- Preheat oven to 375°F (190°C). Brown the beef and onion in a skillet, add garlic, then stir in the marinara sauce. Simmer 5 minutes.
- Layer the lasagna in a 9-by-13 dish: a little sauce, a layer of zucchini, half the ricotta, half the mozzarella, half the meat sauce. Repeat. Top with a final zucchini layer, the remaining sauce, and reserve 1 cup mozzarella.
- Cover with foil and bake 45 minutes. Uncover, add the reserved mozzarella, and bake 15 minutes more until golden and bubbly.
- Let the lasagna rest for 15 minutes before slicing with a serrated knife. Serve warm with extra basil.
