Shopping list sorted by how long things last. The idea is to make 90% of the meals easy so that you're not tired cooking all the time. To make most meals easy, you need to be realistic about the difficulty of using each ingredient. Often it boils down to what's the chance the ingredient spoils before you get to use it.
These things last months to years. Buy now think later
You'll need these sooner or later.
Even if you're not in the mood for them today, these foods last long enough to give you many chances to use them.
Don't stock up on these without a plan to use them. Check what's in season.
Buy lots of good snacs to prevent yourself from impulse-buying shit snacks. Display fruit prominently so you don't forget you have it.