TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegetarian dishes Restaurants in Opera, Madrid

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

YUMS x2Italian

Sciantusi Madrid

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

9.0 / 10
577 reviews

Average price €15

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

Chinese

Calle de Campomanes, 10, 28013, Madrid

9.5 / 10
8 reviews

Average price €25

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

InsiderArmenian

Calle del Espejo, 10, 28013, Madrid

8.9 / 10
862 reviews

Average price €40 Accepts Yums

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

InsiderFrom market

Plaza del Biombo, 5, 28013, Madrid

9.0 / 10
539 reviews

Average price €45 Accepts Yums

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

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

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!

Venezuelan

Calle de la Cruz, 19, 28012, Madrid

8.9 / 10
1,258 reviews

Average price €20

-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!

Argentinian

Calle de las Hileras, 19, 28013, Madrid

8.5 / 10
291 reviews

Average price €20 Accepts Yums

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

Mediterranean

Calle Unión 1, 28013, Madrid

8.9 / 10
158 reviews

Average price €14

Menu 14.70€

Vegetarian

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

7.9 / 10
109 reviews

Average price €25

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

InsiderBasque

C/ Felipe V, 6, 28013, Madrid

8.8 / 10
1,298 reviews

Average price €45

Set Menu 25€

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

Arrocería

Calle de Bordadores, 2, 28013, Madrid

8.7 / 10
193 reviews

Average price €30

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

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,424 reviews

Average price €22

Arrocería

Plaza de Oriente, 6, 28013, Madrid

7.8 / 10
217 reviews

Average price €25

Mediterranean

Calle del Arenal, 15, 28013, Madrid

8.0 / 10
102 reviews

Average price €11

Japanese

Calle del Almendro, 22, 28005, Madrid

Average price €17

Mediterranean

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

Average price €24

Menú diario 14€

Lebanese

Calle Jacometrezo, 15, 28013, Madrid

6.4 / 10
126 reviews

Average price €14

Menu 18€

Spanish

C/ Las Fuentes, 10, 28013, Madrid

5.9 / 10
132 reviews

Average price €15

InsiderFusion

Travesía Trujillos, 2, 28013, Madrid

9.2 / 10
446 reviews

Average price €35

Vegetarian

Calle Campomanes, 5, 28013, Madrid

9.1 / 10
1,224 reviews

Average price €12

International

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

Mediterranean

Calle Mayor, 30, 28013, Madrid

Average price €30

Menu 14,50€

Spanish

Travesia de los Trujillos 2, 28013, Madrid

Average price €25

Menu 11€

Filter

TheFork advantages