I have a tin of cooked ham in my stash now (very hard to find tinned meats here unless it's a fray bentos pie).
DD has become a big fan of powdered (dehydrated) peanut butter for health/sports nutrition reasons - but that is very good once you have a small bit of water to rehydrate. And I think would last longer than actual peanut butter or other nut butters(I like almond butter in a few things) if necessary, and much lighter to carry.
She also likes the instant mash (as my version includes butter and milk - way too unhealthy!) so we'd have that. And coconut oil.
Couscous, spaghetti/capalletti (as well as various other shapes of pasta, requiring varying cooking times), rice (again, at least 5 types in the cupboard), lentils (need water and cooking time but good and relatively light and long lasting dried), dried beans, various tinned veggies (tomatoes, beans, corn, etc) and tinned fish (tuna, prawns, crab, sardines, clams) etc. I have a lot of dried mushrooms for risottos. Actually, a lot of my general stores would be good in that situation, and last a long while or capable of relatively straightforward prep if necessary.
We also like jerky of various kinds.
While many are from the regular supermarkets, there are a good few things we get from various health food shops, and also the Asian supermarket in the city is very good for dried veg/herbs & spices/rice/tins etc. that are long-life and not necessarily available in normal supermarkets around us.