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

857 restaurants

Sort by Relevance

Traditional cuisine

Torres Bermejas

Calle de Mesonero Romanos, 11, 28013, Madrid

7.7 / 10
30 reviews

Average price €50 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Mexican

Plaza de Cascorro, 2, 28005, Madrid

9.2 / 10
416 reviews

Average price €20

Mediterranean

Av. del Monasterio de El Escorial, 6, 28034, Madrid

9.3 / 10
54 reviews

Average price €40

Argentinian

Calle de las Hileras, 19, 28013, Madrid

8.5 / 10
311 reviews

Average price €20 american express Welcome

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

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

Mediterranean

Calle Calatrava, 6, 28005, Madrid

9.3 / 10
118 reviews

Average price €28

Italian

Calle de Lavapiés ,6, 28012, Madrid

8.0 / 10
59 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
120 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle Pedro Heredia, 1, 28028, Madrid

8.9 / 10
603 reviews

Average price €20

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

Brazilian

Calle de Orense, 83, 28020, Madrid

8.9 / 10
509 reviews

Average price €24

Menú 23.90 €

From market

c/ Escorial, 6, 28004, Madrid

9.1 / 10
854 reviews

Average price €35 american express Welcome

Pizzeria

Cl. de Ayala, 140, 28006, Madrid

9.4 / 10
399 reviews

Average price €25 american express Welcome

Peruvian

Calle de la Bolsa, 4, 28012, Madrid

8.4 / 10
206 reviews

Average price €15

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

Mexican

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

7.9 / 10
290 reviews

Average price €20 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Vegetarian

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

9.1 / 10
361 reviews

Average price €18

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle del Padre Claret, 1, 28002, Madrid

9.0 / 10
608 reviews

Average price €25 Accepts Yums

Menu 12.90€

Italian

C/ Pelayo, 35, 28004, Madrid

8.9 / 10
915 reviews

Average price €15 american express Welcome

Menú Mediodía 10.50€ 10,5 €

InsiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.4 / 10
337 reviews

Average price €24 american express Welcome

Venezuelan

Av. del Mediterráneo, 12, 28007, Madrid

8.4 / 10
48 reviews

Average price €20 american express Welcome

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

International

Calle de López de Hoyos, 81 Mercado municipal de Prosperidad Puesto 24, 28002, Madrid

9.2 / 10
430 reviews

Average price €20

Japanese

Calle de Silvano, 92, 28043, Madrid

9.2 / 10
919 reviews

Average price €25

Fusion

Calle de Argumosa, 11, 28012, Madrid

Average price €15

-50% en Carta con Volvamos a los Restaurantes

InsiderFine Dining

Calle de Juan de Mena, 14, 28014, Madrid

9.0 / 10
1,071 reviews

Average price €60 Accepts Yums

Vegan cuisine

Calle de Joaquín María López, 17, 28015, Madrid

9.3 / 10
181 reviews

Average price €18

Thai

Av. de Brasil, 30, 28020, Madrid

9.2 / 10
406 reviews

Average price €25

Mexican

Calle Antracita, 10, 28045, Madrid

9.2 / 10
705 reviews

Average price €17

Filter

TheFork advantages