Begin by cooking the penne pasta according to package instructions in a large pot of salted boiling water until al dente. Drain the pasta and set aside.
While the pasta is cooking, heat the olive oil in a skillet over medium heat. Season the chicken breasts with salt and pepper, then add them to the skillet.
Sear the chicken for about 6-7 minutes on each side, until fully cooked and golden brown. Remove the chicken from the skillet and let it rest for a few minutes before slicing it into bite-sized pieces.
In the same skillet, add the minced garlic and cook for 1 minute until fragrant. Then add the cherry tomatoes and balsamic vinegar, stirring well. Cook for another 3-4 minutes until the tomatoes are slightly softened.
Add the cooked penne pasta to the skillet, combining it with the tomato mixture. Stir in the chopped basil and the sliced chicken, mixing everything well.
Lastly, incorporate the mozzarella cheese and half of the Parmesan cheese, allowing the cheese to melt and combine with the pasta.
Remove from heat and sprinkle the remaining Parmesan cheese on top before serving.
Notes
Serve the pasta in a large bowl, garnished with additional basil leaves and a drizzle of olive oil for a vibrant finish. Enjoy!