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

854 restaurants

Sort by Relevance

Italian

Pizzeria Della Cabeza

Calle de Lavapiés ,6, 28012, Madrid

8.0 / 10
58 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Italian

Calle Virgen de la Alegria 10 Mercado de Las Ventas, Primer Lugar , Local 128 28027 Madrid, 28027, Madrid

9.1 / 10
112 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Mexican

Calle Antracita, 10, 28045, Madrid

9.3 / 10
701 reviews

Average price €17

Mediterranean

Calle Pedro Heredia, 1, 28028, Madrid

8.9 / 10
602 reviews

Average price €20

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

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

Cuban

Calle Ancora, 25, 28045, Madrid

9.5 / 10
964 reviews

Average price €20 american express Welcome

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

Vegetarian

Av. de Alberto de Alcocer, 8, Madrid, Spain, 28036, Madrid

9.1 / 10
360 reviews

Average price €18

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle del Padre Claret, 1, 28002, Madrid

9.0 / 10
606 reviews

Average price €25 Accepts Yums

Menu 12.90€

Indian

Calle de Viriato, 47, 28010, Madrid

9.0 / 10
1,211 reviews

Average price €15

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

Mexican

Plaza de Cascorro, 2, 28005, Madrid

9.1 / 10
413 reviews

Average price €20

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.9 / 10
115 reviews

Average price €19

Menú Fin de semana 19 € 19 €

Chinese

Calle de San Bernardino, 1, 28015, Madrid

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Fusion

Calle de Argumosa, 11, 28012, Madrid

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Venezuelan

Calle de la Senda del Infante, 16, 28035, Madrid

8.9 / 10
484 reviews

Average price €14 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Fine Dining

Hermosilla,46, 28001, Madrid

9.0 / 10
1,201 reviews

Average price €25 american express Welcome

Italian

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

9.1 / 10
775 reviews

Average price €15 american express Welcome

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

Spanish

Calle de Jorge Juan, 70, 28009, Madrid

7.8 / 10
87 reviews

Average price €20

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

Vietnamese

C/ Isabel la Católica, 11, 28013, Madrid

9.0 / 10
413 reviews

Average price €20

Vietnamese

Calle de las Delicias, 24, 28045, Madrid

9.4 / 10
610 reviews

Average price €20 american express Welcome

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

Chinese

Calle de Campomanes, 10, 28013, Madrid

9.4 / 10
38 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

InsiderFrom market

Calle de Ríos Rosas, 38, 28003, Madrid

9.0 / 10
1,098 reviews

Average price €32 american express Welcome

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

YUMS x2Indian

Calle Tudescos, 4, 28004, Madrid

9.0 / 10
842 reviews

Average price €18

InsiderDel Norte

Calle del Torpedero Tucumán, 32, 28016, Madrid

9.0 / 10
821 reviews

Average price €43

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

Indian

C/ Silva, 16, 28004, Madrid

8.8 / 10
1,108 reviews

Average price €20 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

YUMS x2Japanese

Calle de Recoletos, 11, 28001, Madrid

9.1 / 10
1,055 reviews

Average price €25 Accepts Yums

Menú 2 25 € 25 €

Mediterranean

Paseo de la Infanta Isabel, 13, 28014, Madrid

9.1 / 10
39 reviews

Average price €35

Filter

TheFork advantages