Begin by cooking the penne pasta according to package instructions until al dente. Drain and set aside.
While the pasta cooks, season the chicken breasts with salt, pepper, and red pepper flakes (if using). Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the chicken and cook for about 6-7 minutes on each side, or until fully cooked and golden brown. Remove the chicken from the skillet and let it rest before slicing.
In the same skillet, add the remaining olive oil and minced garlic. Sauté for about 1 minute, or until fragrant.
Add the halved cherry tomatoes to the skillet, and cook for 3-4 minutes until they start to soften.
Stir in the balsamic vinegar, chopped basil, and season with salt and pepper. Cook for an additional minute until well combined.
Slice the cooked chicken breasts and add them to the skillet along with the drained penne pasta. Toss everything together gently to combine.
Finally, fold in the cubed mozzarella cheese and allow it to melt slightly.
Serve hot, garnished with additional fresh basil if desired.
Notes
Serve hot and garnish with additional fresh basil if desired.