Cook the pasta according to package instructions until al dente.
In a large skillet, heat olive oil over medium heat.
Add chopped onion and sauté until translucent.
Stir in minced garlic and red pepper flakes; cook for 1 minute.
Pour in the tomato sauce; simmer for 5 minutes.
Lower heat and add heavy cream, stirring to combine.
Season the sauce with salt and pepper to taste.
Add the cooked pasta to the skillet, tossing to coat.
Garnish with fresh basil and grated Parmesan cheese.
Serve immediately and enjoy your delicious dish!