01 - Preheat oven to 400°F. Line a baking dish with parchment paper or lightly grease it.
02 - Wash zucchinis and slice in half lengthwise. Using a spoon, scoop out the centers to create boats, leaving about a 1/4-inch border. Reserve the scooped flesh and chop finely.
03 - Rub zucchini boats with 1 tablespoon olive oil and season with salt and pepper. Place cut side up in the prepared baking dish.
04 - Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook for 2–3 minutes until softened. Add garlic and cook for 30 seconds more.
05 - Add ground turkey to the skillet, breaking it up with a spoon. Cook until browned and mostly cooked through, about 4–5 minutes.
06 - Stir in mushrooms and reserved chopped zucchini flesh. Cook until liquid has evaporated and vegetables are tender, about 5–6 minutes.
07 - Season mixture with dried oregano, thyme, salt, and black pepper. Remove from heat.
08 - Spoon turkey-mushroom filling evenly into zucchini boats. Top each boat with a generous teaspoon of pesto and sprinkle with Parmesan cheese.
09 - Bake for 20–25 minutes, or until zucchini is tender and cheese is golden.
10 - Remove from oven and sprinkle with fresh parsley or basil before serving.