01 - Preheat the oven to 350°F.
02 - In a large mixing bowl, beat together cream cheese, sour cream, and mayonnaise until smooth.
03 - Stir in mozzarella, Parmesan, garlic, salt, black pepper, and nutmeg until evenly incorporated.
04 - Gently fold in chopped artichoke hearts and spinach until thoroughly combined.
05 - Transfer the mixture into a lightly greased baking dish with approximately 1 quart capacity.
06 - Sprinkle extra mozzarella and Parmesan cheese on top if desired.
07 - Bake for 20 to 25 minutes until the dip is bubbly and lightly golden on the surface.
08 - Allow to cool for 5 minutes before serving warm alongside toasted baguette slices, crackers, or fresh vegetables.