Pat chicken dry with paper towels. Season both sides with salt, pepper, garlic powder, and Italian seasoning.
Heat a large pot or deep skillet over medium-high heat. Add olive oil and butter.
Sear chicken for 4-5 minutes per side until golden brown. Remove and set aside.
In the same pot, add minced garlic and cook for 30 seconds until fragrant.
Pour in chicken broth and scrape the bottom to deglaze. Add heavy cream and cream cheese, stirring until smooth.
Stir in half of the parmesan cheese and let it melt into the sauce.
Meanwhile, cook the pasta according to package directions until al dente. Reserve 1 cup of pasta water, then drain and set aside.
Return chicken to the pot and simmer for 5 minutes until fully cooked. Slice into pieces if using whole breasts.
Add cooked pasta and a splash of reserved pasta water. Stir to coat evenly. If the sauce is too thick, add more pasta water.
Taste and adjust seasoning with more salt, pepper, or parmesan cheese as needed.
Garnish with fresh parsley or basil and serve hot.