The weekly shop is on the way out. Buy fresh every few days to avoid waste. I abandoned weekly shopping three years ago and cut my bills in half. I go to the grocer who sells at almost half the price of a supermarket and use the local butcher who is also much cheaper and far better in quality, the rest comes from Aldi. As a result, I hardly throw anything edible away and save huge amounts. Above all, the taste is what counts and with fresh ingredients everything tastes so much better.
I learnt to cook, it's easy, and after a couple of years I prefer eating at home with friends as the food is better than dining out. If I can do it anyone can.