Preheat your oven to 375°F (190°C).
Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large mixing bowl, combine the cooked pasta, shredded chicken, basil pesto, cherry tomatoes, garlic powder, salt, and black pepper. Stir until everything is well coated.
Transfer the pasta mixture to a greased 9x13-inch baking dish.
Sprinkle the mozzarella and Parmesan cheeses evenly over the top.
Drizzle olive oil over the cheese for added flavor.
Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and golden brown.
Remove from the oven and let it cool for 5 minutes before serving. Garnish with fresh basil leaves if desired.