Artichoke is a vegetable. It is the flower bud of a thistle plant. Artichokes are native to the Mediterranean region but are now grown in many parts of the world.