Group by dinner, not by food type
Here is the shift that made mine usable. Instead of a tin zone and a pasta zone, I have zones that correspond to meals we actually make. One shelf holds everything for a fast tomato-based dinner: pasta, tinned tomatoes, tinned tuna, olives, capers, dried chilli. Another holds the makings of a lentil or bean supper: pulses, stock, tinned coconut milk, curry paste, rice. A third is breakfast and baking.
Now at quarter past six I do not read labels, I read shelves. One glance tells me which of four dinners is available, and which one is missing a single item. That also transforms the shopping list, because gaps become visible instead of theoretical.
Eye level, arm's reach, and the high shelf
Treat vertical space as having value. Eye level and the shelf just below are prime real estate and belong to the things you use weekly. The high shelf is for backups, party quantities and the slow cooker you love in January and forget in June. The very bottom, where you have to crouch, suits heavy things: big bags of flour, potatoes, bulk rice, drinks.
Two cheap items do most of the work. Shallow open baskets or trays stop small packets from migrating to the back — pull the basket out, see everything, push it back. And a turntable in a deep corner cupboard turns the black hole where vinegars go to die into something you can actually use.





