how do you make spinach artichoke dip? this dip is a mix of cream cheese, sour cream, cooked spinach, marinated artichoke hearts, minced garlic, parmesan cheese, mozzarella cheese and seasonings. mix all of the ingredients together and spread into a baking dish or skillet.