Keto Zucchini Lasagna

Loading…

By Reading time

Zucchini lasagna earns its place when it comes out with clean layers, a rich meat sauce, and a top that browns instead of turning soggy. The trick isn’t hiding the zucchini; it’s managing its water so the whole dish eats like lasagna, not a pan of vegetables in sauce. When the slices hold their shape and the ricotta stays creamy, you get all the comfort of the classic version without the heavy carb load.

The biggest difference in a good keto zucchini lasagna is what happens before assembly. Salting the zucchini first pulls out a surprising amount of moisture, and a short trip in the oven dries the planks just enough to help them stand up in the bake. The meat sauce also needs to be simmered until it thickens; if it stays loose, it seeps into every layer and the casserole never sets properly.

Below, I’ll walk through the step that prevents watery layers, the ingredient choices that matter most, and a few smart swaps if you want to adjust the dish for your table. The resting time at the end matters just as much as the baking, so don’t skip it if you want neat slices.

The zucchini held up beautifully after roasting, and the lasagna sliced cleanly after resting. The meat sauce was thick enough that the layers stayed put instead of sliding apart.

★★★★★— Melissa T.

Save this keto zucchini lasagna for the nights when you want rich layers, bubbling mozzarella, and a firm slice without the pasta.

Save to Pinterest

The Step That Keeps Zucchini Lasagna from Turning Watery

Zucchini carries a lot of moisture, and that’s the main reason low carb lasagna can go sideways. If you layer raw slices straight into the dish, they steam in the oven and leak into the ricotta, leaving you with a loose middle and a pool at the bottom of the pan. Salting the planks first draws out that water before the bake ever starts.

Roasting after salting finishes the job. The zucchini doesn’t need color; it needs to lose enough moisture that it bends without collapsing. If the planks still feel wet or slippery when you assemble, they’ll keep releasing liquid while the lasagna cooks, and the sauce won’t have a chance to set up around them.

  • Salted zucchini planks — This is the difference between a sturdy slice and a soupy casserole. Pat them dry well after sweating, then roast until they look a little shrunken and matte.
  • Thick meat sauce — A loose sauce runs into the layers. Simmer until it mounds on a spoon and the tomato liquid has cooked off.
  • Resting time — The bake finishes the cooking, but the rest time finishes the structure. Cut too early and the layers slide apart.

What Each Ingredient Is Doing in This Keto Lasagna

Keto zucchini lasagna rich layers bubbling mozzarella
  • Zucchini — These are the noodle stand-ins, but they need prep. Thin planks work best because they soften without becoming mushy. Thicker slices stay too firm and make the casserole awkward to cut.
  • Ground beef — An 80/20 blend gives you enough fat for flavor without making the sauce greasy. If you go leaner, the sauce can taste flat unless you add a little extra olive oil.
  • Crushed tomatoes and tomato paste — The crushed tomatoes bring body, while the paste deepens the sauce and helps it thicken. Tomato paste matters here; it’s what turns the sauce from thin and sharp into something rich enough to hold a layer.
  • Ricotta, eggs, and parmesan — Ricotta gives the creamy middle, eggs help it set, and parmesan adds salt and a little backbone. If you skip the eggs, the filling stays softer and can ooze when sliced.
  • Mozzarella — Use it in the filling and on top. In the layers, it adds stretch and helps bind the ricotta. On top, it gives that browned, bubbling finish people expect from lasagna.

Building the Layers So They Slice Cleanly

Drying the Zucchini First

Lay the zucchini planks on a tray, salt them, and let them sit until you can see moisture bead on the surface. Pat them dry with paper towels, then roast just until they lose their raw sheen and start to look a little flexible. If they come out soggy, they’re not ready to go into the dish.

Cooking Down the Meat Sauce

Brown the beef with the onion until the onion softens and the meat loses its raw pink color, then add the garlic for the last minute so it doesn’t scorch. Stir in the tomatoes, paste, and seasonings, then simmer until the sauce is thick and glossy. If it still looks thin enough to pour like soup, keep cooking; that extra moisture ends up in the lasagna.

Assembling Without Slippage

Spread the sauce in a thin base layer, then build with zucchini, ricotta mixture, more sauce, and repeat. Keep the layers even and don’t pile the ricotta too thick in one spot, or the center will wobble when you cut it. Finish with sauce and the remaining mozzarella so the top browns evenly instead of drying out.

Baking Until Set and Golden

Cover the dish tightly for the first part of baking so the center heats through without burning the cheese. Remove the foil for the last stretch and watch for deep golden spots around the edges and bubbling sauce at the sides. If there’s liquid on top near the end, leave it uncovered a few extra minutes so it can cook off instead of settling into the pan.

Make it with ground turkey

Ground turkey works if you want a lighter version, but it needs a little help because it doesn’t bring the same richness as beef. Add a tablespoon of olive oil while browning and season boldly, or the sauce can taste lean. The texture stays just as sliceable if you still reduce the sauce properly.

Make it dairy-free

Use a dairy-free ricotta style filling and a melty plant-based mozzarella, but expect a softer set and less of that classic stretchy top. Choose a filling that’s thick, not watery, or it will leak into the zucchini layers. This version still bakes into a solid casserole if the sauce is reduced well.

Make it extra low carb and gluten-free friendly

This recipe is already gluten-free and keto as written, so the main adjustment is keeping the tomato sauce free of hidden starches or sugar. Check the crushed tomatoes and tomato paste labels if that matters to you. The texture depends more on moisture control than on any flour substitute, so the method stays the same.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The layers tighten as it chills, which makes the slices even cleaner the next day.
  • Freezer: It freezes well in portions. Cool completely, wrap tightly, and freeze for up to 2 months; thaw overnight in the fridge before reheating.
  • Reheating: Reheat covered in a 325°F oven until hot in the center. Microwaving works for single slices, but use medium power so the cheese doesn’t turn rubbery before the middle warms through.

Answers to the Questions Worth Asking

Can I skip salting the zucchini?+

I wouldn’t. The salt draws out moisture before the bake, which is what keeps the lasagna from turning watery. Without that step, the zucchini releases water straight into the pan and the layers won’t set the same way.

How do I keep zucchini lasagna from getting soggy?+

Salt and roast the zucchini, then simmer the sauce until it’s thick. Those two steps do the heavy lifting. If either the vegetables or the sauce still hold a lot of liquid, that moisture ends up trapped in the finished casserole.

Can I make keto zucchini lasagna ahead of time?+

Yes. Assemble it up to a day ahead, cover it, and refrigerate it before baking. The zucchini may release a little extra liquid as it sits, so if you notice moisture pooling, blot the top before it goes in the oven.

How do I know when the lasagna is done baking?+

The top should be deeply golden and bubbling at the edges, and the center should feel set rather than loose when you gently shake the pan. If the middle still looks wet under the cheese, give it a few more minutes uncovered. The resting time after baking helps it firm up the rest of the way.

Can I use cottage cheese instead of ricotta?+

Yes, but blend it first so the filling isn’t grainy. Cottage cheese has more moisture than ricotta, so it needs that extra step or the center can loosen up. The flavor is a little tangier, which works well with the beef sauce.

Keto Zucchini Lasagna

Keto zucchini lasagna layers tender roasted zucchini planks with a thick, simmered beef meat sauce and a creamy ricotta mixture, then bake until golden and bubbly. This low carb zucchini lasagna holds together with a proper roast-and-rest method for clean slices.
Prep Time 30 minutes
Cook Time 55 minutes
Resting 15 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Dinner, Main Dish
Cuisine: Italian-American
Calories: 620

Ingredients
  

Zucchini planks
  • 4 zucchini Slice into thin planks.
  • 1 tsp salt For sweating the zucchini.
Keto Meat Sauce
  • 2 lb ground beef 80/20 recommended for browning.
  • 1 onion Small, diced.
  • 5 garlic Minced (about 5 cloves).
  • 1 can (14.5 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 0.5 tsp red pepper flakes
  • 0.1 salt and pepper To taste (use as needed).
Ricotta Layer
  • 2 cup whole milk ricotta cheese
  • 2 eggs
  • 0.5 cup parmesan Grated.
  • 2 tbsp fresh parsley Chopped.
  • 2 cup mozzarella cheese Shredded, divided (reserve 2 cups total; 1 cup for mixing, rest for topping).

Equipment

  • 1 sheet pan
  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Sweat and roast the zucchini
  1. Salt the zucchini planks and let sit for 20 minutes, then pat very dry until no moisture beads remain.
  2. Roast the salted, dried zucchini on a sheet pan at 425°F for 10–12 minutes until slightly dried out, which prevents a watery keto lasagna.
Make the keto meat sauce
  1. Brown the ground beef with the diced onion in a Dutch oven, then drain excess fat.
  2. Add the minced garlic and cook briefly until fragrant.
  3. Stir in crushed tomatoes, tomato paste, Italian seasoning, red pepper flakes, salt, and pepper.
  4. Simmer the sauce for 15 minutes until thick.
Mix the ricotta layer
  1. In a mixing bowl, combine ricotta, eggs, parmesan, parsley, 1 cup mozzarella, salt, and pepper until smooth and evenly combined.
Assemble and bake
  1. Preheat the oven to 375°F and grease a 9x13 baking dish.
  2. Assemble the lasagna by spreading meat sauce, layering zucchini planks, adding the ricotta layer, then repeating meat sauce and zucchini and ricotta, ending with meat sauce and the remaining mozzarella on top.
  3. Cover tightly with foil and bake at 375°F for 40 minutes.
  4. Uncover and bake at 375°F for 15 minutes, until deeply golden and bubbling.
Rest and serve
  1. Rest the keto zucchini lasagna for 15 minutes before cutting for cleaner slices.
  2. If any liquid pooled, blot it with paper towels before slicing.

Notes

For the best texture, don’t skip roasting the salted zucchini—slightly dried planks are what keep this keto noodle lasagna from turning watery. Store covered in the refrigerator up to 4 days; reheat portions in the oven or microwave. Freezing is not recommended due to the zucchini’s water content. For a dairy-light option, swap part-skim ricotta and use a reduced-fat mozzarella while keeping the layers and baking time the same.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating