The best cities in Europe for Spanish food, ranked

Updated 11 Sep 2026 · Based on 3,126 tracked Spanish restaurants and tapas bars across Europe

We ranked every European city in our database by the number of Spanish restaurants and tapas bars we have verified there, with the average Google rating and total review count as evidence of depth. Spain itself is excluded: this map covers the diaspora. Counts reflect cities we have searched so far, not a census.

Rankings: best cities for Spanish food · most popular dishes · best restaurants by dish · city price index.
#CityVenuesPopulationPer 100kAvg ratingGoogle reviewsMenus linked
1London (United Kingdom)1449,089,7361.64.49125,802143
2Berlin (Germany)433,913,6441.14.5938,43443
3Paris (France)412,047,6022.04.4926,48240
4Lisbon (Portugal)34545,7966.24.5144,36333
5Hamburg (Germany)301,869,7861.64.6420,14729
6Stockholm (Sweden)291,000,9622.94.2526,75729
7Cologne (Germany)241,025,5232.34.5317,73222
8Milan (Italy)221,362,8631.64.2817,14522
9Amsterdam (Netherlands)19946,4472.04.4721,85019
10Antwerp (Belgium)19570,8273.34.3912,91319
11Zurich (Switzerland)19452,4214.24.5610,07419
12Düsseldorf (Germany)17619,4442.74.4610,15117
13Manchester (United Kingdom)17627,0002.74.5419,90317
14Munich (Germany)171,505,0361.14.5114,53817
15Porto (Portugal)17231,8007.34.5923,22817
16Frankfurt (Germany)16781,3372.04.5614,29016
17Hanover (Germany)16558,7672.94.5310,18413
18Vienna (Austria)162,044,3660.84.568,46516
19Budapest (Hungary)151,685,2090.94.5927,30615
20Dublin (Ireland)14592,7132.44.4613,53114
21Edinburgh (United Kingdom)14523,2502.74.6114,99512
22Essen (Germany)14573,6182.44.597,96114
23Gothenburg (Sweden)13613,2782.14.2811,13113
24Leeds (United Kingdom)13829,4171.64.667,65211
25Toulouse (France)13514,8192.54.5910,64712
26Bonn (Germany)12323,5873.74.567,84612
27Brussels (Belgium)121,255,8341.04.428,02211
28Copenhagen (Denmark)12666,6781.84.456,79211
29Liverpool (United Kingdom)12504,9322.44.675,28111
30Lyon (France)12519,1272.34.579,37512

London leads with 144 tracked Spanish restaurants, ahead of Berlin (43) and Paris (41) - while Germany's spread is the real story: no single huge scene, but Spanish tables across dozens of mid-size cities. Per capita the picture flips: Porto leads with 7.3 Spanish venues per 100,000 residents - density, not size, is where the smaller cities win.

How we count: one listing is one venue, counted under the city Google reports for it. Because that field arrives messy, we strip postcodes, district and province codes (so "Roma RM", "London SE1 1TU" and "-007 Lisboa" all land on their city), ignore case and accents, and merge language variants of the same name (Milan = Milano, Munich = München, Cologne = Köln, Frankfurt = Frankfurt am Main). When the field holds only a postcode, we assign the town from the venue's address instead of dropping it into a blank row. The per 100k column then divides each city's venue count by its city-proper population - the density of Spanish tables per 100,000 inhabitants. Populations come from national statistics offices and municipal registers (compiled in Wikipedia's city population lists), checked 11 Sep 2026: every ranked city carries an official city-proper figure at the latest reference date we could source - census 2022 for Dublin (CSO), 2023 for the French cities (INSEE), mid-2023 for the UK cities (ONS/NRS), 2024-2025 for the German cities (Destatis/IT.NRW), 2025 for Zurich (Stadt Zürich), Frankfurt (Stadt Frankfurt), Hanover (LH Hannover), Gothenburg (SCB) and Budapest (KSH), and 2026 for Amsterdam (CBS) and Copenhagen (Københavns Kommune). Each figure's year, boundary and source URL is recorded in the repo at data/city_populations.json, and the ranking build fails if any ranked city lacks one. Boundary note: London is counted as Greater London and Brussels as the Brussels-Capital Region, matching how our map pins cover the urban area; for the rest, city-proper boundaries apply, so where a statistical boundary is narrower than the area our listings cover, the rate is an approximation and we say so here rather than hide it.

Explore any of them live: open the map.