There’s probably a lot of people here that just don’t have the funds to buy a stash of stuff - so here’s a tip:
Just buy a bulk plastic pail of pinto beans. You can get one from pleasanthillgrain.com.
You can use this as a food supply now and order another one when you have the money. One cup goes a long way and you can hide servings in nooks and crannies around your home if events warrant.
A sailors trick for cooking dry beans with limited stove fuel: put the beans in a thermos, add boiling water and set aside, after a few hours they finish quickly in the pot with your other ingredients.