Start by washing the fresh spinach thoroughly. Remove any tough stems and roughly chop the leaves. If you’re using frozen artichoke hearts, make sure they are thawed, drained, and roughly chopped.
In a large bowl, combine the chopped spinach, artichoke hearts, cubed cream cheese, sour cream (or Greek yogurt), mayonnaise, shredded mozzarella, shredded parmesan, minced garlic, salt, and pepper. Stir until everything is well combined and the cream cheese is evenly distributed.
Spoon the mixture into your crockpot, spreading it evenly across the bottom. This ensures even cooking and melting.
Cover the crockpot and set it to low for about 2 to 3 hours. Stir occasionally to ensure that the dip heats evenly. You’ll know it’s ready when everything is melted and bubbly.
Once the dip is hot and creamy, serve it immediately with your favorite dippers like tortilla chips, pita bread, or fresh veggies. Enjoy the rave reviews!