01 - Set oven to 375°F and let it fully preheat.
02 - Combine softened cream cheese, sour cream, and mayonnaise in a large mixing bowl. Mix until the base is smooth and fully incorporated.
03 - Fold in the minced garlic, chopped spinach, chopped artichoke hearts, shredded mozzarella, and grated Parmesan cheese. Season with salt and black pepper as needed.
04 - Spread the mixture evenly in a greased 8x8-inch baking dish and smooth the surface.
05 - Sprinkle extra Parmesan or mozzarella cheese on top for added flavor and color, if desired.
06 - Bake in the oven for 20 to 25 minutes until the dip is hot and bubbling with a lightly golden surface. For extra browning, broil for 1 to 2 minutes while monitoring closely.
07 - Allow to cool slightly before garnishing with extra Parmesan and chopped parsley or sliced green onions. Serve warm with chips, pita bread, crostini, or fresh vegetables.