Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Add the diced tomatoes (including juices) and broth to the skillet. Stir well to combine.
Bring the mixture to a gentle simmer, then add the pasta. Stir to ensure the pasta is submerged in the liquid.
Cook the pasta according to package instructions, stirring occasionally, for about 10-12 minutes until al dente and most of the liquid is absorbed.
Reduce the heat to low and carefully stir in the heavy cream, Italian seasoning, red pepper flakes (if using), salt, and black pepper, mixing until well combined.
Allow the mixture to cook for an additional 2-3 minutes, letting it thicken slightly.
Remove from heat and stir in the grated Parmesan cheese until melted and creamy.
Serve immediately, garnished with fresh basil if desired.