01 - Preheat oven to 375°F and lightly grease a medium baking dish (8x8 in).
02 - In a large mixing bowl, combine cream cheese, sour cream, and mayonnaise. Beat until smooth and creamy using an electric mixer or sturdy spatula.
03 - Stir in mozzarella, Parmesan, minced garlic, salt, pepper, and crushed red pepper flakes until evenly mixed.
04 - Fold in chopped spinach and artichoke hearts, mixing until fully incorporated.
05 - Spread the mixture evenly into the prepared baking dish.
06 - Sprinkle with additional mozzarella and Parmesan for a golden crust.
07 - Bake for 20 to 25 minutes until bubbling and lightly browned on top.
08 - Allow to cool for 5 minutes before serving with tortilla chips, sliced baguette, or crudités.