This should take about 2 minutes. Stir in 2 peeled and chopped garlic cloves, 1 rinsed bunch of baby spinach, and 1/2 cup of white wine. Continue stirring and cooking the ingredients until the spinach is wilted. Throw in a pinch of salt, a pinch of pepper, and just a few drops of hot sauce to the mixture and taste it to see if it needs anything else. Move it to a medium-sized bowl. Add 1/2 cup of chopped green onion, 3 cups of shredded mozzarella cheese, 1/2 cup of mayonnaise, and 1/2 cup of half-and-half to the mixture. Mix the ingredients together until they're incorporated. Continue to cook them until they're bubbly or lightly browned. Serve this tasty dip with crackers, bread, or shrimp.

Summary:
Preheat your oven to 350ºF (176ºC). Melt 3 tbsp. of butter together in a medium saucepan over medium heat. Stir in the garlic, baby spinach, and white wine. Cook the ingredients together for 2-3 minutes. Mix in salt, pepper, and hot sauce to taste. Remove the mixture from the heat. Mix in the green onion, mozzarella cheese, mayonnaise, and half and half. Bake the spinach dip ingredients for 20 minutes. Serve.