Well - do we have to bug out, or stay and fight off looters?
My car with a full tank and 3 x 5 gallon cans of gas will just about get me 1,000 miles in 3-5 days without diversions. If that 1,000 miles is like travelling across Mad Max land (a la Discovery/Disaster channel) then no amount of food or gas is going to help me get there - might as well join a wandering tribe and take the scenic route.
If I had to leave behind a year's supply of food I would probably hide it in inobvious places - attic, or below ground in my crawlspace, its nice and cool there, I could always dig it below grade to conceal it, line it with plastic etc. Reality is most scavengers will stay in the living area of the house and not chop through the floor to investigate a crawl space (and I pretty much guarantee they wouldn't find the access). Then if I happened back towards my house someday I might have a year's supply of food waiting for me. I might split up the food into several caches if I could think of several really clever places to hide them - generally I'm not that clever though.