In a large mixing bowl, combine the shredded chicken, pesto, garlic powder, salt, and pepper. Mix until the chicken is fully coated in pesto.
Add the spiralized zucchini to the chicken mixture and toss gently to combine.
In a greased 9x13 inch baking dish, layer half of the zoodle and chicken mixture evenly across the bottom.
Sprinkle half of the cherry tomatoes and half of the mozzarella cheese on top.
Layer the remaining zoodle mixture over the first layer, followed by the remaining cherry tomatoes, mozzarella, and sprinkle with Parmesan cheese and toasted pine nuts.
Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
After 25 minutes, remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly, and the zoodles are tender.
Once baked, let the dish cool for a few minutes. Serve warm and garnish with fresh basil leaves if desired.