TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Barbecue Restaurants in Opera, Madrid

35 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.

InsiderFrench

La Esquina del Real

C/ De la Amnistía 4, 28013, Madrid

9.6 / 10
4,460 reviews

Average price €50

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

InsiderSpanish

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
2,302 reviews

Average price €35 Accepts Yums

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

MICHELIN 2020Author

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
1,706 reviews

Average price €50 Accepts Yums

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

Mediterranean

C/ San Nicolás, 9, 28013, Madrid

8.8 / 10
2,160 reviews

Average price €31

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

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

InsiderArmenian

Calle del Espejo, 10, 28013, Madrid

8.9 / 10
862 reviews

Average price €40 Accepts Yums

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

Arrocería

C/ Costanilla de los Ángeles, 8, 28013, Madrid

9.0 / 10
4,594 reviews

Average price €30

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

From Castille

C/ Leganitos, 10, 28013, Madrid

8.9 / 10
951 reviews

Average price €34 Accepts Yums

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

Spanish

Calle de Bordadores, 4, 28013, Madrid

8.7 / 10
156 reviews

Average price €30

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

From Galicia

Calle Veneras, 4, 28013, Madrid

8.5 / 10
645 reviews

Average price €50

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

InsiderFrom Castille

Plaza de la Marina Española, 2, 28013, Madrid

9.0 / 10
488 reviews

Average price €45

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,424 reviews

Average price €22

From Madrid

Costanilla de los Ángeles 12, 28013, Madrid

8.5 / 10
380 reviews

Average price €20

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

Fine Dining

Plaza Santo Domingo, 13, 28013, Madrid

7.7 / 10
297 reviews

Average price €25

Menú para Compartir 18€

InsiderMediterranean

C/ Torija, 7, 28013, Madrid

8.0 / 10
102 reviews

Average price €45

From Castille

Plaza Isabel II, 1, 28013, Madrid

8.6 / 10
301 reviews

Average price €51

Mediterranean

Plaza de San Martín, 5, 28013, Madrid

Average price €24

Menú diario 14€

InsiderFrom market

C/ Bordadores, 5, 28013, Madrid

9.3 / 10
220 reviews

Average price €23

InsiderFusion

Travesía Trujillos, 2, 28013, Madrid

9.2 / 10
446 reviews

Average price €35

Mediterranean

Calle Mayor, 30, 28013, Madrid

Average price €30

Menu 14,50€

Fusion

C/ Navas de Tolosa, 9, 28013, Madrid

8.2 / 10
4,378 reviews

Average price €31

Menú "a la carta" 29 €

Fusion

Calle Siete de Julio, 3, 28012, Madrid

Average price €15

Mediterranean

Calle de las Navas de Tolosa, 7, 28013, Madrid

Average price €22

Mexican

Calle Santiago, 10, Madrid, Spain, 28013, Madrid

Average price €15

Spanish

Calle Santiago, 11, 28013 Madrid, Spain, 28013, Madrid

Average price €22

Filter

TheFork advantages