01 - Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or butter.
02 - Season chicken breasts generously with salt and black pepper on both sides. Arrange in a single layer in the prepared baking dish.
03 - In a mixing bowl, combine mayonnaise, sour cream, 1/2 cup Parmesan cheese, mozzarella cheese, minced garlic, Italian herbs, and red pepper flakes. Fold in the quartered artichoke hearts until evenly distributed.
04 - Spread the artichoke mixture evenly over each chicken breast, covering completely.
05 - In a small bowl, combine 1/2 cup Parmesan cheese, breadcrumbs, and melted butter. Mix until crumbs are evenly coated.
06 - Sprinkle the breadcrumb mixture evenly over the artichoke-topped chicken.
07 - Bake for 30-35 minutes, or until chicken reaches an internal temperature of 165°F and the topping is bubbling and golden brown.
08 - Let the casserole rest for 5 minutes before serving to allow juices to redistribute.