Preheat your oven to 375°F (190°C). Grease a small baking dish or cast iron skillet and set aside.
In a medium bowl, combine the cream cheese, sour cream, and mayonnaise. Stir until smooth and creamy.
Mix in the garlic, Parmesan cheese, and half of the mozzarella cheese. Fold in the chopped spinach and artichokes until evenly combined.
Spread the mixture into the prepared baking dish. Sprinkle the remaining mozzarella cheese over the top.
Bake for 20 to 25 minutes, or until hot and bubbly and the top is golden brown.
Let rest for 5 minutes before serving. Serve warm with crackers, toasted bread, or fresh vegetables.