Skip to main content
Best Spanish Restaurants
 
Share
 
 
Best Spanish Restaurants

Best Spanish Restaurants | Spanish

 

  

 

There are currently 42 restaurants in this category

 

ORDER RESULTS BY: Name of restaurantLocationType of cuisineAverage price

 

More information on Bistro Sevillano

BISTRO SEVILLANO

Gloria, 15, Malaga 29870

Type of cuisine: Spanish • Average price: €20.00

Bistro Sevillano in Nerja is an authentic Spanish dining experience with strong Andalucian influences

 

More information on Botin

BOTIN

Calle Cuchilleros, Madrid 

Type of cuisine: Spanish • Average price: €31.00

Botin is not only Madrid’s oldest restaurant; it has officially been declared the oldest restaurant in the world

 

More information on Café Catalunya

CAFÉ CATALUNYA

Rambla de Catalunya 7, Barcelona 08007

Type of cuisine: Spanish • Average price: €22.00

Café Catalunya is a great Spanish restaurant located on the famous Rambla de Catalunya in the heart of Barcelona

 

More information on Café de Chinitas

CAFÉ DE CHINITAS

Calle Torija 7, Madrid 28013

Type of cuisine: Spanish • Average price: €47.00

Café Chinitas is Madrid’s world famous flamenco restaurant where you’ll find a fantastic menu full of traditional Spanish cuisine along with a show including some of the world of flamenco’s most famous faces

 

More information on Café de Oriente

CAFÉ DE ORIENTE

Plaza de Oriente, 2, Madrid 28013

Type of cuisine: Spanish • Average price: €35.00

Café de Oriente is not just a superbly innovative Spanish restaurant, it also houses some real Madrid history

 

More information on C'an Costa

C'AN COSTA

C/Sant Vicens 14, Mallorca 07400

Type of cuisine: Spanish • Average price: €18.00

C’an Costa is a wonderful traditional restaurant serving typical Mallorcan cuisine in the old town of Alcudia

 

More information on Casa Jacinto

CASA JACINTO

Cami Tranvía, 37, Mallorca 07015

Type of cuisine: Spanish • Average price: €19.00

Casa Jacinto is a large rustic style restaurant just outside of Palma specialising in meat cooked on the wood fire grill

 

More information on Casa Patas

CASA PATAS

Cañizares, 10, Madrid 28012

Type of cuisine: Spanish • Average price: €25.00

Top class flamenco shows and excellent Spanish cuisine at the superb Flamenco restaurant Casa Patas in Madrid

 

More information on Celler C'an Amer

CELLER C'AN AMER

Calle Pau 39, Mallorca 07300

Type of cuisine: Spanish • Average price: €28.00

Located in the market square in the north Mallorcan town of Inca, the Celler Ca’n Amer restaurant offer traditional Mallorcan cuisine with a modern touch

 

More information on Corral de la Moreria

CORRAL DE LA MORERIA

Moreria 17, Madrid 28005

Type of cuisine: Spanish • Average price: €70.00

Corral de la Moreria in Madrid is the most famous flamenco house in the world where all of the top artists perform

 

More information on Dominio de Antargu

DOMINIO DE ANTARGU

Ronda de Atocha, 16, Madrid 28012

Type of cuisine: Spanish • Average price: €39.00

Dominio de Antargu not only offers first rate modern Spanish cuisine, it houses one of Madrid’s largest bodegas

 

More information on El Cenador de Salvador

EL CENADOR DE SALVADOR

Avenida de España, 30, Madrid 28411

Type of cuisine: Spanish • Average price: €60.00

El Cenador de Salvador, just outside Madrid, is a beautiful restaurant serving Michelin star winning Spanish cuisine

 

More information on El Corral de la Pacheca

EL CORRAL DE LA PACHECA

Juan Ramón Jiménez, 26, Madrid 28036

Type of cuisine: Spanish • Average price: €60.00

El Corral de la Pacheca has been offering top class flamenco shows to the city of Madrid for over 30 years

 

More information on El Invernadero

EL INVERNADERO

Serrano, 46, Madrid 28001

Type of cuisine: Spanish • Average price: €23.00

El Invernadero offers the perfect place for some top rate Spanish cuisine in the heart of Madrid’s exclusive shopping area- Serrano

 

More information on El Jamón y el Churrasco

EL JAMÓN Y EL CHURRASCO

Infanta Mercedes 64, Madrid 28020

Type of cuisine: Spanish • Average price: €25.00

Excellent Spanish and Galician food makes El Jamón y el Churrasco a restaurant well worth trying when in Madrid

 

More information on El Olivar de Ayala

EL OLIVAR DE AYALA

Ayala, 84, Madrid 28001

Type of cuisine: Spanish • Average price: €20.00

One of Madrid’s best tapas restaurants is the El Olivar de Ayala restaurant in the city centre

 

More information on Jockey

JOCKEY

Calle de Amador de los Ríos, 6, Madrid 28010

Type of cuisine: Spanish • Average price: €70.00

Jockey has to be one of Madrid’s finest and best restaurants, having served royalty, heads of state, diplomats and international stars since 1945

 

More information on Juanito

JUANITO

Paseo Arca del Agua, Jaen 23440

Type of cuisine: Spanish • Average price: €28.00

Juanito has been open since 1953 and is a family run traditional Spanish restaurant in Baeza, Jaen, specialising in the use of the extra virgin olive oil grown in its own olive groves

 

More information on La Gardunya

LA GARDUNYA

Jerusalem, 18, Barcelona 08001

Type of cuisine: Spanish • Average price: €25.00

Take a break from the stalls of La Boqueria market in Barcelona and head to La Gardunya, a buzzing Spanish restaurant in the corner of the market place

 

More information on La Musa Latina

LA MUSA LATINA

Costanilla de San Andrés, 12, Madrid 28005

Type of cuisine: Spanish • Average price: €20.00

Hang out with Madrid’s young and hip at cool restaurant La Musa Latina

 

More information on La Pérgola

LA PÉRGOLA

Calle Arturo Soria 14, Madrid 28027

Type of cuisine: Spanish • Average price: €17.00

La Pérgola is an attractive Spanish restaurant located in Madrid’s Hotel High Tech Arturo Soria

 

More information on La Tramoia

LA TRAMOIA

Rambla Catalunya, 15, Barcelona 08007

Type of cuisine: Spanish • Average price: €25.00

Barcelona favourite La Tramoia is a buzzing Spanish eatery overlooking the Gran Via and La Rambla

 

More information on Las Carboneras

LAS CARBONERAS

Plaza del Conde de Miranda 1, Madrid 28004

Type of cuisine: Spanish • Average price: €59.00

Enjoy some of flamenco’s top artists at the wonderful Las Carboneras restaurant in Madrid

 

More information on Las Palmeras

LAS PALMERAS

Boladilla Baja, Malaga 29689

Type of cuisine: Spanish • Average price: €50.00

The Las Palmeras Restaurant & Beach Club is situated right next to the sea in the lush gardens of the Las Dunas Beach Hotel & Spa in Estepona and offers fabulous buffets

 

More information on Laurus

LAURUS

Calle Palangres 5, Mallorca 07610

Type of cuisine: Spanish • Average price: €31.00

Laurus is a cool and contemporary Spanish restaurant situated on the beachfront at Can Pastilla near to Mallorca’s capital Palma

 

More information on Maria Cristina

MARIA CRISTINA

C/ Provença, 271, Barcelona 08036

Type of cuisine: Spanish • Average price: €40.00

Right next to Gaudi’s famous La Pedrera in the heart of Barcelona is the delectable restaurant Maria Cristina

 

More information on Mesa & Placer

MESA & PLACER

Paseo San Francisco de Sales, 41, Madrid 28003

Type of cuisine: Spanish • Average price: €20.00

The Mesa & Placer restaurant offers traditional Spanish cuisine infused with modern and innovative touches

 

More information on Micky's

MICKY'S

Calle La Rambla 23, Barcelona 08002

Type of cuisine: Spanish • Average price: €23.00

Micky’s restaurant offers an extensive menu of Spanish and Mediterranean favourites and is well located near to the Columbus statue along the famous Barcelona ramblas

 

More information on Naia

NAIA

Plaza de la Paja, 3, Madrid 28005

Type of cuisine: Spanish • Average price: €20.00

A real hotspot in the centre of Madrid, Naia is a restaurant that will impress you with first class cuisine at really affordable prices

 

More information on Nuria

NURIA

Rambla de Canaletes, Barcelona 8008

Type of cuisine: Spanish • Average price: €21.00

Nuria is an old favourite of Barcelona offering a great choice of tapas

 

More information on Pedro Larumbe

PEDRO LARUMBE

Serrano, 61, Madrid 28006

Type of cuisine: Spanish • Average price: €39.00

Pedro Larumbe is an exclusive and sophisticated restaurant serving modern Spanish cuisine

 

More information on Piñera

PIÑERA

Rosario Pino 12, Madrid 28020

Type of cuisine: Spanish • Average price: €40.00

Enjoy a select and innovative Spanish cuisine at the smart Madrid restaurant Piñera

 

More information on Plato & Placer

PLATO & PLACER

Morería, 9, Madrid 28005

Type of cuisine: Spanish • Average price: €20.00

Dine in style at affordable prices at the fashionable Madrid restaurant Plato & Placer

 

More information on Refugio, Restaurante del Carmen

REFUGIO, RESTAURANTE DEL CARMEN

Calle Alta, 42, Valencia 46003

Type of cuisine: Spanish • Average price: €25.00

For well priced homemade Spanish cooking in Valencia, head to the Refugio Restaurante del Carmen

 

More information on Restaurante Navarra

RESTAURANTE NAVARRA

Passeig de Grácia, 4, Barcelona 08007

Type of cuisine: Spanish • Average price: €23.00

Navarra offers diners a taste of 3 of Spain’s gastronomical regions-Navarra, Basque country and Catalunya as well as a good choice of tapas

 

More information on Samantha's

SAMANTHA'S

Francesc Vidal i Sureda, 115, Mallorca 07015

Type of cuisine: Spanish • Average price: €36.00

Samantha's restaurant is a gourmet Mediterranean restaurant situated in La Bonanova near to Mallorca's capital Palma

 

More information on Sargantana

SARGANTANA

Llano de Zaidia 16, Valencia 46009

Type of cuisine: Spanish • Average price: €25.00

Sargantana is an exceptional little restaurant in Valencia with an impressive modern Spanish menu

 

More information on Solchaga

SOLCHAGA

Plaza de Alonso Martínez, 2, Madrid 28004

Type of cuisine: Spanish • Average price: €36.00

Solchaga is a Madrid classic serving typical cuisine from the Spanish region of Navarra

 

More information on Son Terrassa

SON TERRASSA

Ctra. Cas Concos-Felanitx, Mallorca 07208

Type of cuisine: Spanish • Average price: €28.00

The Son Terrassa Restaurant is located in the country hotel of the same name, just outside Cas Concos, and offers a traditional Mallorcan menu made from fresh, home grown produce

 

More information on Támara

TÁMARA

C/ Muntaner, 178, Barcelona 08036

Type of cuisine: Spanish • Average price: €25.00

Well priced Spanish and Catalan cuisine served in elegant surroundings at city centre restaurant Támara

 

More information on Vicente

VICENTE

Lanzarote, 26, Madrid 28700

Type of cuisine: Spanish • Average price: €30.00

For some of the best in fine rustic Spanish cuisine, visit the restaurant Vicente in San Sebastian de los Reyes

 

More information on Zorzal

ZORZAL

San Bernardino, 13, Madrid 28015

Type of cuisine: Spanish • Average price: €50.00

A small and intimate Madrid eatery, Zorzal offers a contemporary twist on traditional Spanish cuisine

 

Find out about our special offers and promotions

Live Availability Search

SUBMIT

 

 

Restaurants In Spain

 

Home

 

All Spanish Restaurants

 

Special Offers

 

Restaurants A - Z

 

Restaurant Features

 

 

Find A Spain Restaurant

 

Availability Search

 

Advanced Search

 

Map Search

 

Cuisine Search

 

Price Search

 

 

My Spain Restaurants

 

Recently Viewed

 

Free Newsletter

 

 

 
 
Share