The calorie content of meals in UK restaurants is "excessive" and sit-down restaurants are unhealthier than fast-food chains, BMJ research suggests.
Health experts say meals should not exceed 600 calories, but in this study they averaged 1,033 in restaurants and 751 in fast-food chains.
University of Liverpool researchers analysed thousands of meals from places like Hungry Horse and McDonald's.
They said their findings were a cause for concern.
The research team looked at more than 13,500 meals on the menus of 21 sit-down restaurants and six fast-food chains.
By using online company information on calorie content, only one in 10 meals was classed as healthy or fewer than 600kcal, as recommended by Public Health England.