Boil a large pot of salted water. Add the penne pasta and cook according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain and set aside.
In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute, or until fragrant.
Pour in the crushed tomatoes, stirring to combine. Let it simmer for 5-7 minutes, allowing the flavors to meld together.
Reduce the heat and carefully stir in the heavy cream, mixing well until fully combined.
Add the chopped basil leaves and red pepper flakes (if using) to the sauce, stirring to distribute the flavors.
Gradually add the cooked penne to the skillet, tossing to coat the pasta in the creamy tomato sauce. If the sauce is too thick, add a little reserved pasta water to reach the desired consistency.
Stir in the grated Parmesan cheese, mixing until melted and creamy. Adjust seasoning with salt and pepper to taste.
Serve the pasta warm, garnished with additional fresh basil leaves and a sprinkle of Parmesan on top.
Notes
Add more red pepper flakes for extra heat if desired.