01 - Preheat oven to 400°F. Line a baking dish with parchment paper or lightly grease it.
02 - In a medium bowl, combine cream cheese, spinach, artichoke hearts, mozzarella, Parmesan, garlic, mayonnaise, and Italian herbs. Mix until well blended.
03 - Pat the chicken breasts dry. Using a sharp knife, cut a deep pocket lengthwise into each breast, being careful not to slice all the way through.
04 - Stuff each pocket generously with the spinach-artichoke mixture, securing the opening with toothpicks if needed.
05 - Rub the chicken breasts with olive oil, then season with salt, pepper, and smoked paprika on all sides.
06 - Place the stuffed chicken breasts in the prepared baking dish. Bake for 25–30 minutes, or until the chicken is cooked through (internal temperature should reach 165°F).
07 - Remove from oven and let rest for 5 minutes before removing toothpicks. Garnish with fresh parsley if desired. Serve warm.