My suggestion would be to also consider buying and storing some long term freeze dried items as well as the standard gardening and canning efforts. My legacy stuff has a 25 year shelf life and the stuff is not bad tasting. It tends to be higher in sodium, a hypertensive no-no, but in a true emergency it`s lite weight and easy to transport.
I dehydrate and can my own. I don have some can stuff like dry milk though.