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 Madrid

865 restaurants

Sort by Relevance

YUMS x2Spanish

Tablao Flamenco Las Tablas

Plaza de España, 9, 28008, Madrid

6.3 / 10
16 reviews

Average price €50

Cena con Espectáculo. Menú pescado 37 € + 29€ de la entrada

Vegetarian

Calle Menorca, 3, 28009, Madrid

7.4 / 10
34 reviews

Average price €14

European

Calle de las Infantas 28, 28004, Madrid

7.4 / 10
223 reviews

Average price €20

Peruvian

Calle de Gravina, 23, 28004, Madrid

8.7 / 10
1,048 reviews

Average price €25

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

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

insiderFrom market

Avenida de América, 41, 28002, Madrid

8.5 / 10
568 reviews

Average price €55 Accepts Yums

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

Spanish

Calle Marqués Viudo de Pontejos, 15, 28012, Madrid

7.1 / 10
13 reviews

Average price €15

Mediterranean

Calle de Toledo, 12, 28005, Madrid

7.0 / 10
5 reviews

Average price €15

Spanish

Calle de Padilla, 56, 28006, Madrid

Average price €15

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

From market

Calle del Espíritu Santo, 15, Madrid, Spain, 28004, Madrid

8.9 / 10
769 reviews

Average price €20

American

Calle de Toledo, 51, 28005, Madrid

7.8 / 10
267 reviews

Average price €10

Plaza de Oriente, 6, 28013, Madrid

7.7 / 10
217 reviews

Average price €25

insiderAmerican

C/ de Recoletos, 4, 28001, Madrid

9.0 / 10
1,889 reviews

Average price €18

Japanese

Calle de Cronos, 6, 28037, Madrid

8.9 / 10
148 reviews

Average price €18

Mediterranean

Calle de Sandoval, 12, 28010, Madrid

9.1 / 10
415 reviews

Average price €15

Set Menu 14,95€

Spanish

C/ Cuchilleros, 7, 28005, Madrid

8.9 / 10
363 reviews

Average price €30

-50% en Carta con ElTenedor Fest

Argentinian

Calle de las Hileras, 19, 28013, Madrid

8.4 / 10
288 reviews

Average price €20

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

Asian

Calle de San Bernardo, 63, 28015, Madrid

7.7 / 10
7 reviews

Average price €15

Japanese

Calle de Silvano, 92, 28043, Madrid

9.2 / 10
817 reviews

Average price €25

insiderTurkish

Calle Prof. Waksman, 11, 28036, Madrid

9.0 / 10
171 reviews

Average price €25

Menu 25€

Chinese

Calle de los Reyes, 10, 28015, Madrid

Average price €15

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

Traditional cuisine

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

Average price €22

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

Korean

Calle de Palencia, 30, 28020, Madrid

8.4 / 10
60 reviews

Average price €15

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

Spanish

Calle del Marqués de Viana, 3, 28039, Madrid

9.2 / 10
3 reviews

Average price €20

Italian

Calle Puigcerdà, 8, 28001, Madrid

8.3 / 10
244 reviews

Average price €45 Accepts Yums

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

American

Calle de Agastia, 76, 28043, Madrid

9.2 / 10
226 reviews

Average price €12

Filter

TheFork advantages