The contents of your store cupboard depend on your circumstances, both physical and financial.
This country has unpredictable weather. Even if I lived just across the road from a shop, I wouldn't venture out on my 82-year-old feet for a loaf of bread in snow, ice, rain or strong winds - and all of those have happened in summer, let alone winter. When I do buy anything, I have to carry it home up a steep hill and get home exhausted. For the last year I have not shopped in person, except for sometimes bringing home a single item when I had gone out for some other reason.
Supermarkets deliver, but for most, the minimum order is more than I eat in total in groceries in a week, and there is a surcharge for smaller amounts, so I order once a month and store what isn't needed at once. I keep stocks of flour, both bread flour and plain and SR, so that I can always have fresh bread. I freeze milk and butter, and meat, and some ready meals. I have frozen and tinned vegetables and fruit to supplement the fresh ones in my delivery, tinned tomatoes, beans, evaporated milk, coffee, cocoa, cooking oil, jam and marmalade, and various othe things. I have toilet and kitchen rolls and plain candles. If I were snowed in I wouldn't starve - though I might have to eat a lot of it uncooked if the power went off. I am working on that!
I have read condemnations of people for stockpiling, but where do you draw the line between stockpiling and sensible preparedness? Probably at the point where people grab everything on the shelves in a crisis, because they had nothing in reserve before that.