I've just made some soup and as I was throwing the tin of tomatoes away, I noticed its expiry date was Dec 2020. Do I need to bin the soup?
Tomatoes had been in the pantry since then (so cool dry place) but info on the internet is mixed - some says canned goods basically fine indefinitely, elsewhere it says acidic foods like tomatoes may produce rare toxin after 12-18 months.
What would you do? Views of sciencey people particularly welcome!