Combine the sauce ingredients in a large measuring cup with a spout and set aside.
Pat chicken dry. Cut into bite-size pieces and season with salt and pepper.
Heat reserved oil from sundried tomatoes (1-2 tbsp) in a large skillet over medium-high heat. Add the chicken and sauté until golden on all sides, 5 to 7 minutes. Remove and set aside.
Set salted water to boil for pasta.
Reduce heat to medium. Add the wine and use a spatula to “clean” the bottom and sides of the skillet. Simmer until liquid is reduced by half, 3 to 4 minutes.
Add the butter and the garlic and stir for 1 minute.
Add the tomato paste and the flour and stir for 2 minutes.
Add the sauce mixture (from step 2) in small splashes, stirring continuously.
Stir in the sundried tomatoes. Bring to a boil, then reduce heat to low.
Stir in the cream cheese and let it heat through and melt.
Simmer sauce partially covered while cooking pasta al dente according to package instructions. Drain once cooked.
Gradually sprinkle the Parmesan cheese into the sauce. Add the spinach and allow it to heat through for 1 minute.
Add the chicken along with any juices from the plate.