01 - Set the oven to 375°F.
02 - Heat a splash of olive oil in a medium skillet over medium heat and sauté minced garlic for 30 seconds until fragrant.
03 - Add fresh or thawed spinach to the skillet and cook until wilted, approximately 2 minutes; remove from heat and allow to cool slightly.
04 - In a large mixing bowl, blend the cream cheese, sour cream, and mayonnaise until smooth.
05 - Fold in the sautéed spinach, chopped artichoke hearts, shredded mozzarella, grated Parmesan, salt, pepper, and red pepper flakes if desired.
06 - Transfer the mixture evenly into a 1-quart baking dish.
07 - Bake for 20 to 25 minutes or until the dip is hot, bubbling, and lightly golden on top.
08 - Serve warm alongside tortilla chips, sliced baguette, or fresh vegetable sticks.