01 - Preheat the oven to 375°F. Lightly grease a medium baking dish (about 1–1.5 quarts capacity).
02 - In a large mixing bowl, combine cream cheese, sour cream, and mayonnaise. Beat until smooth and well incorporated.
03 - Stir in mozzarella, Parmesan, garlic, salt, pepper, and red pepper flakes until evenly blended.
04 - Gently fold in chopped artichoke hearts and spinach until evenly distributed throughout the mixture.
05 - Transfer the mixture to the prepared baking dish and smooth the top with a spatula for even baking.
06 - Bake for 20–25 minutes, or until bubbly and lightly golden on top.
07 - Serve immediately while warm, accompanied by tortilla chips, baguette slices, or fresh vegetable sticks.