01 - Set the oven temperature to 375°F.
02 - Heat a splash of olive oil in a medium skillet over medium heat. Sauté the minced garlic for 30 seconds until fragrant. Add spinach and cook until wilted, about 2 minutes. Remove from heat and allow to cool slightly.
03 - In a large mixing bowl, blend cream cheese, sour cream, and mayonnaise until smooth and homogenous.
04 - Gently fold in the sautéed spinach, chopped artichoke hearts, mozzarella, Parmesan, salt, pepper, and optional red pepper flakes until evenly distributed.
05 - Spread the mixture evenly into a 1-quart baking dish.
06 - Bake for 20 to 25 minutes, or until the dip is hot and bubbling with a lightly golden top.
07 - Serve warm accompanied by tortilla chips, sliced baguette, or vegetable sticks.