Skip to content
Home » Zucchini Lasagna with Ground Turkey That’s Hearty, Not Watery (My Family’s Favorite Low-Carb Dinner)

Zucchini Lasagna with Ground Turkey That’s Hearty, Not Watery (My Family’s Favorite Low-Carb Dinner)

A generous slice of hearty zucchini lasagna with ground turkey, layered with melted cheese and rich tomato sauce, showcasing its non-watery texture.

The first time I made this, my husband looked at his plate and asked if it was “real” lasagna. I took that as a win. The cheese was bubbly and browned at the edges, the sauce was rich and meaty, and the zucchini held its shape perfectly — no one sitting at my table missed the noodles. And that includes my stepson, who normally treats vegetables like they’re optional.

The short version: A hearty, cheesy, low-carb lasagna that actually holds together — no soggy zucchini, no watery bottom, just pure comfort food.

I’ve made this about a dozen times to get the texture exactly right. The first few attempts were edible, but they were soup. The trick — and I mean the non-negotiable trick — is treating the zucchini with the respect it deserves before it ever sees the baking dish.

At-A-Glance

  • Serves: 8 as a main dish
  • Hands-On Time: 35 min | Total Time: 1 hr 15 min
  • Difficulty: Medium — easy once you’ve done it once
  • Cost per serving: ~$4.50
  • Calories: ~340 per serving
  • Dietary Notes: Low-Carb, Gluten-Free, Nut-Free

(Photo above: Overhead shot of the lasagna in a white baking dish, a square cut out and lifted onto a spatula, showing the distinct layers of zucchini, ricotta, and meat sauce. A few basil leaves scattered on top, steam rising slightly. Warm afternoon light from the left.)

The One Step That Keeps It From Being Watery

Golden brown ground turkey layered with fresh zucchini strips and rich tomato sauce in a baking dish, creating a hearty low-carb lasagna.

Zucchini is basically a sponge full of water. If you layer it raw into a lasagna, it releases that water while it bakes, and you end up with a delicious but soupy mess. The fix is embarrassingly simple: salt the zucchini slices and let them sit for 20 minutes. The salt draws the moisture out, you pat it dry, and then you proceed like normal.

I learned this the hard way. The first zucchini lasagna I made was absolutely delicious — I ate two servings standing at the counter. But I also ate it with a spoon, because it had no structural integrity. This version? It slices clean. It stacks on a fork. It holds its shape.

That one extra step — the salting and waiting — turns a good idea into a recipe I’m proud to serve to guests.

What Goes In (And What Makes It Work)

  • 4 medium zucchini (about 2 lbs): The star of the show. Slice them lengthwise into 1/4-inch strips. Don’t slice them too thin or they’ll disappear during baking. Too thick and they’ll be crunchy. 1/4 inch is the sweet spot.
  • 1 lb ground turkey (93/7 or 85/15): I use 93/7 most of the time. If you use 99% lean, it will be dry — that little bit of fat carries the flavor. My kids can’t tell the difference between this and beef in the final dish.
  • 15 oz whole-milk ricotta: Full-fat is the way to go here. It adds richness without making it feel heavy. I’ve tested this with part-skim and it works, but the texture is noticeably thinner.
  • 2 cups shredded low-moisture mozzarella, divided: Low-moisture is key. Fresh mozzarella releases too much water. Save the fresh stuff for caprese salad.
  • 1/2 cup grated Parmesan, divided: Adds a salty, nutty backbone to the ricotta layer and the topping.
  • 3 cups good marinara sauce: I use my homemade version, but a quality jarred one works perfectly. Look for one without added sugar. I recommend Rao’s or Victoria if you’re buying it.
  • 1 large egg: Helps bind the ricotta layer so it doesn’t run out when you cut into the lasagna.
  • Salt, pepper, garlic powder, Italian seasoning: For seasoning the turkey. Don’t skimp here — bland turkey makes a bland lasagna.
  • Fresh basil or parsley: For the ricotta mix and for topping. Fresh makes a real difference.

Tools You’ll Actually Need

  • 9×13 baking dish — glass or ceramic works best. Metal can react with the tomato sauce.
  • Large skillet — for browning the turkey. 12-inch is ideal.
  • Colander or mesh strainer — for draining the zucchini after salting.
  • Paper towels or a clean kitchen towel — for patting the zucchini dry. This step matters more than you think.
  • Mandoline (optional): Makes slicing the zucchini into even 1/4-inch strips effortless. A sharp knife works fine too.

Let’s Build This Lasagna (Step by Step)

This one is a process, but most of it is hands-off. Read through once before you start so you know where you’re headed.

First things first — the zucchini:

  1. Prep the zucchini: Slice 4 medium zucchini lengthwise into 1/4-inch strips. Lay them in a single layer on a baking sheet lined with paper towels. Sprinkle generously with salt on both sides. Let them sit for 20 minutes. You’ll see beads of water form on the surface — that’s exactly what you want.
    (📸 Photo tip: You should see tiny water droplets on the surface of the zucchini slices after 15 minutes. If you don’t, give them more time or add a little more salt.)
  2. Dry the zucchini: After 20 minutes, pat the zucchini slices very dry with fresh paper towels. Don’t be gentle — press firmly. The drier they are going in, the firmer your lasagna will be coming out. Transfer them to a clean plate or cutting board.
  3. Brown the turkey: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add 1 lb ground turkey, breaking it up with a wooden spoon. Season with 1 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon garlic powder, and 1 tablespoon Italian seasoning. Cook until browned, about 6-8 minutes. Don’t rush this — you want actual browning, not just gray meat.
  4. Make the sauce: Pour 3 cups of marinara into the skillet with the browned turkey. Stir to combine, scrape up any browned bits from the bottom of the pan. Let it simmer on low while you prepare the cheese mixture.
  5. Mix the cheese layer: In a medium bowl, combine 15 oz ricotta, 1 cup of the shredded mozzarella, 1/4 cup of the grated Parmesan, 1 large egg, 1/4 cup chopped fresh basil, and a pinch of salt and pepper. Stir until well combined. This is the glue that holds everything together.
  6. Preheat the oven: Set your oven to 375°F.
  7. Layer it up: Spread a thin layer of meat sauce (about 1/2 cup) on the bottom of your 9×13 dish. Layer zucchini strips over the sauce, overlapping slightly like shingles. Spread half of the ricotta mixture over the zucchini. Top with half of the remaining meat sauce. Repeat the layers: zucchini, ricotta, meat sauce. Finish with a final layer of zucchini, then top with the remaining 1 cup of mozzarella and 1/4 cup of Parmesan.
    (📸 Photo tip: When you finish layering, the top should look like a blanket of cheese with a few little peaks. It will melt and spread in the oven.)
  8. Bake: Place the dish on a rimmed baking sheet (to catch any drips) and bake for 40-45 minutes, until the cheese is bubbly and deeply golden brown at the edges. If the top is browning too fast, tent loosely with foil for the last 15 minutes.
  9. Rest (this is not optional): Let the lasagna rest for 15-20 minutes before cutting. I know it’s hard to wait, but the texture needs this time to set. If you cut into it hot, it will slide apart. Trust me on this one.

How to Make This Ahead (And Still Have It Be Amazing)

This is one of those recipes that almost tastes better the next day, when the flavors have had time to settle in and get to know each other. I make a double batch on Sundays and we eat it for dinner, then lunch, then sometimes breakfast if I’m being honest.

  • Fridge: Assemble the lasagna completely, but don’t bake it. Cover tightly with foil and refrigerate for up to 2 days. Bake as directed, adding about 10 minutes to the total time since you’re starting from cold.
  • Freezer: Assemble in a freezer-safe dish (use a metal or disposable foil pan). Wrap tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw in the fridge overnight before baking. If baking from frozen, add 20-25 minutes and cover with foil for the first half of baking.
  • Reheat: Individual slices reheat beautifully in the oven at 350°F for 15 minutes, or in the air fryer for 8-10 minutes for a crispy top. The microwave works in a pinch but the cheese won’t be as bubbly.

Things I Learned the Hard Way (So You Don’t Have To)

  1. Don’t skip salting the zucchini. I know it’s an extra step that adds 20 minutes. I also know it’s the difference between lasagna and lasagna soup. I’ve made both versions. The salted version wins every single time.
  2. Use lean ground turkey, not extra lean. 99% lean turkey breast is too dry for this dish. The 93/7 blend has just enough fat to keep the meat tender and flavorful. If you use extra lean, compensate with a splash of olive oil in the pan.
  3. Let it rest before you cut. I promise you, the 15-minute wait is the hardest part of this recipe. But if you cut into it while it’s still piping hot, the layers will slide apart and you’ll lose all the beautiful structure you built. Let it rest. That time is doing important work.
  4. Don’t overdo the sauce. You want enough sauce to coat the noodles — er, zucchini — but you don’t want the lasagna swimming in it. 3 cups is the perfect amount for a 9×13 dish. Too much sauce equals too much liquid equals soggy lasagna.

Make It Yours (Easy Swaps That Actually Work)

  • Dairy-Free: Use dairy-free ricotta (Kite Hill makes a good one) and shredded dairy-free mozzarella. Cashew ricotta works beautifully here if you’re feeling ambitious. This is the version I make for my nephew who can’t do dairy — he cleans his plate every time.
  • More Veggies: Sauté 8 oz of sliced mushrooms and a handful of spinach with the turkey. The mushrooms add an earthy depth that’s really lovely.
  • Spicy: Add 1/2 teaspoon red pepper flakes to the meat sauce. My husband loves this version — I do it just for him on game days.
  • Beef or Pork Instead: Swap the ground turkey for ground beef, Italian sausage, or a mix. No other adjustments needed. When I make it for a crowd, I do half turkey, half spicy Italian sausage — everyone wins.
  • Fancy Guest Version: Use a high-quality marinara like Rao’s, add a layer of fresh basil leaves in the middle, and top with a sprinkle of fresh parsley before serving. It looks like you spent all day on it.

The Questions I Get About This Recipe All the Time

Q: Why did my lasagna turn out watery?
A: Ugh, I’ve been there. The most common culprit is not salting the zucchini long enough, or skipping it entirely. The second most common is using fresh mozzarella, which releases a lot of water as it melts. Stick with low-moisture mozzarella and give the zucchini a full 20 minutes of salting time. You’ve got this next time.

Q: Can I make this with ground beef instead of turkey?
A: Absolutely. Use 1 lb of ground beef (80/20 is great) and follow the exact same instructions. No other adjustments needed. My sister makes it with half beef and half Italian sausage and says it’s the only way she’ll ever make it again.

Q: How long does this last in the fridge?
A: Baked lasagna keeps in the fridge for 4-5 days in an airtight container. I actually like it better on day two, when the flavors have had time to meld. Reheat in the oven at 350°F for 15 minutes, or in the microwave if you’re in a hurry (the microwave will soften the top a bit).

Q: What do you serve with this?
A: A simple green salad with a bright lemon vinaigrette is my go-to — the acidity cuts through the richness of the cheese. My kids love it with a side of roasted broccoli. For company, I’ll add a crusty baguette and a glass of red wine, and that’s a meal worth sitting down for.

More Recipes My Family Makes on Repeat

If you liked this one, here are a few others that get the same reaction at our table:

  • [INTERNAL LINK PLACEHOLDER: Easy Ground Turkey Skillet Dinner] — Weeknight dinner in 20 minutes, one pan, minimal dishes.
  • [INTERNAL LINK PLACEHOLDER: Classic Low-Carb Chicken Parmesan] — Crispy, cheesy, and no breadcrumbs required.
  • [INTERNAL LINK PLACEHOLDER: Marta’s Never-Soggy Eggplant Parmesan] — The same salted-veggie trick, applied to another Italian classic.

This is the kind of dinner that makes you feel like you’ve pulled one over on the universe — healthy, hearty, and nobody complains. The zucchini absorbs all the rich tomato flavor, the turkey keeps it light, and the cheese on top gets perfectly golden and bubbly.

If you try it, drop a comment below — I love hearing how it goes for your family. Did anyone even notice the noodles were missing?

📌 Save this zucchini lasagna recipe for your next low-carb dinner craving — it’s the one that actually holds together and satisfies the whole family.

Golden brown ground turkey layered with fresh zucchini strips and rich tomato sauce in a baking dish, creating a hearty low-carb lasagna.

Zucchini Lasagna with Ground Turkey

A hearty, cheesy, low-carb lasagna that actually holds together — no soggy zucchini, no watery bottom, just pure comfort food.
Prep Time 35 minutes
Cook Time 40 minutes
Total Time 1 hour 15 minutes
Course Dinner, Main Course
Cuisine American, Italian
Servings 8
Calories 340 kcal

Equipment

  • 9×13 Baking Dish
  • Large Skillet
  • Colander
  • Paper towels
  • Mandoline (optional)

Ingredients
  

For the Zucchini and Meat Sauce

  • 4 medium zucchini (about 2 lbs)
  • 1 tablespoon olive oil
  • 1 lb ground turkey (93/7 or 85/15)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 tablespoon Italian seasoning
  • 3 cups good marinara sauce (like Rao’s or Victoria)

For the Ricotta Mixture

  • 15 oz whole-milk ricotta
  • 2 cups shredded low-moisture mozzarella, divided
  • 1/2 cup grated Parmesan, divided
  • 1 large egg
  • 1/4 cup chopped fresh basil
  • Salt and pepper to taste

Instructions
 

  • Prep the zucchini: Slice 4 medium zucchini lengthwise into 1/4-inch strips. Lay them in a single layer on a baking sheet lined with paper towels. Sprinkle generously with salt on both sides. Let them sit for 20 minutes. You’ll see beads of water form on the surface.
  • Dry the zucchini: After 20 minutes, pat the zucchini slices very dry with fresh paper towels. Press firmly. Transfer to a clean plate.
  • Brown the turkey: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add 1 lb ground turkey, breaking it up with a wooden spoon. Season with 1 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon garlic powder, and 1 tablespoon Italian seasoning. Cook until browned, about 6-8 minutes.
  • Make the sauce: Pour 3 cups of marinara into the skillet with the browned turkey. Stir to combine, scrape up any browned bits from the bottom of the pan. Let it simmer on low while you prepare the cheese mixture.
  • Mix the cheese layer: In a medium bowl, combine 15 oz ricotta, 1 cup of the shredded mozzarella, 1/4 cup of the grated Parmesan, 1 large egg, 1/4 cup chopped fresh basil, and a pinch of salt and pepper. Stir until well combined.
  • Preheat the oven: Set your oven to 375°F.
  • Layer it up: Spread a thin layer of meat sauce (about 1/2 cup) on the bottom of your 9×13 dish. Layer zucchini strips over the sauce, overlapping slightly like shingles. Spread half of the ricotta mixture over the zucchini. Top with half of the remaining meat sauce. Repeat the layers: zucchini, ricotta, meat sauce. Finish with a final layer of zucchini, then top with the remaining 1 cup of mozzarella and 1/4 cup of Parmesan.
  • Bake: Place the dish on a rimmed baking sheet and bake for 40-45 minutes, until the cheese is bubbly and deeply golden brown at the edges. If the top is browning too fast, tent loosely with foil for the last 15 minutes.
  • Rest: Let the lasagna rest for 15-20 minutes before cutting. This is not optional – the texture needs this time to set.

Notes

Don’t skip salting the zucchini – it’s the difference between lasagna and lasagna soup. Use full-fat ricotta and low-moisture mozzarella to avoid excess water. Let the lasagna rest before cutting to allow the layers to set. For make-ahead, assemble unbaked and refrigerate up to 2 days, or freeze for up to 3 months.
Keyword ground turkey lasagna, low carb dinner, zucchini lasagna

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating