Base ingredients that can be used for multiple purposes helps enormously.
I usually shop on a Monday for the week. I go to the butcher and buy meat that I can make into many things. So usually some chicken breasts or thighs, some steak, some pork fillet or cutlets, some bacon and some lamb.
I almost always avoid anything pre-made, such as marinaded, crumbed or otherwise single purpose products. This also has the benefit of being cheaper.
Chicken can be used for pastas, curries, schnitzel, tenders, Kiev's, grilled fillets, kebabs and anything else I can come up with.
The pork makes schnitzels, pork mince, can be grilled, used for stirfry, meat and three veg, and more
The same applies for beef or lamb, depending on the cut, there are usually 3 or 4 options for whatever I buy.
Bacon is a multi purpose staple to me. Anything from pasta to breakfast to being cooked with brussel sprouts or sauteed with cabbage. It can be an enhancer to a number of dishes or a star in its own right.
When it comes to the rest of the shop, I try to make sure I keep a well stocked pantry full of dried staples such as rice's, pastas, beans, lentils, bulgar wheat, polenta, cous cous, split peas etc. Along with plenty of flour, bread crumbs, sugar and other baking accompaniments.
Canned goods such as fish, tomato's, beans, coconut milk, fruit etc.
The freezer always has a few frozen things I've made, plus things like fries, vegetables, a couple of cuts of meat that I regularly cycle out and replace with others, and a few lazy desert options along with some crappy frozen food type things.
I keep potatoes and onions in the house at all times, and buy a fair amount of fresh fruit and vegetables that as with everything else I buy, have multiple uses. Lettuce, tomatoes, apples and bananas are pretty much in the house all year round, the rest of the fresh produce I try and buy whatever is in season or on special.
By shopping like this, I basically have a mini supermarket in my house, and I don't have to have a meal plan set out to far in advance.
Our weekday breakfasts are usually boring and predictable, usually cereal, toast and yoghurt
Lunches are normally sandwiches, wraps or rolls with a generous amount of healthy fillings and accompanied by fresh fruit and a few little snack items.
My partner and i used to do the whole shop daily thing, it was the source of to many arguments to count, meant we ended up eating far more take out than we should and cost us a bucket load more.
It takes a while to get used to, but the pay off has been totally worth it for us.