How Long Will Canned Fish Keep?
Canned salmon, tuna, and sardines are fully cooked and will keep for several years. (The official expiration date is five years after the canning date.) Some customers say that the flavor of canned salmon improves with age, and go so far as to cellar the best “vintages.” Opened tins may be kept in the refrigerator for a day or two. If you keep them much longer their fats will begin to oxidize and become rancid.