In a large bowl, combine the softened cream cheese, sour cream, and mayonnaise until smooth.
Add in the chopped artichokes and drained spinach, mixing well.
Stir in the mozzarella and Parmesan cheese, along with the minced garlic.
Season the mixture with salt, pepper, and optional red pepper flakes.
Transfer the mixture to the crockpot, spreading it evenly.
Cover and cook on low for 2-3 hours, stirring occasionally.
When the dip is bubbly and heated through, it's ready.
Before serving, sprinkle additional cheese on top and let it melt for a few minutes.
Serve hot with your choice of dippers.
Enjoy the creamy goodness with chips, bread, or veggies!