Preheat Oven:Preheat your oven to 375°F (190°C). Lightly grease a small baking dish.
Prepare the Mixture:In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Mix until smooth.
Add Spinach and Artichokes:Stir in the chopped spinach, artichoke hearts, mozzarella, Parmesan, garlic, salt, and pepper. Mix until well combined.
Assemble and Bake:Transfer the mixture into the prepared baking dish, spreading it out evenly. For an extra cheesy topping, sprinkle more mozzarella or Parmesan on top.
Bake to Perfection:Bake in the preheated oven for 20-25 minutes, or until the top is bubbly and golden brown.
Serve Warm:Remove from the oven and let cool for 5 minutes. Serve with tortilla chips, crackers, sliced baguette, or fresh veggies for dipping.