In a large pot, bring salted water to a boil. Add pasta and cook according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, add 1 tablespoon of olive oil. Once hot, add the diced chicken and season with salt and pepper. Cook until the chicken is browned and cooked through, about 6-8 minutes. Remove from the skillet and set aside.
In the same skillet, add another tablespoon of olive oil and the minced garlic. Sauté for about 1 minute until fragrant, then add the halved cherry tomatoes and cook for another 3-4 minutes, stirring occasionally.
Return the cooked chicken to the skillet. Add the cooked pasta, balsamic vinegar, and half of the chopped basil. Toss everything together until well combined and heated through.
Remove from heat and stir in the mozzarella cheese until it is melted and evenly distributed. Taste and adjust seasoning with more salt, pepper, or crushed red pepper flakes if desired.
Plate the pasta and top with the remaining fresh basil. Drizzle with a little olive oil for shine before serving.
Notes
Add crushed red pepper flakes for extra heat if desired.