The average Briton spends almost £50 per month on eating out, according to a new study. The research, by grocery think-tank IGD and industry analyst Horizons, said Britons spent a total of £34.5bn last year on restaurant meals, takeaways and ready-made sandwiches. An average family of five spends as much as £2,854 per year on food and non-alcoholic drinks outside the home.