How often do you buy groceries?
What types of things do you consider “essential”?
Do you make a list when you go shopping, or just have an idea of what you need?
Do you do one big trip all at once, or do you pick up just enough to make what you’re eating that night/the next day?
We manage our “food inventory” with Grocy which calls itself “the ERP beyond your fridge”. It basically tracks every single purchase and consumption of food and also each items best before date. It needs a bit initial setup and you need to remind yourself to checkout stuff you consume but then it’s just great. Not a single item spoiled because it got pushed too far back on the shelf. And since Grocy knows how much of what item we want in stock, it automatically writes our shopping lists with stuff which is about to run out.
So the shopping is basically day to day as we return from work and pass the store just ticking things off the list. And we made a rule for ourselves to only buy the stuff on the list, nothing extra to avoid impulse purchases.