Gather all your ingredients and preheat the oven to 350°F (175°C).
Lightly grease a small baking dish and set it aside.
In a medium mixing bowl, combine cream cheese, mayonnaise, Parmesan, Romano, garlic, basil, garlic salt, salt, and pepper. Mix well until smooth.
Gently stir in the chopped artichoke hearts and spinach until evenly mixed.
Spoon the mixture into the prepared baking dish and spread it evenly.
Sprinkle mozzarella cheese on top for that gooey, golden finish.
Bake for about 25 minutes, until the dip is hot, bubbly, and lightly browned on top.
Serve warm with crackers, chips, or toasted bread.