TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

856 restaurants

Sort by Relevance

Pizzeria

El Velázquez 17

C/ Velázquez,17, 28001, Madrid

8.6 / 10
778 reviews

Average price €30 american express Welcome

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

InsiderVegetarian

Calle Gran Vía, 9, 28013, Madrid

9.5 / 10
348 reviews

Average price €25

Mexican

Calle de Belén, 13, 28004, Madrid

9.0 / 10
670 reviews

Average price €25 Accepts Yums american express Welcome

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

YUMS x2MICHELIN 2020Mexican

Calle de Ayala, 14, 28001, Madrid

9.0 / 10
834 reviews

Average price €35

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

Basque

Calle del Aviador Zorita, 3, 28020, Madrid

9.0 / 10
3,618 reviews

Average price €25 american express Welcome

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

Indian

Calle de Manuel Fernández y González, 28014, Madrid

8.6 / 10
126 reviews

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Chinese

Calle de San Bernardino, 1, 28015, Madrid

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Greek

Calle del Tesoro 6, 28004, Madrid

8.4 / 10
202 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

From Galicia

Calle de la Montera, 28013, Madrid

8.3 / 10
111 reviews

Average price €25

-50% en Carta con Volvamos a los Restaurantes

From Galicia

C/ Lérida, 92, 28020, Madrid

8.7 / 10
656 reviews

Average price €27 Accepts Yums

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

Peruvian

Calle de Gravina, 28004, Madrid

8.7 / 10
1,118 reviews

Average price €25 Accepts Yums

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

Fusion

Calle de Francisco Silvela, 63, 28028, Madrid

8.7 / 10
1,827 reviews

Average price €14

-50% en Carta con Volvamos a los Restaurantes

InsiderPizzeria

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,463 reviews

Average price €18

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

1 starMICHELIN 2020Spanish

Calle de Raimundo Fernández Villaverde, 28, 28003, Madrid

9.4 / 10
123 reviews

Average price €85 american express Welcome

YUMS x2From Galicia

Calle de la Cava Alta, 27, 28005, Madrid

8.6 / 10
349 reviews

Average price €20

Russian

Cava Baja, 38, 28005, Madrid

9.4 / 10
66 reviews

Average price €20

YUMS x2Mexican

Calle Humilladero, 28, 28005, Madrid

8.6 / 10
148 reviews

Average price €25

Japanese

C/ Fuencarral, 116, 28010, Madrid

8.6 / 10
3,304 reviews

Average price €35 american express Welcome

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

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
304 reviews

Average price €20

Menú del día 11.50 € 11,5 €

Greek

Calle León, 17, 28014, Madrid

8.8 / 10
2,129 reviews

Average price €23

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

Indian

Calle de Almansa, 89, 28040, Madrid

9.2 / 10
28 reviews

Average price €15 american express Welcome

Para Picar y Compartir 20 €

Undefined

Calle de Argumosa, 11, 28012, Madrid

9.4 / 10
56 reviews

Average price €20

Italian

Calle Viloria de La Rioja, 54, 28050, Madrid

8.6 / 10
558 reviews

Average price €20

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

Mediterranean

Avenida de Brasil, 26, 28020, Madrid

8.2 / 10
591 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Mexican

Calle de la Princesa, 3, 28008, Madrid

8.9 / 10
782 reviews

Average price €25 Accepts Yums american express Welcome

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

Filter

TheFork advantages