I don't regard myself as a prepper but we always have loads of food in the house.
Me and DH hate shopping so no way are we going shopping every few days or even every week. We do a big shop about every 2 months and buy tinned items like baked beans, tinned tomatoes, things like pasta, rice, lentils etc.
We buy lentils and chickpeas in big packs usually from an asian supermarket as they sell bigger packs than ordinary supermarkets.
We have a fridge freezer indoors and 2 freezers in the shed. One is for raw dog food and the other is for us. It is mainly full of veg, some of which I have prepared and frozen, bread and rolls, milk and some home made meals.
We shop roughly once a fortnight for fresh fruit and veg.
Personally I find it odd that others only have enough food for a day or so. I know some people don't have much room but there is always somewhere you can store things such as under beds, on top of wardrobes etc.
I know that if we couldn't get out due to illness, snowed in or whatever we have more than enough food for at least a month but probably longer.
We do need to go shopping to top up as we only have 4 tins of baked beans and 3 tins of tinned tomatoes at present. We do though have 6 biggish bags of different pasta, 2 big bags of rice, a big sack of onions, a sack of potatoes, 3 different kinds of lentils, 2 different kinds of chickpeas, loads of different dried beans plus the freezer food. We have lots of flour including chickpea flour, rice flour so could make bread, pasta etc. Big cupboard of spices as we are big curry eaters.
We buy the 18 pack loo rolls and always 2 at a time so fine for those too.
We will buy dog food at the weekend (we have about 2 weeks worth at present). We normally buy 3 months worth.
We find it works out cheaper in the long run to buy in bulk plus we are not always going to shops and using fuel