Start by bringing a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Once cooked, drain the pasta and set it aside.
In a mixing bowl, combine the marinara sauce, heavy cream, and balsamic vinegar. Stir until well blended, then add the grated parmesan cheese, chopped basil, and half of the mozzarella cubes. Mix everything together until the ingredients are evenly distributed.
In a large bowl, combine the cooked chicken, halved grape tomatoes, and the pasta. Pour the sauce mixture over the top and gently stir until everything is well coated.
Pour the chicken and pasta mixture into the prepared baking dish, spreading it out evenly. Top with the remaining mozzarella cubes and the fresh mozzarella rounds.
Preheat your oven to 350°F (175°C). Once heated, place the casserole in the oven and bake for about 25-30 minutes, or until the cheese is bubbly and golden.
Remove the casserole from the oven and let it cool for a few minutes. Before serving, garnish with reserved halved grape tomatoes and the remaining fresh basil. Enjoy the delicious aroma filling your kitchen!