@curious-lao,
curious-lao wrote:
Are canned foods still good after 2 years after the expire date?
It really depends on two things: what is the food and what is the condition of the tin (or other metal) can itself. Canned foods are vacuum-packed. If the integrity of the vacuum is compromised by a defect in the metal, e.g. a dent, the food inside will spoil. Meat products will spoil faster than vegetable matter.
Back in the 1960s, when I was acting battalion supply officer in an Army National Guard unit, my crew, in cleaing out a warehouse, came across a supply of World War II combat rations (C-Rations) dating back to the 1940s. According to Army Regulations, we were supposed to destroy anything with that old a date on it. But some of us decided to take a box of this stuff home and see if any of it seemed to be still edible.
The upshot: everything in thos C-Rations was just fine to eat. Not delicious, but quite edible. We're talking about canned goods more than 20 years old here.