TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Barbecue Restaurants in Opera, Madrid

33 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,335 reviews

Average price €50

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

InsiderSpanish

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
2,272 reviews

Average price €35 Accepts Yums

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

MICHELIN 2020Author

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
1,691 reviews

Average price €50 Accepts Yums

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

InsiderArmenian

Calle del Espejo, 10, 28013, Madrid

8.8 / 10
832 reviews

Average price €40 Accepts Yums

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

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

Mediterranean

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

8.8 / 10
2,053 reviews

Average price €31

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

From Castille

C/ Leganitos, 10, 28013, Madrid

8.9 / 10
926 reviews

Average price €34 Accepts Yums

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

Arrocería

COSTANILLA DE LOS ANGELES 8, Madrid

9.0 / 10
4,461 reviews

Average price €30

-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.4 / 10
644 reviews

Average price €50

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

InsiderFrom Castille

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

8.9 / 10
471 reviews

Average price €45

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,412 reviews

Average price €22

From Castille

Plaza Isabel II, 1, 28013, Madrid

8.6 / 10
284 reviews

Average price €51

From Madrid

Costanilla de los Ángeles 12, 28013, Madrid

8.4 / 10
380 reviews

Average price €20

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

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

Fine Dining

Plaza Santo Domingo, 13, 28013, Madrid

7.4 / 10
290 reviews

Average price €25

Menú para Compartir 18€

InsiderMediterranean

C/ Torija, 7, 28013, Madrid

7.7 / 10
96 reviews

Average price €45

Mediterranean

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

Average price €24

Menú diario 14€

InsiderFrom market

C/ Bordadores, 5, 28013, Madrid

9.2 / 10
218 reviews

Average price €23

InsiderFusion

Travesía Trujillos, 2, 28013, Madrid

9.1 / 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.1 / 10
4,367 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