learn the word OPSEC and don't tell anyone you are stocking up.....when the SHTF, they'll suddenly remember what you said, and come looking for their fair share....
a post in Survivalblog.com from a few days ago had an interesting list:
Two Month Supply for Two People of Shelf Stable Grocery Store-Purchased Foods:
Starches (daily: 6 servings, 2 people/60 days: 720 servings)
12 boxes (10 packets ea.) instant oatmeal (120 servings)
6 lbs. rice (120 servings)
8 lbs. pasta (120 servings)
3 boxes instant potatoes (60 servings)
60 cans starchy vegetables (beets, carrots, corn, lima beans, sweet peas) (180 servings)
15 lbs flour (for baking bread) (120 servings)
Vegetables (daily: 4 servings, 2 people/60 days: 480 servings)
160 cans non-starchy vegetables (or 120 cans veggies & 20 jars spaghetti sauce)
(artichokes, asparagus, Brussels sprouts, green beans, yellow beans, wax beans, mushrooms, okra, spinach, tomatoes)
Fruit (daily: 3 servings, 2 people/60 days: 360 servings)
120 cans fruit (no sugar added)
Meats/Legumes (daily: 4 servings, 2 people/60 days: 480 servings)
30 (6 oz) cans tuna (90 servings)
12 (15 oz) cans salmon (90 servings)
15 (12 oz) cans chicken (90 servings)
15 (12 oz) cans turkey (90 servings)
15 (5 oz) cans ham (30 servings)
30 cans (or 7 lbs. dry) beans (90 servings) (kidney, navy, great northern)
Dairy (daily: 3 servings, 2 people/60 days: 360 servings)
6 (25 oz) boxes non-fat dry milk (enough to make 12 gallons)
or 16 (12.6 oz) cans NIDO brand dry whole milk (can be found in ethnic foods section)
6 lbs. Velveeta cheese
12 (12 ounce) cans evaporated milk
Other:
10 lbs. sugar
20 packages active dry yeast
4 (26 oz) containers salt
2 lbs. popcorn
4 jars peanut butter (40oz)
4 (32 oz) bottles vegetable oil
shortening
syrup/molasses/honey
jam/jelly
nuts
dried onions, garlic & other spices
large bottle of Multi-vitamins