01 - Preheat the oven to 375°F.
02 - In a medium skillet over medium heat, sauté minced garlic in a small amount of olive oil for 1 minute until fragrant. Add spinach and cook until wilted or warmed through, approximately 2 minutes.
03 - In a mixing bowl, blend cream cheese, sour cream, mayonnaise, mozzarella, and Parmesan cheese until smooth.
04 - Fold in chopped artichoke hearts, cooked spinach, salt, black pepper, and crushed red pepper flakes if using.
05 - Spoon the mixture into a 1-quart baking dish and smooth the surface.
06 - Bake for 20 to 25 minutes until heated through and edges are lightly golden.
07 - Serve warm alongside sliced baguette, pita chips, or vegetable sticks.