I probably shop twice a week as I don't like to run out of things.
I keep salad, veg, fruit, eggs, milk and cheese topped up and I always have a good supply of fish meat and veg in the freezer. I have well-stocked cupboards so there is always pasta, rice, herbs, flour, pulses, etc at hand.
I use a variety of shops, Aldi and Lidl are both close, I get free deliveries from Morrisons (DH is NHS), the in-laws pay for an Asda delivery pass for me to do their weekly shopping and I have the occasional delivery myself.
I'm not loyal to any one store.
Last week I went to Lild and picked up two great "no waste" fruit and veg boxes for £3.00 and lots of 30% off fresh meat, lean mince and chicken breast. Most of the meat went in the freezer but I made tandoori chicken and bolognese straight away - some was eaten and some was frozen.
I hate making one meal! If I make soup, casserole, curry, chilli etc I want a few portions for the freezer for days when I don't want to cook.
Today we are having pasta with a tomato and basil sauce I made (using tomatoes and basil in the veg box), topped with cheese, and served with a mixed salad. The rest of the sauce will be used for a pizza topping tomorrow.
I love a bargain and the challenge of using everything!
We have meat or fish most days but have reduced the quantity and now eat more pulses.
Our spending on all groceries (including toiletries and alcohol) for a family of 2 adults and two older teens averages £95 a week.