If you’ve been craving comfort food but still want something fresh and wholesome, this zucchini lasagna with ground turkey is one of the best dinners you can make. It has all the cozy, cheesy, saucy layers you love about classic lasagna, but it swaps traditional noodles for tender zucchini and uses flavorful ground turkey for a lighter, protein-packed twist. It’s the kind of meal that feels indulgent while still fitting beautifully into a balanced weeknight menu.
I love making this when I want a dinner that tastes like I spent all afternoon in the kitchen, even though the steps are simple and completely doable. The zucchini turns soft and silky, the turkey marinara filling is rich and savory, and the cheese layer brings everything together in the most delicious way. Plus, once it comes out of the oven bubbling and golden, it looks so impressive on the table.
If you’ve ever worried that zucchini lasagna might be watery or bland, I’ve got you. I’ll walk you through the easy tricks that make this version hold together beautifully and taste incredibly satisfying. Whether you’re cooking for your family, meal prepping for the week, or just trying to use up a pile of zucchini, this recipe is one you’ll want to save.
Quick Recipe Info Card
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Servings: 6
- Difficulty: Medium
Why You’ll Love It
- It gives you all the comfort of classic lasagna with a lighter, lower-carb spin.
- Ground turkey adds hearty protein without making the dish feel too heavy.
- Zucchini layers keep it fresh, tender, and naturally gluten-free.
- The cheesy top gets bubbly and golden in the oven, which is always a win.
- It’s perfect for meal prep because leftovers reheat beautifully.
- You can make it ahead for busy weeknights or casual entertaining.
- It’s a great way to use summer zucchini in a family-friendly dinner.
Nutritional Benefits and Adaptable Variations
- High in protein: Ground turkey, ricotta, and mozzarella make this a satisfying meal.
- Lower in carbs: Replacing pasta with zucchini cuts down on refined carbs while keeping those layered lasagna vibes.
- Gluten-free friendly: As written, this recipe is naturally gluten-free if your sauce and seasonings are certified gluten-free.
- Rich in vegetables: Zucchini adds fiber, potassium, and a nice boost of freshness.
- Easy to customize: Use cottage cheese instead of ricotta, or swap in part-skim mozzarella if you want it even lighter.
- Extra veggie option: Add chopped spinach, mushrooms, or finely diced bell peppers to the turkey sauce.
- Dairy-adjusted option: Use lactose-free ricotta and mozzarella if needed.
- More indulgent version: Add a little extra Parmesan and a layer of provolone for a richer baked finish.
Ingredients

- For the zucchini layers:
- 3 large zucchini, sliced lengthwise into thin strips
- 1 teaspoon salt, for drawing out moisture
- 1 tablespoon olive oil
- For the turkey sauce:
- 1 tablespoon olive oil
- 1 pound ground turkey
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced
- 3 cups marinara sauce
- 1 teaspoon Italian seasoning
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional
- For the cheese filling:
- 1 cup ricotta cheese
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley or basil
- 1/4 teaspoon black pepper
- For layering and topping:
- 2 cups shredded mozzarella cheese, divided
- 2 tablespoons grated Parmesan cheese
- Fresh thyme, basil, or parsley for garnish, optional
Step-by-Step Instructions

- Prep the zucchini. Slice the zucchini lengthwise into thin strips, about 1/8 inch thick. Lay them on paper towels or clean kitchen towels, sprinkle with salt, and let them sit for 15 to 20 minutes. This step helps pull out excess moisture so your lasagna won’t turn watery.
- Dry and lightly pre-cook the zucchini. Pat the slices very dry. You can either grill them for 1 to 2 minutes per side, roast them at 400°F for about 10 minutes, or quickly pan-sear them. You’re not trying to fully cook them yet, just remove extra moisture and make them easier to layer.
- Make the turkey sauce. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 4 minutes. Stir in the garlic and cook for 30 seconds. Add the ground turkey and cook until browned, breaking it up as it cooks.
- Season the sauce. Stir in the marinara sauce, Italian seasoning, oregano, salt, black pepper, and red pepper flakes if using. Let the sauce simmer for 8 to 10 minutes so the flavors can come together and any excess liquid can reduce slightly.
- Mix the cheese filling. In a medium bowl, stir together the ricotta, egg, Parmesan, parsley, and black pepper until smooth and well combined.
- Preheat and prepare the baking dish. Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish.
- Start layering. Spread a thin layer of turkey sauce on the bottom of the dish. Add a layer of zucchini slices, slightly overlapping them. Spoon over some ricotta mixture, then turkey sauce, then a sprinkle of mozzarella.
- Repeat the layers. Continue layering zucchini, ricotta mixture, turkey sauce, and mozzarella until you’ve used everything, finishing with sauce on top. Sprinkle the remaining mozzarella and 2 tablespoons Parmesan over the final layer.
- Bake until bubbly. Cover loosely with foil and bake for 30 minutes. Remove the foil and bake for another 15 minutes, or until the cheese is melted, golden, and bubbling around the edges.
- Rest before slicing. Let the zucchini lasagna with ground turkey rest for at least 10 to 15 minutes before cutting. I know it’s hard to wait, but this helps it set up and serve in neat slices.
Tips, Serving Suggestions & Substitutions
- For the best texture: Don’t skip salting and drying the zucchini. This is the simplest way to avoid extra liquid.
- Use a mandoline carefully: It makes even zucchini strips much easier, which helps the layers cook evenly.
- Let the sauce thicken: A watery sauce plus watery zucchini can make the whole dish loose, so simmer the sauce a few extra minutes if needed.
- Try cottage cheese: If you don’t have ricotta, full-fat cottage cheese works surprisingly well.
- Swap the meat: Ground chicken or lean ground beef can be used in place of turkey.
- Add more vegetables: Spinach, mushrooms, or chopped kale fit right in. Just cook off their moisture first.
- Serve it with: A crisp Caesar salad, roasted green beans, or a simple arugula salad with lemon vinaigrette.
- For a heartier meal: Pair it with garlic bread or a slice of crusty sourdough if you’re not keeping it low carb.
- For extra flavor: Fresh basil on top right before serving makes the whole dish taste brighter and more vibrant.
Nutrition Information
| Nutrient | Per Serving |
|---|---|
| Calories | 335 |
| Protein | 29g |
| Carbohydrates | 11g |
| Fiber | 3g |
| Sugars | 6g |
| Fat | 19g |
| Saturated Fat | 8g |
| Sodium | 690mg |
Nutrition values are estimates and can vary based on the specific brands and ingredient amounts you use.
Storage & Make-Ahead Tips
This recipe stores really well, which is one of the reasons I keep coming back to it. Once cooled, cover leftovers tightly or transfer slices to airtight containers. They’ll keep in the refrigerator for up to 4 days. Reheat in the microwave for a quick lunch, or warm in a 350°F oven until heated through if you want to keep the cheese nice and melty.
If you want to make it ahead, assemble the entire zucchini lasagna with ground turkey up to a day in advance, cover it, and refrigerate before baking. You may need to add 5 to 10 extra minutes of baking time if it’s going into the oven cold. You can also freeze it after baking. Let it cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
FAQ Section
1. How do I keep zucchini lasagna from getting watery?
The key is to salt the zucchini slices, let them sit, and pat them very dry before layering. I also like to pre-cook them briefly and simmer the sauce until it thickens a bit.
2. Can I make zucchini lasagna with ground turkey ahead of time?
Yes, absolutely. You can assemble it up to 24 hours ahead and refrigerate it until you’re ready to bake. It’s a great make-ahead dinner for busy days.
3. Can I freeze this recipe?
Yes. Bake it first, cool it completely, then wrap it well and freeze. For best texture, thaw in the refrigerator overnight before reheating.
4. What can I use instead of ricotta?
Cottage cheese is the easiest substitute and works really well in this recipe. You can also use a blend of mascarpone and Parmesan for a richer filling.
5. Is this zucchini lasagna with ground turkey keto-friendly?
It can be, depending on your sauce. Most of the carbs come from the marinara, so choose a lower-sugar sauce if you’re aiming for a more keto-friendly version.
Final Thoughts
If you’re looking for a dinner that feels comforting, satisfying, and just a little lighter than the classic, I really think you’re going to love this zucchini lasagna with ground turkey. It’s one of those recipes that proves healthy and cozy can absolutely live on the same plate. The layers are rich and cheesy, the turkey sauce is full of flavor, and the zucchini keeps everything fresh and balanced.
If you make it, I’d love to hear how it turned out for you. Leave a comment with your favorite variation, share this recipe with someone who needs a new weeknight dinner idea, and don’t forget to save it on Pinterest so you can come back to it again and again.







