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