01 - Season chicken pieces thoroughly with salt, pepper, and Italian seasoning, ensuring even coating on all sides.
02 - Heat olive oil and butter in a large deep skillet over medium-high heat. Add seasoned chicken and cook until lightly browned and cooked through, approximately 5-6 minutes. Remove chicken and set aside on a plate.
03 - In the same pan, add chopped onion and sauté for 2-3 minutes until softened and translucent. Add minced garlic and cook for 30 seconds until fragrant, being careful not to burn.
04 - Stir in diced red bell pepper and continue cooking for another 2 minutes until slightly softened.
05 - Add uncooked pasta to the pan, followed by chicken broth and heavy cream. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pan for added flavor.
06 - Bring mixture to a gentle simmer. Cover with lid and cook for 10-12 minutes, stirring occasionally to prevent sticking, until pasta is al dente and most of the liquid has been absorbed.
07 - Return cooked chicken to the pan. Add baby spinach and Parmesan cheese, stirring constantly. Cook for 2-3 minutes until spinach wilts and sauce thickens slightly. Taste and adjust seasoning as needed.
08 - Serve immediately while hot, garnished generously with chopped fresh parsley and additional Parmesan cheese if desired.