We shop weekly and don't top up - but tbh that's because i put the effort into menu planning / list making that others might put into top up sops!
We freeze a LOT - milk, meat, anything ready made like a quiche, herbs, bread rolls. Very little of our freezer is long-term storage or pre-frozen items: we will start the week with a full fridge and freezer, and finish it with an empty one (apart from peas, sweetcorn and emergency frozen fish and chips!), then repeat.
I menu plan everything - so perishable fresh fruit / veg is always planned in for the day or so after the main shop, longer life things for towards the end of the week. So strawberries, cherries and raspberries were on the menu early in the week, the 'ripen at home' nectarines and apricots are being eaten in the next phase, then there are always apples and oranges for the final day or so. Similarly veg will tend to be fresh salads, stir fry etc early in the week, peas at the end!
We do have a bread maker, and also use those 'part bake' baguettes - so early in the week it is fresh rolls / wraps for lunch, later it's the frozen bagels, then we bake our own loaf, then it's the pre-bake baguettes on the last day...
We do have 'unlimited / non-planned' food - both home made and shop-bought - but for main meals we eat what is on the menu.
I like list making, and hate shopping!