Preheat your oven to 375°F (190°C).
Prepare the stuffing by mixing spinach, artichoke hearts, cream cheese, and Parmesan in a bowl.
Add garlic powder, onion powder, salt, and pepper to the mixture and combine thoroughly.
Cut a pocket into each chicken breast without cutting all the way through.
Stuff each chicken breast with the spinach-artichoke mixture and secure with toothpicks or cooking twine.
Heat olive oil in a skillet over medium heat and sear the stuffed chicken breasts for about 3-4 minutes on each side until golden brown.
Transfer the seared chicken to a baking dish and bake in the oven for 25-30 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
Remove from the oven and let rest for a few minutes before serving. Garnish with fresh parsley if desired.