Cook pasta as per package directions to al dente, stirring a couple of times while it is cooking to prevent clumps. Drain, reserving 1 cup water.
Meanwhile, in a large non-stick skillet, heat the oil over medium and add the tomatoes. Allow to sit for 3 minutes undisturbed to allow them to start to blister.
Once the skins are lightly blistered, stir in the garlic until fragrant, about 1 minute. Then stir in the water, balsamic vinegar and salt.
Cover and cook for 6-7 minutes until the tomatoes are softened and use the back of a spoon to break them (careful as the juices from inside can splatter).
Once the tomatoes are all soft and jammy, reduce the heat to medium low and stir in the cooked pasta and ¼ cup pasta water if needed. Cover and cook for 2-3 minutes until warmed through, adding more pasta water as necessary to achieve your desired consistency.
Remove from heat and stir in the olive oil.
Serve garnished with parmesan cheese and fresh herbs if desired.
Notes
LeftoversStore leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat with a splash of water in a skillet over medium low heat until warmed through or in the microwave.