We've tried a number of things but wind up going back to plastic storage bins similar to these at Camping World.
Forma Cabinet Binz, 16" x 9.5" x 5.25" - Interdesign 69515 - Storage Baskets and Trashcans - Camping World. We milk, creamer, condiments, etc on doors. Then water and such in these on 2 shelves. DW likes to throw out cold adult beverage boxes but I keep getting them back.