Prior to moving in to my new house, I had a very full cupboard. Lots of canned food, pastas, dry foods like cereals/rice/et cetera.
While not a complete TIKIWIKI kit, it was probably at least 3 months worth of food. Maybe more.
I started eating it all down. My justification was the fact that I didn't want to move it all. And, it should be cycled out faster anyways. This let me save money faster for my down payment, since my food budget was less. I only bought fresh produce as needed, and ignored all the other stuff.
When I moved I still had a bunch of it left over. So I continued eating it. I spent the saved money on small home improvements, some gun stuff I'd been putting off for awhile, and other schtuff.
It finally gave out about a week or two ago.
I started comparison shopping stuff to rebuild the "stash." Amazing that Stag canned chili is almost $2.50 at Safeway, but only $1.38 at Walmart.
I tend not to grocery shop at Walmart since I don't like their produce or meat departments.
I used to shop at Costco with the ex-GF though when we were dating, and their produce and meats were of good quality and reasonable prices, though quantities made it challenging for two people to use fresh food before it was no longer fresh. As a single guy... I'd have a hard time eating produce in the volume they sell before it went bad. $5 for 5 pounds of spinach doesn't save me money against $5 for 2 pounds of spinach, when I can only eat 1.5 pounds before it goes wilted.
I don't remember the prices they had on canned stuff, however. Is it better than Walmart? Better enough to be worth the $50 annual membership fee?
My "stash" consists of food that I actually eat in normal day to day activities rather than uber-tactical MRE's, mountain house meals, and bucket-o-crap kits that nobody ever actually uses day to day and don't know how to cook with. Campbell's soups, chili, canned fruits and vegetables, mac'n'cheese, pasta-roni, bulk rice, breakfast cereals, oatmeal, crackers, granola bars and other comfort foods. I want to rebuild it to at least a 6 month level in case of inflationary problems or other Obama-exacerbated crap.