Absolutely! Fresh artichokes can be used in place of canned artichoke hearts. To do this, steam or boil fresh artichokes until tender, remove the leaves, and scoop out the tender heart. Then, finely chop the artichoke hearts and use them as the recipe directs.