Pat the chicken breasts dry and season evenly with salt, black pepper, garlic powder, and paprika.
Heat olive oil or butter in a large skillet over medium-high heat. Add the chicken and cook until golden on both sides and cooked through. Remove and set aside.
In the same skillet, add the onion, garlic, and mushrooms. Sauté until softened and fragrant.
Pour in the chicken broth, scraping up any browned bits. Add the cream cheese and stir until melted and smooth.
Stir in the heavy cream, Italian seasoning, and Parmesan cheese. Simmer until the sauce thickens.
Return the chicken to the skillet and spoon the sauce over the top. Simmer briefly, then garnish with fresh parsley before serving.