Cook the pasta al dente according to package directions. Preserve 1 cup of pasta water for later.
Slice the mushrooms and chicken tenderloins. Mince the garlic and dice the sundried tomatoes.
In a large skillet over medium heat, add 1 tbsps. of olive oil to the pan and pan sear the chicken pieces on each side for 1-2 minutes. Sprinkle the salt, black pepper, paprika and cook for another 1-2 minutes until golden brown and cooked. Remove and set aside.
In the same pan, add and melt the butter. Sauté the garlic for 30 seconds then add in the mushrooms. Let the mushrooms cook for a few minutes until they are tender. Usually takes about 3-4 minutes.
Add the sundried tomato. Sauté for another minute. Add in the heavy cream, chicken broth, spices, salt, paprika, chili flakes, cream cheese, pasta water. Give them a good stir and continue to cook to obtain a smooth creamy sauce.
Add in the parmesan cheese and spinach. Stir and cook on low heat for 2-3 minutes, then add in the cooked pasta, cooked chicken and mix to coat the pasta well with the sauce. Cover and let everything cook together for another 3-4 minutes on medium-low heat.
Remove from heat and garnish with some freshly chopped basil and grated parmesan cheese.