I live in two houses so having a storecupboard in each is rather esential or my family will starve as we often transit between the two at odd time of day.
In fact what you need is store cupboard and a freezer.
In the freezer we have:
Beef mince, chicken breasts, frozen chips, semi skimmed milk, Pizza Express Pizza (Sainsbury do them), fish fingers, various lamb and beef joints and cuts), Aunt Bessie Yorkshire puds ( the shame of it as I am from Yoorkshire), bread of all types, inocent smoothees, apple/orange juice, frozen peas, frozen fruits, ice cream.
In the cupboard I have:
Basmati Rice, Arborio Rice, pasta of all types, tins of tomato and beans of all kind, eggs, corned beef in tins, bag of potatoes, dry herbs of all kind, custard powder, white/brown/caster sugar, cornflour, balsamic/malt/wine vinegars, mustards of all types, 3 pickles, 3 cheeses, sweet biscuits,cheese biscuits, lemon juice in a bottle, tomato puree in atube, garlic puree in a tube, salt, black pepper, coffee ground and instant, tea bags of al kinds, 25 bottles of wine, spirits of all kinds, mixers of all kinds, packet fruit of all kinds, meringues.
Basically, I aim to have enough to make a meal by only adding a packet of cooked meat or perhaps some fresh vegetables and fruit from the local farm shop. I try not to keep too much in the fridge as I frequently move between houses.
I also make sure that when I make a beef stroganoff, spag bol, beef chilli, stews, etc I always make plenty for the freezer as an instant meal. I also save every bit of mixed veg and gravy from meals which can always be hashed up or used in a stew.