In a large skillet, heat butter and olive oil until melted.
Season chicken on both sides with Italian seasoning, garlic powder, salt and pepper. Add chicken to skillet and cook on both sides until browned and cooked through, about 6-7 minutes. You want the chicken to reach an internal temperature of 165°F. Once chicken is cooked through, remove to a plate and cover to keep warm.
Wipe skillet, if needed, and add more butter. Add mushrooms, salt, pepper, and garlic powder, to taste, and sauté until tender, about 3-4 minutes.
Reduce heat to low and add the heavy cream and Parmesan cheese. Stir until combined and then simmer for 3-4 minutes, or until slightly thickened.
Add chicken back to skillet and cook for 2-3 minutes, or until warmed through. Serve with rice, noodles, or mashed potatoes, if desired.
Notes
*If using chicken breasts, slice horizontally or pound thin so cooking time is decreased.
See my tips and tricks for making this Creamy Parmesan Mushroom Chicken above the recipe box