01 -
Pat chicken breast pieces dry and season both sides with paprika, Italian seasoning, and salt. Heat olive oil in a large skillet over medium-high heat. Add chicken and cook until golden, about 4 minutes on the first side. Flip and cook an additional 3 minutes, then cover, reduce heat, and cook until no longer pink inside. Remove from skillet and keep warm.
02 -
In a clean skillet, cook bacon strips over medium heat until browned and crisp. Transfer to a plate lined with paper towels and chop into bite-sized pieces. Drain all bacon fat from skillet.
03 -
In the original skillet used for chicken, pour in heavy cream and bring just to a gentle boil. Stir in 1 cup grated Parmesan cheese, then reduce heat to low and whisk constantly until cheese is fully melted and sauce becomes smooth and thickened, about 2 minutes.
04 -
Add diced tomatoes, baby spinach, minced garlic, and red pepper flakes to the sauce. Stir and cook on medium heat until spinach wilts, about 1 to 2 minutes. Fold in one third of the cooked chicken and half of the chopped bacon.
05 -
Fill a large pot with salted water and bring to a rolling boil. Add penne pasta and cook according to package instructions until al dente, about 10 minutes. Drain thoroughly.
06 -
Add the drained penne pasta to the skillet with sauce, protein, and vegetables. Gently toss to coat all ingredients evenly and warm through over low heat, about 1 to 2 minutes.
07 -
Serve pasta topped with reserved sliced chicken and remaining bacon. Sprinkle generously with additional freshly grated Parmesan just before serving.