Preheat a large skillet over high heat and heat up some olive oil until it's hot. Next, season both sides of the chicken breasts with paprika and Italian seasoning. Place the seasoned chicken breasts in the skillet and cook them on one side for approximately 4 minutes, using medium-high heat.Turn the chicken over and cook for 3 minutes on medium-high heat. Reduce heat to low-medium, then flip the chicken over again to the first side. Then cover and cook for a few more minutes (until no longer pink in the center). Remove the chicken from the pan, and keep the chicken warm.
After removing the chicken from the pan, pour in the heavy cream and bring it to a boil. Incorporate the shredded Parmesan cheese into the pan and reduce the heat to a simmer at low to medium temperature. While the sauce is simmering, stir it continuously until the cheese has fully melted and the sauce has achieved a smooth, creamy consistency. This process usually takes approximately 1 to 3 minutes.
Slice chicken into strips.
In the same pan, add chopped tomatoes, spinach, garlic, and crushed red pepper to the creamy sauce. Stir on medium heat until spinach wilts, then add 1/3 of sliced, cooked chicken and half of the chopped, cooked bacon. Mix everything together. Turn the heat down to medium-low.
Bring a large pan of water to a boil. Cook pasta according to package instructions. Drain. Then add cooked pasta to the sauce.
When ready to serve, top the pasta with the remaining bacon and cooked chicken. Sprinkle the pasta with finely shredded Parmesan cheese.