It seems to me that the best strategy is to have way more food on hand than you normally eat in a week. Constantly be rotating through that food since whether it's frozen or dehydrated or in a can, it won't last forever. If you don't currently have dehydrated or shelf-stable foods on hand (jerky, nuts, etc) acquire them but remember you need to eat your way through this stuff because it'll get full of bugs or go bad fairly quickly. Keep extras of things like coconut butter, coconut oil, nut butters, tallow etc. anything that comes in a jar or can. Just always have more than you need. Same goes for frozen stuff or anything that has a long life in the fridge. Always have a little more than you need.
Practice some recipes. Practice recipes that work as if you are going on a backpacking or camping trip. Find stuff that works and tastes good. Make sure you have a method to cook in the emergency, like a camping stove that actually works.
Keep some gallon milk jugs always frozen and save any styrofoam coolers that come when you order meats or whatever. Then you will have a way to store your fresh/frozen food for meals at the beginning of the emergency.
Female, 5'3", 48, Starting weight: 163lbs. Current weight: 135.
Starting squat: 45lbs. Current squat: 145 x 4.