Bring a large pot of salted water to a boil. Cook the pasta according to package directions. Reserve ¼ cup of the pasta water, then drain and set aside.
8 ounces short pasta, ¼ to ½ cup reserved pasta water
Heat a large skillet over low heat. Add the olive oil and cherry tomatoes. Increase heat slightly to low-medium. Cook for 6 to 8 minutes, stirring occasionally, until tomatoes soften and blister.
¼ cup olive oil, 1 pint cherry tomatoes
Gently smash the tomatoes using a wooden spoon or potato masher to release their juices.
Add the garlic, salt, and pepper. Cook for 1 minute, or until fragrant.
4 garlic cloves, ½ teaspoon salt, ¼ teaspoon ground black pepper
Stir in the broth and balsamic vinegar. Simmer over medium heat for 6 to 7 minutes, or until the sauce reduces slightly.
¼ cup chicken broth, 1 to 2 tablespoons balsamic vinegar
Remove from heat. Add the cooked pasta and some of the fresh basil. Toss to combine. If the pasta looks dry, add a splash or two of the reserved pasta water.
5 tablespoons fresh basil
Gently stir in the mozzarella pearls just before serving. Garnish with extra basil or a drizzle of olive oil, if desired.
4 ounces mozzarella pearls