TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,019 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

Burger Shack

Calle de Augusto Figueroa, 32, 28004, Madrid

8.8 / 10
282 reviews

Average price €13

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

YUMS x2From Castille

Calle del Padre Francisco Palau y Quer, 3, 28046, Madrid

10.0 / 10
8 reviews

Average price €18

American

Calle de Alcalá, 105, 28009, Madrid

8.7 / 10
446 reviews

Average price €15

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

American

Calle de Carranza, 4, 28004, Madrid

8.0 / 10
561 reviews

Average price €22

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

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

American

Paseo de la Castellana, 132, 28046, Madrid

8.6 / 10
633 reviews

Average price €15

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

Argentinian

Paseo de la Castellana, 143, 28046, Madrid

8.6 / 10
2,531 reviews

Average price €25

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

Steakhouse

Calle Encomienda, 10, 28012, Madrid

Average price €15

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

Indian

Calle de Atocha, 47, 28012, Madrid

Average price €15

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

Chinese

Calle de la Infanta Mercedes, 62, 28020, Madrid

9.1 / 10
1,302 reviews

Average price €25

Set Menu 12.90€

Spanish

Calle de Sandoval 12, 28010, Madrid

8.4 / 10
32 reviews

Average price €18

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

InsiderAuthor

Calle de Ayala, 108, 28006, Madrid

9.0 / 10
759 reviews

Average price €25

Menu 13,5€

Mediterranean

Calle Tintoreros, 4, 28005, Madrid

8.4 / 10
3,337 reviews

Average price €23

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

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

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

Mediterranean

Plaza Juan Pujol, 1, 28004, Madrid

9.0 / 10
1,332 reviews

Average price €20

Menu 9.90€

French

Calle de Rodríguez San Pedro, 66, 28015, Madrid

9.2 / 10
58 reviews

Average price €12

Mediterranean

C/ Alcalá, 423, 28027, Madrid

9.2 / 10
184 reviews

Average price €30

Italian

Calle de las Mártires Concepcionistas, 5, 28006, Madrid

8.2 / 10
116 reviews

Average price €12

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

Japanese

Calle de Rufino González, 56, 28037, Madrid

9.1 / 10
153 reviews

Average price €18

Peruvian

Calle de Fermín Caballero, 6, 28034, Madrid

7.5 / 10
53 reviews

Average price €20

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

Mediterranean

Av. de Ramón y Cajal, 19, 28016, Madrid

9.1 / 10
25 reviews

Average price €18

International

Av. de Filipinas, 40, 28003, Madrid

7.4 / 10
32 reviews

Average price €15

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

YUMS x2Spanish

Av. del Ensanche de Vallecas, 9, 28051, Madrid

7.4 / 10
62 reviews

Average price €30

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

InsiderVenezuelan

Calle del Conde de Peñalver, 82, Madrid, Spain, 28006, Madrid

8.8 / 10
906 reviews

Average price €18

Menu 10.95€

InsiderVenezuelan

Calle de Luchana, 7, 28010, Madrid

8.9 / 10
277 reviews

Average price €18

Italian

Calle Vallehermoso 36, 28010, Madrid

8.9 / 10
152 reviews

Average price €15

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