I did the 5 gallon pail+mylar bag+oxygen absorber+rice & beans thing. The beans are about 1/2 pinto, and several other kinds of beans make up the other half, such as garbanzo, lentils, black, navy, etc. just for variety. In addition to chicken, vegetable, and beef bullion granules to enhance the flavor, I keep around 150 cans of food that we like and eat ranging from spinach, pears, peaches, & tomatoes, to salmon, spam, & sardines. I have supplemented all that with some LDS boxes of #10 cans of dehydrated apples, onions, and pasta for additional variety. A mix of rice and beans for calories and proteins will be the bulk of our diet for calories, with a can or two per day to keep variety of taste and nutrition. That should just about do it.
I have 30 gallons of water sealed in 5 gallon pails, with another 240 gallons in the hot tub. The hot tub water will mostly get used for flushing toilets and such, but can be sterilized and filtered if I run out of clean water.
I figure there is enough to feed us and some of our less fortunate neighbors about 2 or 3 months. Beyond that? If society has not returned to normal by then, then the lack of medicines we both need will kill us anyway. So I don't lose any sleep over it.