Step 1: Preheat your oven to 375°F (190°C). Rinse the chicken breasts under cold water and pat them dry. Create a pocket in each chicken breast by slicing it horizontally.
Step 2: In a small bowl, mix together the olive oil, paprika, salt, Italian seasoning, garlic powder, and onion powder. Rub this mixture all over the chicken breasts.
Step 3: In a medium skillet, add a splash of olive oil and sauté the minced garlic until fragrant. Add the chopped spinach and cook until wilted. Remove from heat and let cool. Combine the sautéed spinach, cream cheese, Parmesan cheese, and mozzarella cheese in a mixing bowl.
Step 4: Fill each chicken breast pocket with the spinach mixture and secure the openings with toothpicks if needed.
Step 5: Place the stuffed chicken breasts in a greased baking dish. Pour a little olive oil over the top, cover with foil, and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes until cooked through.
Step 6: Let the chicken rest for a few minutes after baking. Garnish with freshly chopped parsley and serve warm.
Notes
For extra flavor, consider marinating the chicken in the olive oil and seasoning mixture for 30 minutes before stuffing. Use a meat thermometer to ensure the chicken reaches an internal temperature of 165°F (75°C).