01 - Preheat the oven to 400°F. Line a baking dish with parchment paper or lightly grease it.
02 - Slice each zucchini in half lengthwise. Using a spoon, carefully scoop out the centers, leaving about 1/4-inch thick shells. Reserve the scooped flesh and chop it finely.
03 - Heat olive oil in a large skillet over medium heat. Add the onion and cook for 2 minutes until softened.
04 - Stir in garlic, mushrooms, and the chopped zucchini flesh. Sauté for 4–5 minutes until most of the moisture evaporates.
05 - Add ground turkey. Cook, breaking up with a spoon, until no longer pink, about 5–6 minutes.
06 - Stir in pesto, salt, pepper, and Italian herb blend. Cook for 1–2 minutes to combine, then remove from heat.
07 - Arrange zucchini boats in the prepared baking dish. Spoon the turkey-mushroom mixture evenly into each boat.
08 - Sprinkle mozzarella and Parmesan cheese over the filled zucchini boats.
09 - Bake for 20–25 minutes, or until the zucchini is tender and the cheese is bubbling and lightly golden.
10 - Remove from the oven, let cool slightly, and garnish with fresh basil leaves before serving.