Time Out has just named the world’s best cities for food, and Peruvian capital Lima came out on top.

Four European spots made their way into the top 10 for 2026: London, Barcelona, Athens and Lisbon.

To create the ranking, more than 24,000 residents across 150 destinations worldwide were polled about the quality and affordability of restaurants, coffee shops, pubs and bars, as well as which parts of their city’s food scene stand out the most.

More than 100 Time Out editors and local experts were also asked to evaluate these cities, with the final score based 70% on local sentiment and 30% on expert opinion.

Here’s where London, Barcelona, Athens and Lisbon were ranked – and why.