Combine chopped tomatoes, garlic, basil, olive oil, balsamic vinegar, salt, and pepper in a bowl. Let it sit so the flavors blend well. Resting time helps the tomatoes release juices and deepen flavor.
Boil a large pot of salted water and cook the pasta until al dente. Drain it and set aside. Keeping the pasta slightly firm helps it hold its texture when mixed with the tomato topping.
Season the chicken with salt, pepper, and a touch of olive oil. Heat oil in a skillet and cook the chicken until golden and fully cooked through. Let it rest a few minutes before slicing to keep it juicy.
In the same skillet, warm the tomato-basil mixture just enough to blend the flavors. Add the pasta and gently toss so everything gets coated evenly. The warm pasta absorbs the tomato juices beautifully.
Serve the pasta in bowls or plates, add sliced chicken over the top, and finish with a sprinkle of Parmesan. A drizzle of balsamic glaze adds shine and extra sweetness.