I spend about that - 2 adults and 2 kids 8 and 6. Kids have school dinners, me and DH work together so we take salads, pasta, cous cous, sandwiches etc. from home 5 days a week. We eat out or have takeaways twice at the weekend on top that. Buy a pack of beer probably once a month but that's it for alcohol. No pets. We eat meat but not a lot, and mainly chicken. The £100 is split usually £80 Aldi and £20 Home Bargains for toiletries, cleaning stuff etc.
I don't scrimp at Aldi, for example I buy their most expensive tomatoes, Mini cucumbers instead of cheaper normal size ones, nicest cooked meat for sandwiches, nicest seeded bread. I am eating really healthily due to being pre diabetic. I'm also really skinny so when eating healthily I lose weight unless I eat a lot to be honest. So I buy a lot of fruit, veg and salad stuff.
I meal plan for lunches and evening meals and shop once a week and try to avoid a top up shop, mainly because I don't have time during the week.
I would say if you're wasting food you need to meal plan, as mind numbingly boring as it is. Also for me a massive issue used to be an untidy fridge so I couldn't see things stuffed at the back. Keeping it organised means I can see things that need using up. And honestly just force yourself to eat the fruit even when you want chocolate ha ha. Or if you have left over veg when it's on its last legs I chop it and freeze it, then use it for something like a slow cooker veg and lentil chilli. I don't cook everything from scratch as I hate cooking, but try my best most days.
We are fortunate that we can afford this, so do you need to cut back and do you want to? If not, I don't think what you're spending is extortionate at all. I