Prep the zucchini: Using a mandoline or sharp knife, slice zucchini lengthwise into thin planks about 1/8 inch thick. Lay them on paper towels, sprinkle lightly with salt, and let sit 15–20 minutes to draw out moisture.
Pat dry well.
Optional pre-bake or sear: For extra insurance against watery lasagna, lightly roast the zucchini planks at 400°F (200°C) for 8–10 minutes or quickly sear them in a dry skillet until just pliable. Set aside on towels to cool.
Make the sauce: In a large skillet, heat olive oil over medium. Add onion and cook 3–4 minutes until softened.
Stir in garlic for 30 seconds. Add ground turkey, season with salt and pepper, and cook, breaking it up, until no longer pink.
Build flavor: Stir in tomato paste, Italian seasoning, and red pepper flakes. Cook 1 minute.
Pour in marinara and simmer 5–7 minutes to thicken slightly. Taste and adjust seasoning.
Mix the cheese layer: In a bowl, combine ricotta, cottage cheese (blend smooth first if you like), egg, 1/4 cup Parmesan, a pinch of salt, and pepper. Stir until creamy.
Assemble: Lightly coat a 9x13-inch baking dish with cooking spray.
Spread a thin layer of the turkey sauce on the bottom. Add a single layer of zucchini slices, slightly overlapping. Spoon and spread half the ricotta mixture over the zucchini, followed by more turkey sauce, then sprinkle with a little mozzarella.
Repeat layers: Add another layer of zucchini, the remaining ricotta mixture, more sauce, and a light sprinkle of mozzarella.
Finish with a final layer of zucchini, the rest of the sauce, the remaining mozzarella, and the remaining 1/4 cup Parmesan.
Bake: Cover loosely with foil (tent so it doesn’t touch the cheese) and bake at 375°F (190°C) for 25 minutes. Uncover and bake 15–18 minutes more, until bubbling and golden on top.
Rest before slicing: Let the lasagna rest 10–15 minutes. This helps set the layers and reduces excess moisture when cutting.
Garnish and serve: Sprinkle with chopped basil or parsley.
Slice and enjoy.