01 - Preheat oven to 400°F (200°C).
02 - Slice zucchini in half lengthwise and scoop out the seeds and some flesh to form boats, leaving 1/4-inch thick walls. Reserve 1/2 cup of the scooped zucchini flesh and chop it finely.
03 - Place zucchini halves cut-side up in a lightly greased baking dish.
04 - Heat olive oil in a large skillet over medium heat. Add diced onion and cook 2 minutes until softened.
05 - Add minced garlic and chopped mushrooms to the skillet. Sauté 3 minutes until mushrooms start to brown.
06 - Add ground turkey, salt, black pepper, and dried Italian herbs. Cook, breaking up turkey with a spoon, for 5 to 6 minutes until browned and cooked through.
07 - Stir reserved chopped zucchini flesh into the skillet and cook for 2 minutes until softened.
08 - Remove skillet from heat and blend pesto into the turkey and mushroom mixture.
09 - Fill each zucchini boat with turkey and mushroom filling. Sprinkle evenly with mozzarella and Parmesan cheese.
10 - Bake for 20 minutes until zucchini is fork tender and cheese is melted and golden.
11 - Top with fresh basil leaves before serving, if desired.