Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

869 restaurants

Sort by Relevance

Mediterranean

El Altillo

Calle Infanta María Teresa, 20, 28016, Madrid

9.0 / 10
435 reviews

Average price €22

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

Mediterranean

Calle de Toledo, 12, 28005, Madrid

Average price €15

InsiderInternational

Calle del Conde de Xiquena, 3, 28004, Madrid

9.3 / 10
786 reviews

Average price €35 american express Welcome

Mediterranean

Entrada por Glorieta del Pintor Sorolla 4, 28010, Madrid

8.6 / 10
179 reviews

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

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

Mexican

Paseo de Santa María de la Cabeza, 60, 28045, Madrid

Average price €15

Mediterranean

Calle Arte, 1, 28033, Madrid

Average price €12

Spanish

Plaza de la Província, 3, 28012, Madrid

8.3 / 10
42 reviews

Average price €22

Fusion

Calle de Sta Engracia, 53, 28010, Madrid

8.3 / 10
150 reviews

Average price €25

InsiderMediterranean

C/ Hermanos Bécquer, 6, 28006, Madrid

9.4 / 10
420 reviews

Average price €30

Korean

Calle Reina, 37, 28004, Madrid

9.4 / 10
133 reviews

Average price €18

Mediterranean

Paseo Imperial, 28005, Madrid

8.8 / 10
6 reviews

Average price €25

YUMS x2Spanish

Paseo de la Habana, 13, bajo C, 28036, Madrid

8.4 / 10
41 reviews

Average price €20 american express Welcome

Spanish

Av. de Machupichu, 19, 28043, Madrid

8.2 / 10
35 reviews

Average price €15 american express Welcome

Japanese

Calle Conde de Xiquena 12, 28004, Madrid

9.2 / 10
494 reviews

Average price €28 american express Welcome

Peruvian

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

8.4 / 10
13 reviews

Average price €20

InsiderFusion

Calle de Modesto Lafuente, 64, 28003, Madrid

9.3 / 10
484 reviews

Average price €35 american express Welcome

Fusion

Calle de Francisco Silvela, 63, 28028, Madrid

8.7 / 10
1,852 reviews

Average price €14

-50% en Carta con Volvamos a los Restaurantes

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

8.5 / 10
1,327 reviews

Average price €25

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

InsiderSpanish

Calle de Atocha, 34, 28012, Madrid

8.8 / 10
346 reviews

Average price €20 american express Welcome

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

Spanish

Calle de Lola Flores, 1, 28022, Madrid

8.2 / 10
65 reviews

Average price €25

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

Mediterranean

Calle de Almansa, 93, 28040, Madrid

8.9 / 10
14 reviews

Average price €20

Pizzeria

Calle del Barquillo, 42, 28004, Madrid

Average price €20

InsiderItalian

Calle Puigcerdà, 8, 28001, Madrid

8.4 / 10
43 reviews

Average price €40

InsiderInternational

Calle Libertad, 12, 28004, Madrid

9.3 / 10
305 reviews

Average price €35

Traditional cuisine

Calle de Mesonero Romanos, 11, 28013, Madrid

7.6 / 10
30 reviews

Average price €50 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Filter

TheFork advantages