This is artichoke
Discussion
The artichoke and the milk thistle are two different plants, even if both belong to the Asteraceae (Composite) family.
Artichoke (Cynara cardunculus var. scolymus):
It is a variety grown for food purposes
It is used in the kitchen as a vegetable
It has a typical and tender flavor
It is consumed as food
Milk thistle (Silybum marianum):
It's a wild plant
Also known as "milk thistled"
It has medicinal properties
Mainly used for phytotherapeutic purposes
Its extract (silymarin) is known to protect the liver
So, although they are related plants, they have very different characteristics and uses. Artichoke is a food, while milk thistle is a medicinal plant.
