I find that jarred marinated artichoke hearts are best because they are easy to store and have so much flavour. You can use fresh artichokes but you'll need to prep them first which can be a little time consuming and frozen artichokes will need to be thawed completely before using.