Madrid Restaurants

Best Restaurants in Madrid, Spain

Restaurants in Madrid

Selections are displayed based on relevance, user reviews, and popular trips. Table bookings, and chef experiences are only featured through our partners. Learn more here.

Establishment Type

Special Offers

Meals

Online Options

Price

Traveller rating

MICHELIN Guide

Cuisines

Dishes

Dietary Restrictions

Good for

Open Now

Restaurant Features

Neighbourhood

Airports:

What's new in the neighbourhood
Updates are sorted by a mix of factors, including time of post, popularity, content (text vs. image), and type (update vs. event).
El Sotanillo
Reserve a Table Online
See all
30% off
KOB - Kings of Brunch
158
American, International, Mediterranean, Spanish££ - £££
50% off
WelkhomeClub
246
Latin, International, Mediterranean, Fusion£
30% off
Grama Lounge
4,446
Steakhouse, Latin, Gastropub, Venezuelan££ - £££
30% off
Bosque De Piamonte
95
Italian, Pizza, Mediterranean££££
Cervecería El Caño
275
Bar, Spanish, Venezuelan£
El Tormo
212
Spanish££ - £££
Sazon Arte
318
Mediterranean, European, Spanish, Healthy££ - £££
30% off
Lettera Trattoria Moderna
1,590
Italian, Mediterranean, European, Neapolitan££ - £££
Lola Si Mola
722
Mediterranean, Spanish, Healthy££ - £££
La Burbujeria
165
Mediterranean, European, Spanish, Fusion££ - £££
Fine Dining
See all
Brunchit Chueca
184
Cafe, International, Healthy££££
Restaurante La Gaditana
2,426
Mediterranean, Spanish, Healthy££££
La Vaca Argentina Ventura
1,454
Steakhouse, Barbecue, Argentinian££££
30% off
Bosque De Piamonte
95
Italian, Pizza, Mediterranean££££
Pilar Akaneya
291
Japanese, Barbecue, Asian, Kyoto cuisine££££
Hotaru Madrid
277
Japanese, Sushi, Asian, Healthy££££
Cebo
1,169
Mediterranean, Spanish, Contemporary££££
Cícero
197
Mediterranean, Spanish, Grill, Fusion££££
Restaurante Étimo by Begoña Fraire
887
Mediterranean, European, Spanish, Healthy££££
Ramon Freixa Madrid
1,119
Mediterranean, European, Spanish££££
Local eats
See all
Los Montes de Galicia
11,988
International, Mediterranean, Spanish, Healthy££ - £££
Taberna Más Al Sur
6,578
Mediterranean, European, Spanish, Healthy££ - £££
Eiffel
1,036
Mediterranean, European, Spanish££ - £££
Taberna el Sur
8,809
Bar, Mediterranean, European, Spanish££ - £££
Restaurante Nuevo Horno de Santa Teresa
768
Mediterranean, Spanish££ - £££
Astral
335
Mediterranean, European, Spanish££ - £££
Taberna El Sur de Huertas
2,727
Spanish££ - £££
Adrede
239
Mediterranean, European, Spanish££ - £££
Casa Carola
849
Mediterranean, Spanish, Healthy, Soups££ - £££
El Tormo
212
Spanish££ - £££
Budget-friendly bites
See all
Los Montes de Galicia
11,988
International, Mediterranean, Spanish, Healthy££ - £££
Billy Brunch
221
French, American, Swiss, European££ - £££
Brunchit Malasaña
751
Cafe, International, Mediterranean, Healthy££ - £££
30% off
KOB - Kings of Brunch
158
American, International, Mediterranean, Spanish££ - £££
Ástor
1,907
International, Mediterranean, European, Fusion££ - £££
Kathmandu Tandoori House
2,690
Indian, Asian, Healthy, Nepalese££ - £££
Steakburger Castellana
247
American, Steakhouse, Mediterranean, Grill££ - £££
Pastamore Alcalá
1,156
Italian, Pizza, Mediterranean, Healthy££ - £££
Zenith Brunch & Cocktails - Desengaño
481
American, Cafe, Contemporary, Healthy££ - £££
Cheap eats
See all
Crema y Nata SL
94
Cafe, Healthy£
50% off
WelkhomeClub
246
Latin, International, Mediterranean, Fusion£
La Pizzateca
1,169
Italian, Pizza, Fast food, Mediterranean£
Cherry Pecas
1,602
Mexican, Latin, Fast food, Central American£
Periplo Cafe
228
Bar, Mediterranean, European, Greek£
Cervecería El Caño
275
Bar, Spanish, Venezuelan£
30% off
El Sitio
264
Italian, Pizza, Diner£
Gandarío
573
Fast food, Mediterranean, European, Spanish£
Plenti
661
Cafe, European, Healthy£
Dine with a local chef
See all
EatWith: Silvia of Madrid
6
Mediterranean, Spanish
Powered by
EatWith: Daniel of Madrid
5
Mediterranean, Spanish
Powered by
EatWith: Juan of Madrid
6
Spanish££ - £££
Powered by
EatWith: Lola of Madrid
1
Mediterranean, Spanish£
Powered by
EatWith: Berenice of Madrid
Mediterranean, Spanish
Powered by
Bars & pubs
See all
Pituca Lounge
190
Japanese, Peruvian, Healthy££ - £££
30% off
Tacoctelería
128
Mexican, Latin, Central American, Dining bars££ - £££
El miniBAR
2,592
Bar, Mediterranean, European, Spanish£
Salmon Guru
612
Bar££ - £££
30% off
La Levantera
581
Mediterranean, Spanish££ - £££
Brew Wild Pizza Bar
384
Italian, Brew Pub, Bar, Pizza££ - £££
Fogg Bar
266
Brew Pub, Bar, Spanish££ - £££
Baton Rouge
224
International, Street Food££ - £££
Special Offers: Up to 50% Off Your Bill
See all
Burnout
1,245
American, International££ - £££
30% off
Amicis
965
Spanish££ - £££
A’Barra
546
Spanish, Contemporary, Fusion, Healthy££££
Surtopía
443
Mediterranean, European, Spanish££ - £££
QUIMBAYA by Edwin Rodríguez
106
International, Contemporary, Colombian££££
KultO
687
Mediterranean, European, Spanish, Fusion££ - £££
El Callejon De Alvarez Gato
170
Mediterranean, Spanish££ - £££
Sr. Vázquez
144
Steakhouse, Bar, Mediterranean, European££ - £££
El Invernadero
118
Mediterranean, Spanish, Healthy££££
Delivery Available
See all
Pastamore Alcalá
1,156
Italian, Pizza, Mediterranean, Healthy££ - £££
steakburger Las Tablas
325
American, Steakhouse, Mediterranean, Grill££ - £££
Nepali Kathmandu Tandoori House
94
Indian, Asian, Nepalese££ - £££
50% off
WelkhomeClub
246
Latin, International, Mediterranean, Fusion£
Pizzart Villa Fuencarral
1,053
Italian, Pizza, Mediterranean, Healthy££ - £££
Oven mozzarella Las Tablas
1,501
Italian, Pizza, Mediterranean, European££ - £££
Astral
335
Mediterranean, European, Spanish££ - £££
La Pizzateca
1,169
Italian, Pizza, Fast food, Mediterranean£
El Velázquez 17 - Restaurante
699
Mediterranean, European, Spanish, Contemporary££ - £££
La Bajada Street Food
633
Peruvian, Seafood, Healthy, Street Food££ - £££
Outdoor Seating Available
See all
Steakburger Castellana
247
American, Steakhouse, Mediterranean, Grill££ - £££
Trattoria Pulcinella
2,907
Italian, Neapolitan, Campania, Romana££ - £££
Oven mozzarella Las Tablas
1,501
Italian, Pizza, Mediterranean, European££ - £££
Azotea Forus Barcelo
2,183
International, European, Spanish, Healthy££ - £££
Maruzzella
1,171
Italian, Neapolitan, Campania, Tuscan££ - £££
Amordmadre
501
Mediterranean, Spanish, Fusion, Healthy££ - £££
Taberna Más Al Sur
6,578
Mediterranean, European, Spanish, Healthy££ - £££
El Velázquez 17 - Restaurante
699
Mediterranean, European, Spanish, Contemporary££ - £££
30% off
Grama Lounge
4,446
Steakhouse, Latin, Gastropub, Venezuelan££ - £££
Taberna de Peñalver
1,503
Seafood, Mediterranean, Spanish, Healthy££ - £££
Top Restaurants in Madrid
10,000+ results match your filters
Sort by:
Highest Rating
...
See All Offers
French, American££ - £££Menu
Showing results 1-30 of 10,000
Frequently Asked Questions about Madrid

Some of the most popular restaurants in Madrid that deliver are:

Some of the most popular restaurants in Madrid that provide takeaway are:

The best restaurants in Madrid include:

Some of the best restaurants in Madrid for families with children include:

Some of the most popular restaurants in Madrid for cheap eats include:

All Madrid HotelsMadrid Hotel DealsLast Minute Hotels in Madrid
Things to Do
All Madrid Restaurants
FlightsHoliday RentalsTravel StoriesCruisesCar Hire