Question: what is the difference between hearts of palm and artichokes?
Answer: Artichoke hearts are the dense cores of the artichoke, which is actually a cultivated type of thistle. Hearts of palm, on the other hand, are the tender, innermost parts of specific varieties of palm trees.