Begin by preparing your ingredients. Chop the fresh spinach and artichoke hearts, mince the garlic, and cube the cream cheese. Having everything ready to go will make the process smooth and easy.
In your crockpot, add the chopped spinach, artichoke hearts, cubed cream cheese, sour cream, mayonnaise, shredded mozzarella cheese, shredded parmesan cheese, minced garlic, salt, and pepper.
Using a mixing spoon, stir all the ingredients together until they are well combined. Make sure the cream cheese is evenly distributed throughout the mixture.
Cover the crockpot with its lid and set it on low heat. Allow the dip to cook for about 2 to 3 hours. Stir occasionally to ensure even cooking and to blend the flavors together.
Once the dip is hot and bubbly, it’s ready to serve! Transfer it to a serving bowl and enjoy it warm with your choice of chips, crackers, or bread.