01 - Season chicken pieces with salt, pepper, and Italian seasoning, coating evenly.
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, about 5-6 minutes. Remove chicken and set aside.
03 - Add chopped onion to the same pan and sauté for 2-3 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
04 - Stir in diced red bell pepper and cook for another 2 minutes to soften slightly.
05 - Add uncooked pasta to the pan, followed by chicken broth and heavy cream. Stir well to combine, scraping any browned bits from the bottom of the pan.
06 - Bring to a gentle simmer. Cover and cook for 10-12 minutes, stirring occasionally, until pasta is al dente and most liquid is absorbed.
07 - Return cooked chicken to the pan. Add baby spinach and stir in Parmesan cheese. Cook for 2-3 minutes until spinach wilts and sauce thickens.
08 - Taste the dish and adjust salt and pepper if needed.
09 - Serve hot, garnished with chopped fresh parsley and additional Parmesan cheese if desired.