In a bowl, mix together cream cheese, sour cream, chopped spinach, artichoke hearts, minced garlic, onion powder, salt, pepper, and red pepper flakes until well combined.
In a large oven-safe skillet, heat olive oil over medium-high heat. Season the chicken breasts with salt and pepper.
Once the skillet is hot, add the chicken breasts and sear for about 5 minutes on each side, until they are golden brown.
Remove the chicken from the skillet and set aside. Pour the spinach-artichoke mixture into the same skillet, spreading it evenly.
Place the seared chicken breasts on top of the creamy mixture, then sprinkle shredded mozzarella cheese over each chicken breast.
Cover the skillet with a lid or foil and bake in the preheated oven for 20-25 minutes, or until the chicken is cooked through (internal temperature should reach 165°F or 75°C).
If desired, remove the lid and broil for an additional 2-3 minutes to get the cheese bubbly and golden.
Once done, let the dish rest for a few minutes, then garnish with fresh parsley before serving.
Notes
Serve with a side of rice or pasta for a complete meal.