Stir together the cream cheese, mayo, garlic, salt, chopped spinach, and mozzarella cheese.
Season chicken with salt, pepper, garlic powder, and paprika.
Cut a pocket in each chicken breast and stuff spinach mixture into each.
Heat oil in a skillet.
Add chicken and cook 6 minutes on each side or until chicken is done. Remove chicken, tent with foil to keep warm.
Return the pan to heat and add the butter and the minced garlic. Let it cook for about 30 seconds or so.
Add the chicken broth and Italian seasoning to the skillet. Let it cook for 3-5 minutes or until it's reduced.
Add in the cream and let it bubble for 2 minutes, then stir in the spinach. Cook for another 5 minutes.
Add the chicken back to the pan, sprinkle any leftover mozzarella over the top of the chicken and sauce prior to serving.