In a large bowl using a hand mixer or sturdy spoon, mix together the cream cheese, sour cream, garlic, and both cheeses. Add in the spinach and artichoke hearts and mix until everything is well combined. Set aside.
Preheat oven to 375 degrees.
Heat the olive oil in a large skillet over medium-high heat. Season the chicken with salt and pepper as desired. Sear the chicken breasts in pre heated skillet for 3-5 minutes per side.
Pour the dip mixture over the chicken. Top with extra cheese if desired. Bake in preheated oven for 15-20 minutes. Until chicken has reached an internal temperature of 165 degrees.
Notes
NOTE: You can also use frozen spinach in place of fresh. If using frozen, thaw it first and drain it very well before using.