Prep the oven and pan. Heat the oven to 400°F (200°C).
Lightly grease a 9x13-inch baking dish with olive oil or cooking spray.
Season the chicken. Pat the chicken breasts dry. Rub with olive oil, then sprinkle evenly with salt, pepper, garlic powder, and onion powder. Arrange in a single layer in the baking dish.
Make the creamy topping. In a medium bowl, combine cream cheese, Greek yogurt (or sour cream), and mayonnaise.
Stir until smooth. Fold in 1/2 cup mozzarella, Parmesan, minced garlic, chopped artichokes, and spinach. Add lemon juice and red pepper flakes if using.
Taste and adjust salt and pepper as needed.
Spread and top. Spoon the spinach-artichoke mixture evenly over each chicken breast, fully covering the tops. Sprinkle the remaining 1/2 cup mozzarella over the surface.
Bake until juicy and bubbly. Bake for 22–28 minutes, depending on thickness, until the chicken reaches an internal temperature of 165°F (74°C) and the topping is hot and lightly browned.
Broil for color (optional). For extra golden, place under the broiler for 1–2 minutes. Watch closely to avoid burning.
Rest and garnish. Let the chicken rest for 5 minutes.
Garnish with chopped parsley or chives. Serve warm.