Although both me and DH love cooking and eating we both hate shopping so we don't even shop weekly.
We usually do a big shop every 4 to 6 weeks and shop for fresh fruit and veg roughly every 2 weeks.
We do have a fridge freezer, a tall freezer and 2 small freezers though and a walk in storecupboard.
Always have bread and milk in the freezer plus lots of frozen veg (shop bought and lots we have frozen ourselves), home made soups and pasta sauces, home made meals such as curries, lasagne, pasta bakes, pizza, stews, pies etc.
We have a good stock of things like tinned tomatoes, pasta, rice, different lentils, different beans, chickpeas, oat milk, coffee, teabags.
We also always have a stock of shampoo, toothpaste, washing liquid, washing up liquid, washing up sponges etc.
We do a rough meal plan for a month but can easily change it if we want as we have such a good stock of meals.
The only thing we ever get low on or run out of is eggs. We only buy from local chicken owners and they don't always have any