A good artichoke dip shouldn’t taste vinegary! Some recipes for artichoke dip contain ingredients like mayonnaise or sour cream, or marinated or pickled artichokes, which might give an overly sour smell. But if you follow the recipe correctly and use the right ingredient proportions, this shouldn’t result in a vinegar taste. And also make sure not to store artichoke dip for longer than three days.