This is the best creamy artichoke dip we've ever had, at home or in a restaurant. Plus, it's super easy and can be made in the oven or slow cooker.