Cook pasta al dente.
Next, diced up a medium onion and slice the mushrooms. Puree the red pepper sauce in a blender or food processor.
Bring a skillet to medium heat and add in the olive oil. Toss in the onions and garlic to sauté for a couple minutes then add in the mushrooms.
Sauté the mushrooms until tender for another couple of minutes and then add in the red pepper puree, the tomato sauce, basil, parmesan cheese, black pepper and salt. Mix and allow the sauce to cook for 3-5 minutes covered on medium heat.
Remove the lid and add in the cream cheese and pasta water. Cook the sauce with cream cheese for a couple of minutes and then add in the cooked pasta.
Mix to coat the pasta well and cover to let them cook together for a couple more minutes. This will allow the pasta to absorb the flavors of the creamy sauce.
Before serving you can add some more shaved or grated parmesan cheese to it and garnish with some basil leaves.