Preheat your oven to 375°F (190°C) and prepare a rimmed baking sheet or oven-safe skillet.
In a medium-sized mixing bowl, thoroughly combine the finely chopped spinach, artichoke hearts, softened cream cheese, shredded mozzarella, grated Parmesan, minced garlic, lemon juice, Italian seasoning, and a sprinkle of salt and pepper. Stir until the mixture is smooth and well-blended.
Carefully create a pocket in each chicken breast by making a horizontal slit along the side, taking care not to cut through the opposite side. Season the outer surfaces of the chicken breasts generously with salt, pepper, and a light drizzle of olive oil.
Generously fill each chicken breast pocket with the prepared spinach and artichoke filling. If needed, secure the openings with toothpicks to prevent the stuffing from spilling out during cooking.
In an oven-safe skillet, heat the remaining extra virgin olive oil over medium-high heat. Once hot, gently place the stuffed chicken breasts in the skillet and sear them for 3-4 minutes on each side, or until they're a rich golden brown.
Carefully transfer the skillet with the seared chicken to the preheated oven. Bake for an additional 20-25 minutes, or until the chicken is fully cooked through and an instant-read thermometer registers an internal temperature of 165°F (74°C).
Upon removing the skillet from the oven, allow the chicken to rest for about 5 minutes to let the juices redistribute. This step is crucial for keeping the chicken moist.
Notes
Serve with a sprinkle of extra Parmesan and fresh herbs for garnish.