
Cook the pasta according to package directions. Reserve 1 cup of pasta water before draining.
While the pasta is cooking, heat olive oil in a large skillet over medium heat. Add minced garlic and red pepper flakes, cook until fragrant, about 1 minute.
Pour in the crushed tomatoes and tomato paste. Stir well and bring to a simmer. Cook for 10 minutes, stirring occasionally.
Stir in the heavy cream and grated Parmesan cheese. Reduce heat to low and simmer for another 5 minutes, stirring until the cheese is melted and the sauce is smooth.
Add the cooked pasta to the sauce. Toss to coat, adding pasta water as needed to reach desired consistency.
Stir in the chopped fresh basil. Season with salt and pepper to taste.
Serve immediately, garnished with extra Parmesan cheese and fresh basil.