For recipes using artichokes, I buy herb and oil marinated fresh artichokes hearts from my local delicatessen or farmers market. Alternatively, fresh packaged marinated artichoke hearts can be found at some organic food stores (e.g. Alnatura). Look for them in the refrigerated section with other fresh antipasti. The taste is incomparable to the jarred versions with vinegar which can be quite acidic tasting (and the ones coming from a can can be quite bland).