Spain · best-of list
The 25 Best Restaurants in Spain
All 25 restaurants our route editors picked in Spain, across 11 destinations, gathered in one list. Expect tables and food stops, with San Sebastián contributing the most (4).

Our curated picks
25 restaurants in Spain, grouped by destination. Destinations with the most picks come first; this is not a ranking.
San Sebastián 4 picks

Bar Nestor
San Sebastián · On our Basque Coast Food Trail route
Tiny bar known for its tortilla, made only twice a day, and steaks.
Tip: Put your name on the tortilla list at the bar before 1pm or 8pm.
Photo: Jannis Roi · Google
Borda Berri
San Sebastián · On our Basque Coast Food Trail route
Small bar making hot pintxos like pork cheek and risotto to order.
Photo: Thuy Vu · Google
Ganbara
San Sebastián · On our Basque Coast Food Trail route
Pintxos bar known for wild mushrooms in season and crab tartlets.
Photo: えこだねこ · Google
La Cuchara de San Telmo
San Sebastián · On our Basque Coast Food Trail route
Hot pintxos cooked to order, including foie gras and slow-cooked meats.
Photo: Sergio Zamudio · Google
Bilbao 3 picks

Café Bar Bilbao
Bilbao · On our Basque Coast Food Trail route
Plaza Nueva bar with tiled walls and a counter of pintxos.
Photo: Café Bar Bilbao · Google
La Viña del Ensanche
Bilbao · On our Basque Coast Food Trail route
Old-school deli and wine bar specializing in ibérico ham and refined pintxos.
Tip: Reserve for a table; or eat at the bar.
Photo: La Viña del Ensanche · Google
Mercado de la Ribera
Bilbao · On our Basque Coast Food Trail route
Riverside Art Deco market with produce stalls and a pintxos food court.
Tip: Go late morning for the stalls, then eat upstairs.
Photo: PA · CC BY-SA 4.0
Barcelona 2 picks

Bar Cañete
Barcelona · On our Barcelona, Girona & the Costa Brava route
Counter-seating tapas bar near La Rambla serving classic and seasonal plates.
Tip: Book a counter seat.
Photo: Bar Cañete · Google
La Boqueria
Barcelona · On our Barcelona, Girona & the Costa Brava route
Covered market off La Rambla; eat at counter bars like El Quim.
Tip: Head to the back stalls; front ones target tourists.
Photo: Didier Descouens · CC BY-SA 4.0
Cadaqués 2 picks

Casa Anita
Cadaqués · On our Barcelona, Girona & the Costa Brava route
Family-run tavern serving fresh fish at shared tables.
Tip: Closed Mondays.
Photo: CASA ANITA · Google
Es Baluard
Cadaqués · On our Barcelona, Girona & the Costa Brava route
Family restaurant built into the old sea wall since 1967, known for seafood rice.
Tip: Order the spider crab rice; book in summer.
Photo: Restaurant Es Baluard · Google
Calella de Palafrugell 2 picks
Les Voltes
Calella de Palafrugell · On our Barcelona, Girona & the Costa Brava route
Bar-restaurant under the beach arcades with seafood and bay views.
Tip: Ask for a table on the arcade edge.

Toc al Mar
Calella de Palafrugell · On our Barcelona, Girona & the Costa Brava route
Grilled seafood and rice dishes on the sand at Aiguablava.
Tip: Book a beach table.
Photo: Toc al Mar · Google
Córdoba 2 picks

Casa Pepe de la Judería
Córdoba · On our Andalusia: Moorish Cities & Ronda route
Andalusian cooking on a roof terrace near the Mezquita.
Photo: Casa Pepe de La Judería · Google
Taberna Salinas
Córdoba · On our Andalusia: Moorish Cities & Ronda route
Old tavern serving salmorejo, aubergine with honey and stews around a patio.
Tip: No reservations; arrive at opening.
Photo: Shahrukh Sayeedi · Google
Girona 2 picks

El Celler de Can Roca
Girona · On our Barcelona, Girona & the Costa Brava route
Three-Michelin-star restaurant of the Roca brothers.
Tip: Reservations open months ahead.
Photo: e_calamar · CC BY 2.0
Rocambolesc
Girona · On our Barcelona, Girona & the Costa Brava route
Ice cream shop by Jordi Roca with playful toppings.
Photo: Rocambolesc Girona · Google
Granada 2 picks

Café Fútbol
Granada · On our Andalusia: Moorish Cities & Ronda route
Café on Plaza Mariana Pineda, open since 1903, serving churros with thick chocolate.
Photo: Café Fútbol · Google
Los Diamantes
Granada · On our Andalusia: Moorish Cities & Ronda route
Busy bar for fried fish and seafood tapas.
Tip: Free tapa comes with each drink in Granada.
Photo: Los Diamantes - Navas · Google
Laguardia 2 picks

Restaurante Amelibia
Laguardia · On our Basque Coast Food Trail route
Contemporary Basque-Riojan cooking with views over the vineyards.
Tip: Book ahead; lunch tasting menu is good value.
Photo: Billy Bottom · Google
Restaurante Héctor Oribe
Laguardia · On our Basque Coast Food Trail route
Local favorite for seasonal Riojan cooking in nearby Páganos.
Photo: Restaurante Héctor Oribe · Google
Ronda 2 picks

Bardal
Ronda · On our Andalusia: Moorish Cities & Ronda route
Two-Michelin-star tasting menus by chef Benito Gómez.
Tip: Book weeks ahead.
Photo: Bardal | Benito Gómez | Restaurante en Ronda · Google
Tragatá
Ronda · On our Andalusia: Moorish Cities & Ronda route
Benito Gómez's casual tapas bar.
Photo: Tragatá | Benito Gómez | Restaurante en Ronda · Google
Seville 2 picks

Eslava
Seville · On our Andalusia: Moorish Cities & Ronda route
Popular tapas bar and restaurant known for creative small plates.
Tip: Arrive at opening for the bar; no bookings there.
Photo: Espacio Eslava · Google
Mercado de Triana
Seville · On our Andalusia: Moorish Cities & Ronda route
Market over the ruins of the Castillo de San Jorge, with produce and tapas bars.
Tip: Cross the Triana Bridge for river views.
Photo: Eli · Google
How we picked these
Every entry is a stop on at least one of TripsCircle's hand-curated routes, chosen by our route editors, who wrote the reason to go shown with each place. These are our curated picks, not a scored ranking: we haven't rated or reviewed them against each other. The list is grouped by destination, and within each destination places that appear on more routes come first.
Prices ($ to $$$$) and visit lengths are rough guides from our route notes, not quotes. Check opening hours before you go.
About this list
How did you choose the restaurants in Spain?
Each one is a stop on a TripsCircle route that our editors built by hand, and each comes with a written reason to go. This page shows all 25 of them. They are curated picks, not a ranked score.
Which part of Spain has the most restaurants on this list?
San Sebastián has the most (4 of 25), followed by Bilbao (3) and Barcelona (2).
More lists for Spain
Best restaurants nearby
Destinations on this list
- San Sebastián 4 on this list
- Bilbao 3 on this list
- Barcelona 2 on this list
- Cadaqués 2 on this list
- Calella de Palafrugell 2 on this list
- Córdoba 2 on this list
- Girona 2 on this list
- Granada 2 on this list
Turn this list into a plan
Open a curated route in TripsCircle, add the spots your crew wants, vote with polls and keep everyone on one shared itinerary.
