Raw Artichokes: Uncooked artichokes usually last 1 to 2 days on the counter (in a properly ventilated room) and 5 to 7 days in the refrigerator. Keep the artichokes in a bag in the fridge to prevent them from drying out. As with any fresh vegetable, it's best to eat them as close to the purchasing date as possible. Trimmed: Trimmed artichokes should be kept in a solution of water and an acid (like lemon juice or vinegar). The solution should have about 1 teaspoon of juice or vinegar per quart of water. Once in the solution, the artichokes won't keep for more than a few hours. Cooked: Steamed, boiled and pressure cooked artichokes can be kept in the refrigerator for 2 to 3 days properly stored in an airtight container. Canned or Marinated: These artichokes usually last up to 1 year. Always check the expiration date printed on store bought canned or jarred artichokes.