Preheat your oven to 375°F (190°C) to ensure it's hot and ready for baking.
In a large mixing bowl, combine the shredded chicken, basil pesto, garlic powder, and a pinch of salt and pepper. Stir well until the chicken is completely coated and infused with the flavors of the pesto.
Add the freshly spiralized zucchini (zoodles) to the chicken mixture. Gently toss with your hands or a spatula to coat the zoodles evenly without breaking them.
Lightly grease a 9x13 inch baking dish. Spread half of the zoodle and chicken mixture evenly across the bottom of the dish to create a base layer.
Evenly distribute half of the halved cherry tomatoes and half of the shredded mozzarella cheese over the first layer.
Layer the remaining zoodle mixture on top of the first layer, followed by the remaining cherry tomatoes and mozzarella. Finally, sprinkle the grated Parmesan cheese and toasted pine nuts across the top.
Cover the baking dish tightly with aluminum foil to retain moisture, then place it in the preheated oven. Bake for 25 minutes.
After 25 minutes, carefully remove the foil and continue to bake for an additional 10-15 minutes until the cheese is melted, bubbly, and golden, and the zucchini is tender.
Once baked, remove the dish from the oven and allow it to cool for a few minutes before serving. Garnish with fresh basil leaves if desired.
Notes
Serve warm and consider adding a drizzle of extra pesto or crushed red pepper flakes for extra flavor.