Cook the pasta in a large pot of salted boiling water until al dente, according to package instructions.
In a large skillet, heat the olive oil over medium heat.
Add the minced garlic and red pepper flakes to the skillet, sauté until fragrant, about 1 minute.
Stir in the halved cherry tomatoes, then season with salt and pepper.
Cook the tomatoes for about 5-7 minutes until they burst and form a saucy consistency, stirring occasionally.
Add the drained pasta to the skillet, tossing to coat in the tomato sauce. If too thick, add reserved pasta water a little at a time.
Stir in the chopped basil just before serving.
Serve hot, garnished with Parmesan cheese if desired.