01 - Preheat the oven to 400°F. Line a baking dish with parchment paper or lightly grease it.
02 - Wash zucchinis and slice them in half lengthwise. Use a spoon to scoop out the seeds and some flesh, creating boats with a 1/4-inch border. Reserve the scooped-out flesh and chop it finely.
03 - Heat olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3 minutes.
04 - Add garlic and cook for 30 seconds until fragrant. Stir in chopped mushrooms and reserved zucchini flesh. Sauté for 4 minutes until softened.
05 - Add ground turkey, breaking it up with a spoon. Cook until browned and cooked through, about 6-8 minutes. Season with salt, pepper, and oregano.
06 - Remove from heat. Stir in pesto, half the mozzarella, half the Parmesan, and half the fresh herbs. Mix well until evenly combined.
07 - Arrange zucchini boats in the prepared baking dish. Spoon the turkey-mushroom mixture evenly into each boat, pressing gently to pack the filling.
08 - Sprinkle remaining mozzarella and Parmesan cheese evenly over the filled zucchini boats.
09 - Bake for 20-25 minutes, until zucchinis are tender and cheese is golden and bubbly.
10 - Remove from oven, garnish with remaining fresh basil and parsley. Serve hot.