I'm not sure I buy the 'too expensive' tag!
I pay £11.50 for a huge box of veg and £7.50 for fruit each week and £2 for 8 large jackets pots.
I then buy an organic chicken £10 - two days meals plus next nights soup (with veg box).
I buy 2lbs organic mince - about £8 - one night spag bol or lasagne, 1 night chilli, left overs for lunch time baked pots or into the freezer.
Then bread, milk,pasta, rice, couscous, butter, cheese, biscuits, (or stuff to make them with), youghurts, muesli, tuna - max £15.
So other nights might be roasted veg with couscous, risotto, baked pots and cheese, salad, veggie bake, pasta and veg sauce, veg tartlets etc etc.
And there would still be loads of veg left to use up too - usually into the freezer.
Puddings are fruit and or youghurt - or I might make apple pie or crumble, poached pears etc depending on what is in the box.
So for £55 ish - I can feed a family of four for a week. Admittedly we all have weekday lunches out of the house, but do eat in at weekends. Still it is not too bad price wise, and we all eat extremely well on that.