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.

American

Galan burger

Av. de Daroca, 52, 28017, Madrid

8.3 / 10
5 reviews

Average price €24

Spanish

Calle de Tampico, 40, 28027, Madrid

8.3 / 10
9 reviews

Average price €20

Italian

Calle de las Huertas, 6, 28012, Madrid

8.3 / 10
30 reviews

Average price €14

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

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

Traditional cuisine

Calle Julio Camba, 5, 28028, Madrid

8.2 / 10
12 reviews

Average price €20

Argentinian

Calle de Padre Damián, 47, 28036, Madrid

8.3 / 10
85 reviews

Average price €25

From Galicia

Calle de la Montera, 22, 28013, Madrid

8.2 / 10
77 reviews

Average price €25

Catalan

Calle de Valdecanillas, 27, 28037, Madrid

8.2 / 10
82 reviews

Average price €25

Basque

Calle de Lagasca, 7, 28001, Madrid

8.3 / 10
136 reviews

Average price €18

From Galicia

Calle Ángel, 8, 28005, Madrid

7.8 / 10
80 reviews

Average price €15

Menu 12€

From Galicia

Calle Serrano Jover, 6, 28015, Madrid

8.3 / 10
291 reviews

Average price €20

Mediterranean

C/ Velázquez, 40, 28001, Madrid

8.2 / 10
1,111 reviews

Average price €15

Spanish

C/ Cava de San Miguel, 4, 28005, Madrid

8.2 / 10
58 reviews

Average price €18

Italian

C/ Avenida Andes, 25, 28043, Madrid

8.3 / 10
426 reviews

Average price €18

Italian

C/ Menorca, 44, 28009, Madrid

8.3 / 10
2,050 reviews

Average price €23

Steakhouse

C/ César Pastor Llopis, 6, 28031, Madrid

8.2 / 10
116 reviews

Average price €25

Mediterranean

Calle Carboneros 2, entrada por calle San Arturo., 28048, Madrid

8.7 / 10
12 reviews

Average price €17

From Madrid

Costanilla de los Ángeles 12, 28013, Madrid

8.5 / 10
380 reviews

Average price €20

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

Mediterranean

Plaza Valvanera, 28043, Madrid

8.5 / 10
31 reviews

Average price €20

Spanish

Plaza de Cascorro, 18, 28005, Madrid

8.5 / 10
108 reviews

Average price €12

American

Calle de Hortaleza, 34, 28004, Madrid

8.5 / 10
650 reviews

Average price €18

American

Calle de Vallehermoso, 36 | Planta Baja,, Local 70, 28015, Madrid

8.8 / 10
71 reviews

Average price €15

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

InsiderAmerican

Calle General Pardiñas, 8, 28001, Madrid

9.4 / 10
1,189 reviews

Average price €20

Set Menu 11.90€

InsiderSpanish

C/ Bailén, 19, 28013, Madrid

8.5 / 10
60 reviews

Average price €23

Mexican

Calle de Antonio López, 109 - Centro Comercial Plaza Rio 2, 28026, Madrid

8.2 / 10
23 reviews

Average price €16

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