Preheat the Oven: Set your oven to 375°F (190°C).
Prepare the Chicken: Cut a deep pocket into the side of each chicken breast without slicing all the way through.
Make the Filling: In a bowl, mix the cream cheese, spinach, garlic, shredded cheese, herbs, salt, and pepper until well combined.
Stuff the Chicken: Evenly divide the filling among the chicken breasts and secure the openings with toothpicks if needed.
Season the Chicken: Brush each chicken breast with olive oil and sprinkle with paprika and garlic powder.
Bake: Place the stuffed chicken breasts on a lined baking sheet and bake for 25-30 minutes or until the internal temperature reaches 165°F (75°C).
Rest & Serve: Let the chicken rest for 5 minutes before serving. Garnish with fresh herbs if desired.