Boil a medium pot of salted water. Cook the 12 ounces pasta of choice until al dente, reserve ½ cup of pasta water, then drain and set aside.
In a large skillet over medium heat, warm the 2 tablespoons olive oil. Add the 3 cups cherry tomatoes and cook, partially covered, until they begin to burst, about 8-10 minutes.
Lower the heat and gently press the tomatoes with a wooden spoon to release their juices.
Stir in the 3-4 garlic cloves, 1/2 teaspoon red pepper flakes, and Kosher salt and pepper. Add the reserved pasta water and 1 tablespoon balsamic vinegar. Simmer for 10 minutes.
Remove from heat and stir in the 1/4 cup fresh basil leaves.
Add the pasta to the skillet and toss to coat. Top with 1/4 cup parmesan cheese (grated) and serve.
Notes
Use any long pasta like linguine, fettuccine, or angel hair.
Cherry, grape, or chopped Roma tomatoes all work well.
Substitute parmesan with pecorino romano or a dairy-free alternative if needed.
Fresh basil is best, but a small pinch of dried basil can work in a pinch.
Save pasta water before draining to help bring the sauce together.
Smash tomatoes gently to avoid splattering.
Stir in mozzarella or ricotta for a creamy variation.
Add cooked chicken or shrimp for extra protein.
Store leftovers in the fridge for up to 4 days. Reheat with a splash of water or olive oil.