The leaves are brown or black. Fresh artichoke leaves are bright green and tightly closed. If the leaves are brown or black, it is a sign that the artichoke is no longer fresh.
The artichoke is soft or squishy. A fresh artichoke should be firm to the touch. If it feels soft or squishy, it is past its prime.
The artichoke has a slimy texture. If the artichoke feels slimy or slippery to the touch, it is no longer good to eat.
The artichoke has a strong odor. Fresh artichokes have a mild, earthy smell. If the artichoke has a strong odor, it is not fresh.
The artichoke is wilted. A fresh artichoke should be perky and upright. If it is wilted, it is not fresh.
The artichoke has bruises or cuts. Bruises and cuts can allow bacteria to enter the artichoke, making it unsafe to eat.
The artichoke is moldy. Mold is a sign of spoilage. If you see mold on an artichoke, do not eat it.
The artichoke is old. The expiration date on the artichoke label is a good indicator of its freshness. If the artichoke is past its expiration date, it is best to discard it.
The artichoke has been stored improperly. Artichokes should be stored in a cool, dark place. If they have been stored improperly, they may spoil more quickly.
You are not sure if it is good. If you are not sure if an artichoke is good, it is always best to err on the side of caution and discard it.