Preheat oven to 350 degrees F.
Heat olive oil in a skillet over medium heat.
Saute garlic in olive oil for 1 minute.
Add spinach to skillet, saute until wilted.
While spinach is cooking cut artichoke hearts into bite sided pieces. (save marinade)
Add artichoke pieces to skillet along with 1 tablespoon of artichoke marinade.
Place cream cheese, sour cream, mayo, parmesan cheese, and salt to spinach artichoke mixture.
Heat until sour cream and parmesan is melted.
Place spinach artichoke dip into a baking pan.
Bake dip until bubbly, about 10 minutes.