Start by ensuring your spinach is completely thawed and squeezed dry—excess moisture is the enemy of a creamy dip, so really wring it out with your hands or a clean kitchen towel. In a large mixing bowl, combine the thawed spinach, chopped artichoke hearts, cubed cream cheese, shredded mozzarella, parmesan cheese, minced garlic, milk, sour cream, red pepper flakes, salt, and black pepper. Stir everything together until the cream cheese begins to soften and the ingredients are evenly distributed throughout the mixture.