Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
In a medium bowl, combine the softened cream cheese, chopped spinach, Parmesan cheese, garlic powder, onion powder, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Mix thoroughly.
Cut a horizontal slit into the thickest part of each chicken breast to create a pocket, being careful not to cut all the way through.
Stuff each pocket evenly with the cream cheese and spinach mixture. Secure the edges with toothpicks if necessary.
Rub the outside of the chicken breasts with olive oil, then season with the paprika, remaining 1/2 teaspoon of salt, and remaining 1/4 teaspoon of black pepper.
Place the stuffed breasts in the prepared baking dish and bake for 25 to 30 minutes, or until the internal temperature reaches 165°F (74°C).
Remove from the oven and let rest for 5 minutes before serving.