The best restaurants in Spain

Gourmet and Michelin-starred restaurants in Spain

Let us guide you to some the best restaurants in Spain. Below you will find a list of some of the very best restaurants in Spain. Many of them have obtained 1, 2 or 3 stars in the Michelin Guide, and all are restaurants that excel in terms of quality and culinary vanguard.

if you are visiting Spain, we can help you manage the reservation at any of these restaurants for your group. We will make sure to take care of your booking free of charge, for groups who book hotel and/or guided tours through our agency, .

Get an experience out of the ordinary on one of Spain's best restaurants - combine gastronomy and wine at one of our wine tours

Barcelona - Catalonia

Barcelona, within the province of Catalonia, is one of the cities with a great reputation for gastronomy. Although Barcelona is not at the level of San Sebastian, the city boasts four Michelin-starred restaurants, and to the north of it can be found some three-star restaurants.

Sant Pau

Sant Pau Restaurant
Sant Pau restaurant has three Michelin stars and is located in the Catalan town of Sant Pol de Mar ( north of Barcelona). The restaurant is managed by chef Carme Ruscalleda , the only female chef in Spain with 3 stars. In the kitchen of the Sant Pau dominate the Catalan cuisine mixed with modern trends and fresh produce.

Sant Pau
Carrer Nou 10
08395 Sant Pol de Mar, Barcelona

Tasting menu from € 159

La Enoteca

La Enoteca restaruatn
Restaurant La Enoteca is located at the luxury hotel Arts in Barcelona. Recently, the restaurant has obtained its second Michelin star. Chef Paco Pérez runs the kitchen that stands out for its cuisine specialized in fish and seafood.

La Enoteca
Calle Marina 19-21,
08005 Barcelona

Tasting menu from 170 €


Lasarte restaruatne
Restaurante Lasarte, which recently obtained its third Michelin star, is part of the select group of restaurants of the Basque chef Martín Berasategui, who already adds 8 stars among all its restaurants throughout Spain. The restaurant has a perfect location in the center of Barcelona, between Paseo de Gracia and Rambla Cataluña.

C/ Mallorca, 259
08008 Barcelona

Lasarte Menu from 185€
Tasting Menu from 210€

Basque Country- Northern Spain- San Sebastián

The Basque Country has impressively managed to put itself at the forefront of the field of gastronomy in Spain. It is the region of Spain that can boast of 4 restaurants with three Michelin stars.


Restaurant Akelarre is located in San Sebastian, in the Basque Country. The chef Pedro Subijana is in charge of the kitchen at this three-star Michelin Restaurant, and he is one of the pioneers in the Basque Country. The food is based on traditional Basque cuisine, but mixed with creative elements . All ingredients are fresh and follows the seasons .

Pº Padre Orkolaga, 56 (Igeldo)
20008 Donostia / San Sebastián

Tasting menu from 175 €


Arzak is also located in the Basque city of San Sebastián. The restaurant takes its name from the founder, the renowned chef Juan Mari Arzak. The restaurant serves traditional Basque food, mixed with contemporary culinary arts .

Avda. Alcalde Elósegui, 273
20015 Donostia-San Sebastián

Tasting menu from 195€.

Portal de Echaurren

Portal de Echaurren
Lovely restaurant with two stars in the Michelin Guide, located in La Rioja, specifically in the small town of Ezcaray. Francis Paniego runs the kitchen which is focused on creativity and high quality. The restaurant is a part of the gastrohotel Echaurren.

C/ Padre José García, 19
La Rioja

Tasting menu from 135 €


Madrid is slightly behind Barcelona and San Sebastian, having recently received its first three-star Michelin-starred restaurant : DiverXo .


The restaurant recently obtained the recognition of 3 Michelin Stars and it is managed by Madrid-born accomplished chef David Muñoz . The restaurant is known for its fusion cuisine influenced by both Mediterranean cuisine and Asian (especially Chinese and Japanese) gastronomy. It has been at the hotel NH Eurobuilding since 2014 and is located a stone's throw from Real Madrid's stadium, the Santiago Bernabéu .

C/ Padre Damian, 23
28036 Madrid

Tasting menu from 165 €

Sergi Arola

Sergi Arola
In Madrid's neighborhood of Chamberí is situated the restaurant Sergi Arola, which is managed by the Catalan chef Sergi Arola. The restaurant has two Michelin stars and is known for its creative auteur cuisine . There is also a vermutería in the basement.

Sergi Arola
Calle Zurbano, 31.
28010, Madrid

Tasting menu from 135 €


Alicante, where a large number of Danish, Swedish and Norwegians bought a second house, can go and visit the one-star Michelin Restaurant at absolute top level: Quique Dacosta.

Quique Dacosta

Quique Dacosta
Restaurant Quique Dacosta is run by the famous chef of the same name . The restaurant with 3 * Michelin is located in the small port of Denia , Alicante, and the menu offers a wide range of courses, including fish, shellfish and other sea products . The tasting menu is quite modern - without forgetting the roots of the traditional Spanish cuisin .

Quique Dacosta 
Urb. El Poblet
Ctra. Las Marinas, km 3,
03700 Dénia, Alicante

Tasting menu from 200 €


Mallorca has climbed to the forefront in Spain - both in terms of gastronomy and wine. The restaurant Zaranda has placed Mallorca on the map with a fantastic restaurant, located at an equally fantastic hotel .


It was in the last edition of the Michelin Guide that this restaurant obtained the second star. The restaurant is located on the five-star luxury hotel Castell Son Claret, which is part of the Marriott chain. Fernando Pérez Arellano is the restaurant's chef . The kitchen draws on elements from the Majorcan cuisine and seasonal vegetables to create their tasting menu.

Restaurant Zaranda
Castell Son Claret
Carretera Capdella- Galilea Km. 1.7
The Balearic Islands

Tasting menu from 130 €
ASTA - Association Society of Travel Agents
Enoturisme Penedès
Catalunya Turisme ACT
Visa, Mastercard, Amex