If they are unopened, and properly stored, jarred marinated artichokes should last 3 to 5 years. When they go on sale, stock up then you can whip this up when the cravings hit.