We are a family of four (two adults, one 7 year old and one 2 year old) and we spend usually around £60pw, plus another £3-£5 in top ups (bread and milk only, unless my husband does it in which case also cookies). Toilet paper is bought separately, but otherwise that figure includes all cleaning supplies and toiletries, and nappies/wipes.
The shop is split, i buy mostly vegetarian, cook from scratch and batch cook. My husband cooks chicken nuggets, oven chips and veg for most of the meals he makes (so i buy those too). We also have pizza most weeks. I do also have a fairly well stocked pantry already, so i buy things like rice in bulk.
The main tips are the usual ones:
Look at the cost per 100g or kg of what you are buying.
Buy off-brand.
Bulk out dishes with lentils, potatoes or grated carrot.
Don't buy alcohol
Reduce treats (but make sure you still have something that you like).
Don't buy things on special offer unless you were going to buy it already (rarely a good deal if it makes you spend more than you were planning).
Have a specific figure in mind for what you want to spend (ours is a range from £50-£70, but an average of £60). Once you know what your budget for food shopping is, then you can be more ruthless about sticking to it.
I pay for a yearly delivery pass, but i think it is good value as i can add/remove items from my 'cart' online and play around with the meal plan until i have something that fits our budget.
I don't strictly meal plan, but do cook dishes that have similar ingredients, so can buy a similar shop most weeks without having to put in too much cognitive effort. Usually a chilli, a curry and a bolognaise.
We could trim this back a bit further if we needed to, but i feel like we have a good balance just now.