Skip to main content
Best Spanish Restaurants
BARCELONA • MADRID • MALLORCA • MARBELLA • TENERIFE • MORE
Best Spanish Restaurants

Best Spanish Restaurants Restaurant Guide to the best restaurants in Spain and the Spanish Islands

 

Best Spanish Restaurants is the number one restaurant guide to the best restaurants in Spain, including mainland Spain and the Spanish Islands. Spain is recognised the world over for the quality of its gastronomy and the restaurants featured in Best Spanish Restaurants are a testament to that. The restaurant scene in Spain has seen enormous growth over the last few years and has become diverse and exciting with restaurants appealing to all tastes and styles.

The restaurants featured in Best Spanish Restaurants have all been carefully selected, tried and tasted by Best Spanish Restaurant’s food critics and are considered to be some of the best examples of restaurants in Spain. Book your table online for FREE at one of Spain’s best restaurants and receive instant email confirmation of your booking. It’s as simple as that.

There are currently 410 restaurants : Page 1 • 2 • 3 • 4 • 5 • 6 • 7 • 8 • 9

 

ORDER RESULTS BY: Name of restaurantLocationType of cuisineAverage price

 

More information on 4 Capellans

4 CAPELLANS

Calle Dels Capellans, 4, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €37.00

Based in the smart Barcelona boutique Hotel Barcelona Catedral is stylish Mediterranean restaurant 4 Capellans

More information on 7 Portes

7 PORTES

Passeig Isabel II, 14, Barcelona 08003

Type of cuisine: Fish and Seafood • Average price: €28.00

7 Portes Restaurant is Barcelona's oldest restaurant and is renowned for it's Paellas, fish & seafood and traditional Catalan cuisine

More information on 801

801

Plaça Comtat del Roselló, 6, Mallorca 07002

Type of cuisine: Modern European • Average price: €23.00

801 is a fresh and innovative restaurant serving a blend of Modern European and Far Eastern inspired cuisine in the heart of Mallorca’s capital - Palma

More information on A Dorada

A DORADA

Avda. Mateo Bosch 31 B, Mallorca 07157

Type of cuisine: Fish and Seafood • Average price: €20.00

If you visit the Port of Andratx, just south west of Palma, Mallorca, you must try the superb A Dorada restaurant where you’ll find the freshest fish and seafood along the coast

More information on A Popa

A POPA

Hotel Nixe Palace, Mallorca 07015

Type of cuisine: International • Average price: €36.00

A Popa is the charming and intimate international restaurant situated in Palma’s luxury Nixe Palace Hotel, where fresh market produce is transformed into excellent culinary creations

More information on A table

A TABLE

Dos de Mayo, 18, Bilbao 48003

Type of cuisine: Basque • Average price: €30.00

The A table restaurant in Bilbao offers the perfect combination of a traditional French bistro setting with exquisite Basque cuisine

More information on A Tu Gusto

A TU GUSTO

Escritor Rafael Ferreres esq Avenida Obrero, Valencia 46013

Type of cuisine: Modern European • Average price: €34.00

A Tu Gusto offers lunchtime buffets or creative Modern European evening meals to the diners of Valencia

More information on Adolfo

ADOLFO

Hombre de Palo, 7, Toledo 45001

Type of cuisine: Castellan • Average price: €40.00

Adolfo is one of Toledo’s leading restaurants, set in a building dating back to the 14th century and is best known for its superb game dishes

More information on Agir

AGIR

Avda. Mediterráneo, 11, Benidorm 03503

Type of cuisine: Mediterranean • Average price: €23.00

The restaurant Agir can be found in the Spa hotel of the same name, right on the seafront of Benidorm, an offers a menu of fine Mediterranean cuisine

More information on Agua

AGUA

Pg. Maritim de la Barceloneta, Barcelona 8003

Type of cuisine: Mediterranean • Average price: €31.00

Agua Restaurant is a popular beach side eatery with breathtaking sea views and a great Mediterranean menu

More information on Al Andalus

AL ANDALUS

Crta. Nacional 234, km. 166,5, Malaga 29680

Type of cuisine: International • Average price: €23.00

The Al Andalus restaurant located in the 4 star Hotel AGH in Estepona is an elegant international restaurant with a fabulous buffet

More information on Al Bacar

AL BACAR

El Castillo, s/n, Malaga 29110

Type of cuisine: Mediterranean • Average price: €23.00

Al Bacar is a fantastic original restaurant based in Monda Castle with a menu full of Mediterranean and Arabic delights

More information on Al Natural

AL NATURAL

Calle Zorilla 11, Madrid 28014

Type of cuisine: Vegetarian • Average price: €11.00

Al Natural, located right near to Madrid’s Prado museum, is a fantastic organic vegetarian restaurant with over 60 dishes to choose from

More information on Al Punt

AL PUNT

Carrer de Girona, 51, Barcelona 08009

Type of cuisine: Mediterranean • Average price: €20.00

Mediterranean cuisine combined with the best Argentinean meat and wine at restaurant Al Punt in Barcelona

More information on Alba Granados

ALBA GRANADOS

Enric Granados, 34, Barcelona 08008

Type of cuisine: Modern European • Average price: €31.00

The Alba Granados is renowned for serving some of the best meat and finest wines in Barcelona

More information on Alba París

ALBA PARÍS

Calle Paris 168, Barcelona 08036

Type of cuisine: Mediterranean • Average price: €30.00

Alba Paris is a charming traditional Spanish restaurant situated in central Barcelona

More information on Albacora

ALBACORA

C/ Cards 2, Mallorca 7687

Type of cuisine: Mediterranean • Average price: €30.00

The Albacora restaurant is a gourmet Mediterranean eatery located in the Hotel Club S’Illot, Mallorca and boasts stunning views over the beach

More information on Alberts Cabopino

ALBERTS CABOPINO

Edificio B, local B5, Marbella 29604

Type of cuisine: British • Average price: €23.00

Alberts restaurant along the quayside in the Marbella port of Cabopino is a popular British restaurant with a great party atmosphere

More information on Alboran

ALBORAN

Ponzano, Madrid 28970

Type of cuisine: Mediterranean • Average price: €31.00

Alboran is a popular Mediterranean eatery in the heart of Madrid

More information on Amalfi Caffé Bar

AMALFI CAFFÉ BAR

Pedro Muguruza, 3, Madrid 28036

Type of cuisine: Italian • Average price: €30.00

First class Italian cuisine close to the Plaza de Cuzco in Madrid at the Amalfi Caffé Bar restaurant

More information on Amalgama

AMALGAMA

Las Fuentes 10, Madrid 28012

Type of cuisine: International • Average price: €25.00

Amalgama is a unique international restaurant in Madrid combining Mexican, Spanish, Japanese and US cuisine

More information on Amaltea

AMALTEA

Diputació, 164, Barcelona 08011

Type of cuisine: Vegetarian • Average price: €17.00

Amaltea is a wonderful vegetarian restaurant offering a menu full of healthy organic dishes at excellent prices

More information on Amayra

AMAYRA

Alcalá, 19, Madrid 28014

Type of cuisine: Mediterranean • Average price: €30.00

Located in the heart of Madrid close to the Puerta del Sol is the Amayra restaurant, offering high quality dining at affordable prices

More information on Anduriña

ANDURIÑA

Lanzarote, 20, Madrid 28700

Type of cuisine: International • Average price: €30.00

The Anduriña restaurant in San Sebastian de los Reyes, Madrid, is an excellent Galician restaurant serving the freshest fish and seafood

More information on Anema e Core

ANEMA E CORE

Donados, 2, Madrid 28015

Type of cuisine: Italian • Average price: €25.00

Elegant and traditional, Anema e Core is one of the best Italian restaurants in Madrid

More information on Anonimatto

ANONIMATTO

Álvarez Gato, 4, Madrid 28012

Type of cuisine: Italian • Average price: €25.00

Situated just a few metres from Madrid’s Plaza de Santa Ana, the Anonimatto restaurant will surprise you with its excellent Italian/Argentinean cuisine

More information on Antica Roma

ANTICA ROMA

Av Jaime III 7, Mallorca 7815

Type of cuisine: Italian • Average price: €25.00

Antica Roma is a charming Italian restaurant located in the picturesque Mallorcan village of Santa Maria del Cami

More information on Antigua

ANTIGUA

María Cubí, 59, Barcelona 08006

Type of cuisine: Mediterranean • Average price: €40.00

Creative Mediterranean cuisine is served at the Antigua restaurant in the high part of the city of Barcelona

More information on Aqua

AQUA

Hotel St Regis Mardavell, Mallorca 07181

Type of cuisine: Mediterranean • Average price: €40.00

Aqua is a top class Mediterranean restaurant found in the Hotel St Regis Mardavell in the Mallorcan resort of Costa D’en Blanes

More information on Arenal

ARENAL

Passeig Maritim s/n, Barcelona 08003

Type of cuisine: Mediterranean • Average price: €30.00

At the foot of the beautiful beach of Barcelona is the cool Mediterranean restaurant Arenal

More information on Arola

AROLA

Marina, 19-21, Barcelona 08005

Type of cuisine: Modern Eclectic • Average price: €50.00

With great design and great food, Arola is an elegant yet relaxed restaurant

More information on Aroma

AROMA

Moncayo, 23, Malaga 29640

Type of cuisine: International • Average price: €23.00

Aroma is a modern international eatery located in the resort of Fuengirola where the extensive menu has proved to be extremely popular

More information on Artkuisine

ARTKUISINE

Madrazo 137, Barcelona 08021

Type of cuisine: Mediterranean • Average price: €28.00

Artkuisine is fast becoming one of Barcelona’s top restaurants with its tantalisingly imaginative Mediterranean menu

More information on Asador Bolixe

ASADOR BOLIXE

Eusebi Estada, 33, Mallorca 07004

Type of cuisine: Argentinean • Average price: €16.00

Asador Bolixe is one of the best Argentinean restaurants in Mallorca, situated right in the heart of Palma

More information on Asador de Castilla

ASADOR DE CASTILLA

Isla de Palma, 21, Madrid 28700

Type of cuisine: Castellan • Average price: €40.00

Asador de Castilla offers some of the best roast lamb, goat or suckling pig in the Madrid district of San Sebastian de los Reyes

More information on Asador El Molino

ASADOR EL MOLINO

Ctra. De Algete Km, 1, Madrid 28700

Type of cuisine: Castellan • Average price: €35.00

40,000 bottles of wine and the best in traditional Castellan cuisine cooked in the wood fire oven awaits you at the Asador El Molino restaurant in San Sebastián de los Reyes

More information on Asador Gaztelu

ASADOR GAZTELU

Rosario Pino 18, Madrid 28020

Type of cuisine: Basque • Average price: €30.00

Traditonal Basque cuisine in the Castillejos area of Madrid at the rustic restaurant Asador Gaztelu

More information on Aurati Restaurant Ribelino's

AURATI RESTAURANT RIBELINO'S

Avda Diagonal 661-671, Barcelona 08028

Type of cuisine: Mediterranean • Average price: €40.00

Glamourous and fashionable Club Ribelino's in Barcelona is the venue for the fabulous Aurati Restaurant Ribelino’s

More information on Avanti

AVANTI

Marcos Tennis Academy, Marbella 29604

Type of cuisine: Italian • Average price: €28.00

Avanti is a lovely typical Itaian restaurant with amazing sea views, situated in the Marcos Tennis Academy in Marbella

More information on Azafrán

AZAFRÁN

General Margallo 33, Madrid 28020

Type of cuisine: Mediterranean • Average price: €36.00

Azafrán is a firm favourite amongst Madrid’s business community for top quality Mediterranean cuisine

More information on Bacchus Restaurant Read's Hotel

BACCHUS RESTAURANT READ'S HOTEL

Calle de Bernat de Santa Eugenia, 41, Mallorca 07230

Type of cuisine: Mediterranean • Average price: €80.00

Bacchus is the Michelin Starred Mediterranean restaurant situate din the five star boutique hotel Read’s

More information on Bacco

BACCO

La Rambla 133, Barcelona 08002

Type of cuisine: International • Average price: €28.00

Bacco offers an excellent menu of contemporary International cuisine and can be found along the beautiful La Rambla, Barcelona’s most famous street

More information on Baisakhi

BAISAKHI

Paseo Maritimo 8, Mallorca 07014

Type of cuisine: Indian • Average price: €23.00

If you like Indian food then Baisakhi should be the Indian restaurant of your choice in Palma with its first class cuisine and authentic décor

More information on Baixamar

BAIXAMAR

Calle Veri 12, Mallorca 07680

Type of cuisine: Fish and Seafood • Average price: €21.00

The Baixamar restaurant in the harbour of Porto Cristo on the east coast of Mallorca offers freshly caught fish and seafood and traditional Mallorcan cooking in a family friendly environment

More information on Balmes 314

BALMES 314

Carrer de Balmes 314, Barcelona 08006

Type of cuisine: Mediterranean • Average price: €30.00

Dine in Barcelona’s coolest new Mediterranean restaurant - Balmes 314

More information on Barkeno

BARKENO

Calle Caspe 17, Barcelona 08010

Type of cuisine: Mediterranean • Average price: €36.00

Barkeno is a fabulous new Mediterranean restaurant based in the heart of Barcelona between the Plaza Catalunya and the Passeig de Gracia

More information on Basmati

BASMATI

Calle Paris 163, Barcelona 08036

Type of cuisine: Modern Eclectic • Average price: €23.00

Basmati is a restaurant that offers the diners of Barcelona something a little different, with its stunning hand painted tables and original modern eclectic menu

More information on Basmati Mallorca

BASMATI MALLORCA

C/ Santa Catalina de Siena 2, Mallorca 7001

Type of cuisine: Indian • Average price: €25.00

Basmati is one of Palma de Mallorca’s premier Indian restaurants, found in the Los Geranios shopping centre

More information on BBrB. Ba-Ba-Reeba

BBRB. BA-BA-REEBA

Passeig de Gràcia, 28, Barcelona 8007

Type of cuisine: Mediterranean • Average price: €25.00

BBrB. Ba-Ba-Reeba is a funky Mediterranean restaurant and bar located along Barcelona’s Passeig de Gracia

More information on Beckitt's

BECKITT'S

Camilo José Cela, 4, Marbella 29600

Type of cuisine: International • Average price: €23.00

Beckitt's is a well known Marbella restaurant, popular among the locals and visitors for its great international menu and friendly service

There are currently 410 restaurants : Page 1 • 2 • 3 • 4 • 5 • 6 • 7 • 8 • 9

 

Special offers and discounts at leading Spanish restaurants

Search For A Restaurant In Spain

 

SEARCH

 

 

Search By City In Spain

 

 

 

Restaurants In Spain

 

Home

 

All Spanish Restaurants

 

Special Offers

 

Restaurants A - Z

 

Recently Viewed

 

Availability Search

 

Advanced Search

 

Map Search

 

 

Restaurant Features

 

By The Sea

 

Flamenco Restaurants

 

Michelin Starred

 

 

Best Worldwide Restaurants

 

Restaurants in America

 

Restaurants in Britain

 

Restaurants in France

 

Restaurants in Germany

 

Restaurants in London

 

 

Add Your Restaurant

 

 

My Spanish Restaurants

 

Account Register

 

Account Login

 

Free Newsletter

 

 

Types Of Cuisine

 

Andalucian

 

Argentinean

 

Basque

 

Brasilian

 

British

 

Canarian

 

Caribbean

 

Castellan

 

Catalan

 

Dessert

 

Fish and Seafood

 

French

 

French/Mediterranean

 

Galician

 

Greek

 

Indian

 

International

 

Italian

 

Japanese

 

Jewish/Kosher

 

Mallorcan

 

Mediterranean

 

Mediterranean Asian

 

Mexican

 

Modern Eclectic

 

Modern European

 

North American

 

Regional Cuisine

 

Spanish

 

Texan

 

Thai

 

Vegetarian