The best way to prepare artichokes is to trim the sharp spines off the leaves, cut off the stem, and remove the outer tough leaves. Then, using a sharp knife, cut the top of the artichoke to remove the remaining thorny tips. Finally, rinse the artichokes well to remove any debris.