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

Madrid Restaurant Guide with Online Reservations in Leading Madrid Restaurants in Spain

 

Best Madrid Restaurants Madrid, the cosmopolitan capital of Spain, has an unrivalled restaurant scene housing many of the best restaurants in Spain. Many of Madrids restaurants are dedicated to the authentic style of cooking particular to Madrid, but the city also hosts a variety of fantastic restaurants from the Andalusians, Galicians, Asturians and other immigrants who have settled there, making Madrid the undisputed culinary capital of Spain.

Best Spanish Restaurants guide to the best restaurants in Madrid works directly with Madrids top restaurants and allows you to make reservations directly into the restaurants reservation diary. All restaurants show their availability in real-time and provide an instant confirmation as soon as a booking is made.

 

There are currently 101 restaurants in Madrid : Page 1 • 2 • 3

 

ORDER RESULTS BY: Name of restaurantLocationType of cuisineAverage price

 

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 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 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 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 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 Belalúa

BELALÚA

San Nicolás, 8, Madrid 28013

Type of cuisine: Galician • Average price: €31.00

Belalúa is one of Madrid’s newest restaurants and is proving to be a real success story, offering Galician inspired cuisine in a contemporary setting

More information on Cabaret La Candela

CABARET LA CANDELA

Princesa, 18, Madrid 28008

Type of cuisine: International • Average price: €20.00

Enjoy 1950’s style Cuban nights at the Cabaret La Candela next to the Palacio de Liria in Madrid

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 Café Oliver

CAFÉ OLIVER

Almirante, 12, Madrid 28004

Type of cuisine: Mediterranean • Average price: €31.00

Café Oliver is a lovely bistro style Mediterranean restaurant in Madrid’s city centre

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 Chilango

CHILANGO

Manuela Malasaña, 12, Madrid 28004

Type of cuisine: Mexican • Average price: €30.00

Chilango is a massively popular Mexican restaurant in Madrid

More information on Combarro

COMBARRO

Reina Mercedes, 12, Madrid 28020

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

Combarro is Madrid’s favourite Galician restaurant serving an amazing array of fresh fish & seafood

More information on Coque

COQUE

Francisco Encinas, 8, Madrid 28970

Type of cuisine: Castellan • Average price: €45.00

Coque is a stunning Michelin star Madrid eatery serving creative Spanish cuisine

More information on Cornucopia

CORNUCOPIA

Navas de Tolosa 9, Madrid 28013

Type of cuisine: International • Average price: €29.00

Innovative international cuisine and contemporary works of art can be found at Madrid eatery Cornucopia

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 Cubik

CUBIK

Aduana, 12, Madrid 28013

Type of cuisine: International • Average price: €22.00

A smart and contemporary establishment in the centre of Madrid, the Cubik restaurant offers great music and high quality international cuisine

More information on Di Bocca

DI BOCCA

Plaza Canalejas, 3, Madrid 28014

Type of cuisine: Italian • Average price: €25.00

Di Bocca is a popular and elegant Italian restaurant located in the Plaza de Canalejas in Madrid

More information on Diablito Barquillo 30

DIABLITO BARQUILLO 30

Barquillo, 30, Madrid 28010

Type of cuisine: Texan • Average price: €26.00

Diablito Barquillo 30 is a funky and lively international restaurant in Madrid specialising in Tex-Mex and Italian food

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 Eco Bar & Spa

ECO BAR & SPA

Paseo Pintor Rosales, 76, Madrid 28008

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

Surprise your loved one and book a table at the Eco Bar & Spa in Madrid where organic food and blissful relaxation are combined

More information on El Café de la Ópera

EL CAFÉ DE LA ÓPERA

Arrieta, 6, Madrid 28013

Type of cuisine: Mediterranean • Average price: €43.00

El Café de la Ópera is a superbly original restaurant in front of Madrid’s Royal Theatre where fine Mediterranean cuisine is served by opera singing waiters

More information on El Casito

EL CASITO

Avda de Catalunya 35, Madrid 28700

Type of cuisine: Mediterranean • Average price: €25.00

El Casito is situated just outside of Madrid and is a lovely traditional restaurant serving simple Mediterranean food

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 Chaflán

EL CHAFLÁN

Avda. Pío XII, 34, Madrid 28016

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

El Chaflán is one of Madrid’s hot dining spots and has one of the best bodegas in the city

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 Mesón de Fuencarral

EL MESÓN DE FUENCARRAL

Crta. de Colmenar Viejo Km 14,5, Madrid 28049

Type of cuisine: Castellan • Average price: €31.00

El Mesón de Fuencarral is a great Spanish restaurant located in a beautiful 19th century farmhouse just outside of 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 El Rancho Asador Argentino

EL RANCHO ASADOR ARGENTINO

Paseo de los Melancólicos, Frente nº 77, Madrid 28005

Type of cuisine: Argentinean • Average price: €29.00

El Rancho Asador Argentino is a prestigious and luxurious restaurant close to the Vicente Calderón Stadium

More information on El Rancho Asador Argentino - Alberto Aguilera

EL RANCHO ASADOR ARGENTINO - ALBERTO AGUILERA

Calle Alberto Aguilera 17, Madrid 28015

Type of cuisine: Argentinean • Average price: €29.00

Upscale Argentinean dining at the fabulously hip Madrid restaurant El Rancho Asador Argentino - Alberto Aguilera

More information on El Rincón de Esteban

EL RINCÓN DE ESTEBAN

Santa Catalina, 3, Madrid 28014

Type of cuisine: Castellan • Average price: €40.00

Close to the Congreso de los Diputados, El Rincón de Esteban is a top dining choice amongst Spain’s political elite

More information on Ex Libris

EX LIBRIS

Infantas 29, Madrid 28004

Type of cuisine: Mediterranean • Average price: €35.00

Restaurant Ex Libris in the Madrid Hotel Lusso Infantas serves up top notch creative Spanish cuisine in stylish surroundings

More information on Filo Abascal

FILO ABASCAL

Calle José Abascal 44, Madrid 28003

Type of cuisine: Mediterranean • Average price: €23.00

Filo Abascal is the flagship restaurant of the Filo chain of healthy Mediterranean eateries and boasts one of the biggest outdoor terraces in Madrid

More information on Filo Basilica

FILO BASILICA

Basílica, 17, Madrid 28020

Type of cuisine: Mediterranean • Average price: €19.00

Filo Basilica is a wonderful Mediterranean eatery with a huge terrace for al fresco dining in Madrid

More information on Fleming #44

FLEMING #44

Doctor Fleming, 44, Madrid 28036

Type of cuisine: Mediterranean • Average price: €25.00

#44 combines a relaxing bar with a great Mediterranean style restaurant in the centre of Madrid

More information on Fragola Alcalá

FRAGOLA ALCALÁ

Calle Alcalá 35, Madrid 28009

Type of cuisine: Italian • Average price: €18.00

Fragola Alcalá is a new, contemporary Italian restaurant just round the corner from Madrid landmark the Cibeles square

More information on Fragola Corazón de María

FRAGOLA CORAZÓN DE MARÍA

Corazón de María, 57, Madrid 28002

Type of cuisine: Italian • Average price: €25.00

The Fragola Corazon de Maria is an attractive modern Italian restaurant situated in the centre of Madrid

More information on Gasset 75

GASSET 75

Calle Jose Ortega y Gasset 75, Madrid 28006

Type of cuisine: Argentinean • Average price: €23.00

Gasset 75 specialises in meat dishes from Argentina and Mediterranean cuisine

More information on Horno de Juan

HORNO DE JUAN

Joaquín María López, 30, Madrid 28015

Type of cuisine: Castellan • Average price: €35.00

For a truly amazing roast suckling pig or the best roast lamb around, dine at the excellent El Horno de Juan in Madrid’s city centre

More information on Korgui

KORGUI

Calle Rollo, 8, Madrid 28005

Type of cuisine: Mediterranean • Average price: €22.00

Korgui Restaurant and Bar, located in the old part of Madrid with its historical buildings, is a chic, contemporary eatery with an original menu concept of Mediterranean cuisine fused with Japanese and Mexican flavours

More information on Kupela

KUPELA

Marqués de Cubas 8, Madrid 28014

Type of cuisine: Basque • Average price: €40.00

The wonderful flavours of the Basque country can be enjoyed at the Kupela restaurant in Madrid

There are currently 101 restaurants : Page 1 • 2 • 3

 

Flamenco 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