Because my freinds know I've lived through a lot of various emergency situations, I've been asked this often, and have quite a few times had to use it.
#1 charcoal and some fluid lighter, or self-starting charcoals. We never use fluid for entertainment, but since we don't own a gas grill (I never got the point), you need something to start the coals and fluid as fast (normally we use an electric starting coil, which doesn't put gas flavor into the food). But I always keep a can on hand, having lived through hurricanes. IF you have a gas grill, make sure you have an extra stored in a safe place, because that's where you're cooking for awhile.
#2 Make sure you have a manual can opener. Actually, this should be #1. You'd be surprised at how many people cannot open a can in an electrical emergency. If you're addicted to your electric can opener, make sure you have a manual on and know how to use it. Duh. Sounds stupid, but you'd be surprised.
AFter than, #3 is food that requires no prep at all. Those little rice pacs sold by Uncle Bens and Zatarain are fully cooked (watch it when you buy them, you only want rice that is fully cooked and requires a minute or two of nuking. Those you can eat as is in an emergency). Canned veggies and meats. Remember, there is a reason stir frying and stuff like ramen noodles (which are pre-cooked) became popular ... because they took little time to cook. Anything that takes very little time to cook, or better yet, no time, should be on your shelf. If you were a Mormon, you'd have a basement full of them.
#4 goes with #1. Remember that you will have a fridge and freezer full of food that will go south pretty quickly. The military response to that is to call all your neighbors, and find out who has what that will go bad. They you wind up eating at whoever has a roast in their freezer that is thawing too fast, or whoever has a dozen eggs that need to go .. NOW...
I, personally, hate Spam, and I seldom use that word in conjunction with food. Having lived in Hawaii off & on for a decade, I learned to eat and tolerate it. But there's a reason Spam exists, and this is one of them!! If you live in Hawaii, you eat Spam. And the reason it is so popular is that it is really a perfect food in emergencies (like, you know, world wars), so the population has developed a taste for it. Some of the most expensive restaurants on the islands serve spam on their breakfast menu, and a REAL Hawaiian pizza is not "Canadian bacon and pineaplle" but Spam and Pinapple. BUt if you like it, (and even if you don't) cans of Spam, Vienna sausages (another Hawaiian fave), potted meats, etc are great staples to have on hand.
remember, if you're only going through a couple days without electricity, it is no big deal. Two weeks becomes a big deal. Remember that your kids will love and remember a few days w/o. Mom has a gas fireplace (but aside from that all-electric house). After a hurricane, the family got together and she cooked on the gas fireplace. The grand-kids will remember it forever as a happy memory. Just remember that these emergencies shouldn't be traumas for your kids and grand-kids.