I live alone and it’s called discipline-not fun and it took me a long time to get there. I shop once a month and my list is driven by specials at surrounding stores as well as Walgreen’s and CVS pharmacy which often have great deals. Then spend most of an afternoon cutting things into smaller portions and off to the freezer. Probably not too many here that will remember the milkman who came twice a week and the Manor Man who brought delicious cinnamon rolls! These were two conveniences that saved a lot of shopping time and we always had milk, butter, eggs and bread.
What I have found that works is to keep the small size premade pizza crusts on hand and make a veggie pizza with aging tomatoes, mushrooms, onions, etc. Omelets work too. I usually keep a bag of cooked frozen shrimp in the freezer. It goes great with pasta and seasoned rice, or in salads. Soup is good too. I've conquered breakfast by baking whole wheat, walnut and oat type muffins and keeping them in the freezer.