Zucchini Lasagna with Ground Beef

Loading…

By Reading time
Servings 4–6 people

Hearty, saucy, and layered with enough cheese to feel like the real thing, zucchini lasagna with ground beef is the kind of dinner that disappears fast once it hits the table. The zucchini softens just enough to stand in for noodles without turning soggy, and the beef sauce brings the kind of deep, savory richness that keeps every bite satisfying. When the top turns deeply browned and the pan rests long enough to settle, the slices hold together in neat layers instead of sliding apart.

The trick with this version is handling the zucchini before it ever goes near the baking dish. Salt pulls out excess moisture, and a short roast dries the planks just enough that the casserole bakes up layered instead of watery. The sauce also needs to be reduced until thick, not spoon-thin, because zucchini keeps releasing a little moisture as it cooks. That extra attention is what makes this lasagna feel sturdy and full-bodied instead of loose.

Below, I’ve included the exact points where this recipe can go wrong and how to avoid them, plus a few smart swaps if you need to work around dairy or want to change the meat.

The zucchini stayed firm enough to slice cleanly, and the sauce thickened up just like you said. I drained the beef well and the bottom layer wasn’t watery at all.

★★★★★— Melissa R.

Save this zucchini lasagna with ground beef for a low-carb dinner that still gives you that bubbling, cheesy lasagna feel.

Save to Pinterest

The Part Most Zucchini Lasagnas Get Wrong: Too Much Water

Zucchini is the whole reason this dish works, and it’s also the reason it can fail. Unlike pasta, zucchini keeps giving off moisture as it bakes, so if you layer it in raw and call it good, the pan turns loose and soupy. Salting the planks first pulls out a surprising amount of liquid, and roasting them briefly drives off even more so they behave like a real structural layer instead of a watery filler.

The other place people lose the texture is in the meat sauce. A thin tomato sauce looks fine going into the pan, but it gets diluted again by the zucchini and the ricotta. You want the sauce thick enough to mound on a spoon before it goes in the casserole. That’s what keeps each slice clean and keeps the bottom from pooling.

  • Zucchini — Slice it into thin planks so it layers like noodles. Thicker pieces stay firm in the wrong way and make the lasagna awkward to cut. If your zucchini are extra large and seedy, scoop out the watery center after slicing or the bake will need longer to set.
  • Ground beef — An 80/20 blend gives the sauce enough richness without tasting greasy. Lean beef works, but it needs a little extra attention when draining so the sauce doesn’t turn oily. If you use turkey, the lasagna will be lighter and a little less savory, so the seasoning matters more.
  • Ricotta — This is what gives you those creamy pockets between the meat sauce and zucchini. Whole-milk ricotta holds up best, but part-skim works if that’s what you have. The egg is what helps it set into neat layers instead of oozing out when you cut the pan.
  • Mozzarella and parmesan — Mozzarella gives you the stretch and the browned top, while parmesan sharpens the whole dish so it doesn’t taste flat. Shredding mozzarella yourself melts better than the bagged kind, which is often coated to keep it from clumping. The parmesan can be the shelf-stable grated kind in a pinch, but a finer shred tastes cleaner.
  • Tomato paste — This is the ingredient that makes the sauce taste cooked and concentrated instead of simply tomatoey. A couple of tablespoons deepens the flavor fast, especially with beef. Don’t skip it unless you plan to simmer the sauce much longer.

What Each Ingredient Is Actually Doing in This Zucchini Lasagna

Slice of zucchini lasagna on a plate
  • Zucchini slices (replacing pasta noodles) — Slice lengthwise or into strips. Pat dry so they don’t add excess moisture to the lasagna.
  • Ricotta or cottage cheese (the creamy layer) — This provides creaminess and texture. Mix with egg to help it set.
  • Mozzarella cheese (the melting layer) — Use a combination of ricotta and mozzarella for the best texture. Fresh mozzarella works but can make it watery.
  • Parmesan cheese (the umami finish) — This adds depth and prevents the lasagna from tasting one-dimensional.
  • Sauce (meat sauce, marinara, or cream) — This brings layers together. Use enough to keep it moist but not watery.
  • Seasonings and herbs (salt, pepper, basil, oregano) — Layer flavors throughout. Fresh herbs add brightness.
  • Eggs (optional binder for cheese layers) — These help the cheese mixture set so layers stay distinct when sliced.
  • Baking time and temperature (375°F, 30-40 minutes) — This melts the cheese and sets the layers without drying the zucchini.

Building the Layers So the Pan Slices Cleanly

Drying the Zucchini First

Salt the zucchini planks and let them sit until they look glossy and start to sweat, then pat them dry with a clean towel. After that, roast them just until they lose some flexibility and most of the surface moisture cooks off. If you skip the roast, the lasagna can still taste good, but it won’t hold together nearly as well when you serve it.

Cooking the Beef Sauce Down

Brown the beef with the onion until the meat has real color and the onion has softened. That browned fond is where the depth comes from, so don’t rush it. Once the tomatoes go in, let the sauce simmer until it looks thick and spoonable rather than loose. If there’s visible liquid pooling around the edges, it needs a few more minutes.

Layering for Structure, Not Just Height

Start with sauce on the bottom so the zucchini doesn’t stick, then build in even layers of zucchini, ricotta, beef sauce, and mozzarella. Don’t pile the ricotta in thick globs; spread it in a thinner layer so it melts into the structure instead of sliding away. End with sauce and mozzarella on top, since the top layer is what browns and seals everything underneath.

Baking Until the Middle Settles

Cover the pan first so the interior heats through before the top over-browns. Then uncover it for the last stretch so the mozzarella can turn golden and a little blistered at the edges. When it’s done, the center should look set but still soft, not sloshy. Let it rest before slicing or the layers will spread out instead of landing in neat squares.

Three Ways to Adapt This Zucchini Lasagna for Your Table

Make It Dairy-Free Without Losing the Layered Feel

Use a firm dairy-free ricotta alternative and a good melting vegan mozzarella. The texture won’t be identical, but the casserole will still slice well if the zucchini is dried properly and the sauce is thick. Choose a cheese substitute that melts, not one that just softens, or the top will stay pasty instead of browned.

Swap the Beef for Italian Sausage

Use mild or hot Italian sausage in place of the ground beef if you want a more seasoned, slightly richer filling. Because sausage already carries salt and fennel, cut back on the added seasoning until you taste the sauce. The result is deeper and more rustic, but it can overpower the ricotta if you go heavy-handed with the fennel.

Make It Lower Carb and Extra Firm

This recipe already fits a low-carb dinner, but for the firmest slice, use the center-cut zucchini planks and roast them until they’re flexible but not collapsing. Extra-large zucchini can carry too much water, so smaller or medium zucchini often give a cleaner result. If you want even less moisture, let the assembled lasagna sit 20 minutes before baking so the layers settle.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The layers stay best on day one and two, then soften a little more as the zucchini continues to release moisture.
  • Freezer: It freezes well in portions for up to 2 months. Wrap tightly once cooled, then thaw overnight in the refrigerator before reheating so the center doesn’t stay icy while the top dries out.
  • Reheating: Warm covered at 350°F until heated through, then uncover for a few minutes if you want the top to crisp again. The biggest mistake is blasting it in the microwave from cold, which turns the zucchini mushy and separates the cheese.

Answers to the Questions Worth Asking

Can I skip salting the zucchini if I’m short on time?+

You can, but the lasagna is much more likely to turn watery. Salting pulls moisture out before baking, which means the zucchini behaves more like a noodle layer and less like a vegetable that leaks into the sauce. If you’re rushing, don’t skip the drying step after salting.

Zucchini Lasagna with Ground Beef

Zucchini lasagna with ground beef swaps noodles for tender roasted zucchini planks and bakes into a hearty, low-carb lasagna with a golden mozzarella top. Layers of thick meat sauce and a ricotta egg mixture set cleanly after a short rest for easy slicing.
Prep Time 30 minutes
Cook Time 55 minutes
resting 15 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Italian-American
Calories: 520

Ingredients
  

Zucchini
  • 4 zucchini sliced into thin planks
  • 1 tsp salt for sweating
Beef Sauce
  • 2 lb ground beef
  • 1 onion medium, diced
  • 4 garlic cloves, minced
  • 1 can (28 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1 tsp fennel seeds optional
  • 0.5 tsp red pepper flakes
  • 0.5 salt and pepper to taste
Ricotta Layer
  • 2 cup ricotta cheese
  • 1 egg
  • 0.33 cup parmesan grated
  • 2 tbsp fresh parsley
  • 1 salt and pepper for the ricotta layer
  • 3 cup mozzarella shredded, divided

Equipment

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

Method
 

Prepare zucchini
  1. Salt the zucchini planks and rest 20 minutes to draw out moisture.
  2. Pat the zucchini very dry, then roast at 425°F for 12 minutes, and set aside to cool slightly so it won’t release excess water later.
Make beef sauce
  1. Brown the ground beef with the diced onion, then drain excess fat.
  2. Add the minced garlic and cook briefly, then stir in crushed tomatoes, tomato paste, Italian seasoning, fennel seeds, and red pepper flakes.
  3. Simmer the sauce at a steady simmer for 15 minutes until thick, seasoning with salt and pepper to taste.
Mix ricotta layer
  1. Mix ricotta with the egg, grated parmesan, fresh parsley, and salt and pepper until smooth and scoopable.
Assemble and bake
  1. Preheat the oven to 375°F and grease a 9x13 baking dish.
  2. Spread beef sauce on the bottom, then layer zucchini planks, ricotta, beef sauce, and mozzarella; repeat until you end with beef sauce and mozzarella on top.
  3. Cover tightly with foil and bake for 40 minutes.
  4. Uncover and bake 15 minutes at 375°F, until the mozzarella is golden and visibly browned at the top.
Rest and serve
  1. Rest the zucchini lasagna for 15 minutes before serving so the layers hold together when sliced.

Notes

Pro tip: salting and roasting the zucchini at 425°F for 12 minutes is the key step to avoid watery lasagna—patting dry matters. Refrigerate leftovers in an airtight container for up to 4 days; reheat in the oven or microwave until hot through. Freezing is yes: cool completely, freeze up to 2 months, and thaw overnight in the fridge before reheating. Dietary swap: use low-fat ricotta and part-skim mozzarella for a lighter version while keeping the same layering method.

You might also like these recipes

Leave a Comment

Recipe Rating