Preheat the oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
Cook the pasta according to the package directions until al dente. Drain well.
In a large bowl, combine the cooked pasta, chicken, marinara sauce, garlic, Italian seasoning, onion powder, salt, black pepper, 1½ cups mozzarella, and ½ cup Parmesan. Stir until evenly coated.
Transfer the mixture to the prepared baking dish and sprinkle the remaining mozzarella and Parmesan evenly over the top.
Cover loosely with foil and bake for 20 minutes. Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted, bubbly, and lightly golden.
Let the casserole rest for 5 to 10 minutes. Garnish with fresh basil or parsley and serve warm.