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

868 restaurants

Sort by Relevance

Mediterranean

Tapa Tapa - Arenal

Calle del Arenal, 15, 28013, Madrid

7.9 / 10
168 reviews

Average price €11

-50% en Carta con Volvamos a los Restaurantes

Mexican

Calle Antracita, 10, 28045, Madrid

9.3 / 10
722 reviews

Average price €17

American

Puerta del Sol, 13, 28013, Madrid

9.1 / 10
8 reviews

Average price €18

InsiderChinese

Calle Pelayo, 8, 28004, Madrid

9.5 / 10
1,420 reviews

Average price €13 Accepts Yums 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

Mediterranean

Calle de Sagasta, 18, 28004, Madrid

9.0 / 10
266 reviews

Average price €13

Especial menú para dos personas 29.95€ 29,95 €

Mediterranean

Calle del Padre Claret, 1, 28002, Madrid

9.0 / 10
626 reviews

Average price €25 Accepts Yums american express Welcome

Menú del día 12,9 €

YUMS x2Japanese

Calle de Recoletos, 11, 28001, Madrid

9.1 / 10
1,113 reviews

Average price €25 Accepts Yums

Menú 2 25 € 25 €

Mediterranean

Calle de Alcalá, 638, 28022, Madrid

9.1 / 10
4 reviews

Average price €13 american express Welcome

InsiderItalian

Calle de la Reina, 20, 28004, Madrid

9.1 / 10
141 reviews

Average price €30

Indian

Calle del Aviador Zorita, 50, 28020, Madrid

9.1 / 10
116 reviews

Average price €25

Creative

Av. del General Perón, 30, 28020, Madrid

9.1 / 10
248 reviews

Average price €5 american express Welcome

Vegetarian

Calle del Gral. Pardiñas, 23, 28001, Madrid

8.9 / 10
72 reviews

Average price €14

BRUNCH 14 €

Italian

Calle Viloria de La Rioja, 54, 28050, Madrid

8.6 / 10
572 reviews

Average price €20

-30% en Carta (No válido en terraza)

InsiderVegetarian

Calle Espiritu Santo, 15, 28004, Madrid

9.2 / 10
477 reviews

Average price €20 american express Welcome

Japanese

Calle de Silvano, 92, 28043, Madrid

9.2 / 10
935 reviews

Average price €25 american express Welcome

Vegetarian

Calle Esquilache, 2, 28003, Madrid

9.3 / 10
14 reviews

Average price €13

-50% en Carta con Volvamos a los Restaurantes

Andalou

Calle del Espíritu Santo, 30, 28004, Madrid

8.0 / 10
17 reviews

Average price €25

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

InsiderItalian

Calle de Villanueva, 21, 28001, Madrid

9.0 / 10
517 reviews

Average price €30 Accepts Yums

Arrocería

Av. de la Ciudad de Barcelona, 81, 28007, Madrid

9.0 / 10
254 reviews

Average price €30

InsiderJapanese

Paseo de la Habana, 15, 28036, Madrid

9.0 / 10
2,419 reviews

Average price €25 american express Welcome

Mediterranean

Calle Pedro Heredia, 1, 28028, Madrid

8.8 / 10
608 reviews

Average price €20

Menú del día 10.50 € 10,5 €

InsiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

9.0 / 10
794 reviews

Average price €35

Fine Dining

Hermosilla,46, 28001, Madrid

9.0 / 10
1,209 reviews

Average price €25 american express Welcome

Spanish

Calle de Espalter, 5, 28014, Madrid

6.6 / 10
6 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Thai

Av. de Brasil, 30, 28020, Madrid

9.2 / 10
417 reviews

Average price €25

Filter

TheFork advantages