In a large pot, bring salted water to a boil. Add the pasta and cook according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain and set aside.
In the same pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute, or until fragrant, being careful not to burn it.
Pour in the diced tomatoes with their juices and bring to a simmer. Let it cook for 3–4 minutes, allowing the flavors to meld.
Stir in the heavy cream and Italian seasoning. Let the mixture simmer for another 2-3 minutes until it thickens slightly.
Add the cooked pasta to the tomato cream sauce, and toss well to combine. If the sauce is too thick, gradually add in reserved pasta water to reach the desired consistency.
Stir in the grated Parmesan cheese and mix until melted and incorporated. Season with salt and pepper to taste.
Remove from heat, and dish up the pasta into bowls. Garnish with fresh basil leaves and additional Parmesan cheese if desired.