Cardoons and artichokes are both part of the thistle family. I grow both from seed and have enjoyed them in our yard as ornamentals for years. while the artichoke “flower” is edible before it blooms, cardoons are not but many use cardoon leaf stalks in cooking (think celery). I just grow both as ornamentals in the garden and if you mulch around them in the fall they will usually come back the next year unless we have a severe Seattle winter. Cardoons are much taller plants than artichokes and the blossoms are slightly different looking.