TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Madrid

4,074 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Mediterranean

Taberna Moderna

C/ Fernán González, 50, 28009, Madrid

9.1 / 10
375 reviews

Average price €35

InsiderFrom Asturias

C/ Capitán Haya, 20, 28020, Madrid

9.1 / 10
1,245 reviews

Average price €32

International

C/ Juan Hurtado de Mendoza, 13, 28036, Madrid

9.1 / 10
2,073 reviews

Average price €24

InsiderFrom market

C/ General Palanca, 3, 28045, Madrid

9.4 / 10
1,359 reviews

Average price €35

Menu Especial 35€

Specify a date and enjoy promotions of up to -50% in our best restaurants

Argentinian

Calle de Francos Rodríguez, 10, 28039, Madrid

8.4 / 10
16 reviews

Average price €15

-30% off the "à la carte" menu!

Italian

Calle de Zurbano, 45, 28010, Madrid

7.8 / 10
284 reviews

Average price €18

-50% off the "à la carte" menu!

Arrocería

Calle de Caleruega, 67, 28033, Madrid

7.9 / 10
232 reviews

Average price €22

-50% off the "à la carte" menu!

Andalou

Calle de Goya, 113, 28009, Madrid

8.4 / 10
336 reviews

Average price €19

-30% off the "à la carte" menu!

American

Calle Boj, 5, 28042, Madrid

8.4 / 10
93 reviews

Average price €16

-30% off the "à la carte" menu!

InsiderJapanese

Calle de Velázquez, 68, 28001, Madrid

9.0 / 10
1,997 reviews

Average price €20 Accepts Yums

Group Special: Menu 35€ (10 to 30 p.)

InsiderFine Dining

Calle de Barbieri, 8, 28004, Madrid

9.0 / 10
118 reviews

Average price €20

Menú del día 12.5 €

MICHELIN 2020Creative

Calle de Diego de León, 43, 28006, Madrid

9.0 / 10
766 reviews

Average price €50 Accepts Yums

Sábado y Domingo: Menú Brunch 49 €

YUMS x2Fusion

Plaza del Conde de Miranda, 4, 28005, Madrid

8.4 / 10
585 reviews

Average price €25

Mediterranean

Plaza de Matute, 12, 28012, Madrid

9.0 / 10
616 reviews

Average price €20

Brunch Set Menu 21€

InsiderJapanese

Paseo de la Habana, 15, 28036, Madrid

9.0 / 10
2,139 reviews

Average price €25 Accepts Yums

Group Special: Menu 35€ (10 to 30 p.)

American

Calle de Sta Engracia, 109, 28010, Madrid

9.0 / 10
794 reviews

Average price €15

Set Menu 12.50€

Lebanese

Calle de Orense, 70, 28020, Madrid

8.4 / 10
2,717 reviews

Average price €25 Accepts Yums

-30% off the "à la carte" menu!

InsiderJapanese

Calle Miguel Ángel, 11, 28010, Madrid

9.0 / 10
3,430 reviews

Average price €25 Accepts Yums

Group Special: Menu 35€ (10 to 10 p.)

Thai

Calle de la Cruz, 7, 28012, Madrid

8.2 / 10
1,375 reviews

Average price €20

-40% off the "à la carte" menu!

Mediterranean

C/ Padre Damián, 38, 28036, Madrid

9.0 / 10
646 reviews

Average price €25

Group Special: Menu 35€ (8 to 0 p.)

InsiderMediterranean

C/ Magallanes, 24, 28015, Madrid

8.7 / 10
579 reviews

Average price €27

-20% off the "à la carte" menu!

Undefined

Calle de Argumosa, 11, 28012, Madrid

9.1 / 10
18 reviews

Average price €20

Italian

Calle Clara del Rey, 14, 28002, Madrid

9.1 / 10
163 reviews

Average price €12

American

Paseo de Recoletos, 14, 28001, Madrid

7.7 / 10
60 reviews

Average price €19

-40% off the "à la carte" menu!

Spanish

Paseo de la Florida, 59, 28008, Madrid

9.1 / 10
10 reviews

Average price €30

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages