Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Vegan Restaurants in Madrid

229 restaurants

Sort by Relevance

YUMS x2Italian

Choose Ristorante Naturale

Calle de Segovia, 17, 28005, Madrid

9.3 / 10
342 reviews

Average price €20

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

MICHELIN 2020Indian

Calle de Zurbano, 5, 28010, Madrid

9.2 / 10
699 reviews

Average price €45

MICHELIN Specials con Volvamos a los Restaurantes 55€

Indian

Calle Príncipe Carlos, 21, 28050, Madrid

9.4 / 10
6,062 reviews

Average price €17

-50% en Carta con Volvamos a los Restaurantes

Venezuelan

Calle de San Lorenzo, 9, 28004, Madrid

9.4 / 10
150 reviews

Average price €20 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

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

Cuban

Calle Ancora, 25, 28045, Madrid

9.5 / 10
1,027 reviews

Average price €20 american express Welcome

30% off food!

From Castille

Cuesta de San Vicente, 2, 28008, Madrid

9.2 / 10
334 reviews

Average price €35 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Indian

Calle Hospital de Órbigo, 9, 28050, Madrid

9.4 / 10
525 reviews

Average price €25

-30% en Carta

Indian

Calle Manuel Pombo Angulo, 10, 28050, Madrid

9.4 / 10
232 reviews

Average price €17

-40% en Carta

Japanese

Calle de López de Hoyos, 159, 28002, Madrid

9.1 / 10
278 reviews

Average price €20

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

InsiderMediterranean

Calle de Oruro 11, 28016, Madrid

9.3 / 10
501 reviews

Average price €30

30% off food!

Spanish

Pje. Rueca, 2, 28037, Madrid

9.8 / 10
12 reviews

Average price €15

Menú del día 9.50 € 9,5 €

Mexican

C/ Pedro Muguruza, 4, 28036, Madrid

9.0 / 10
1,464 reviews

Average price €12

-50% en Carta con Volvamos a los Restaurantes

InsiderFusion

Calle de Hernán Cortés, 19, 28004, Madrid

9.4 / 10
342 reviews

Average price €23 american express Welcome

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

Asian

Calle Aragón, 8, 28002, Madrid

9.4 / 10
419 reviews

Average price €15

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

Hawaiian

Calle de Barbieri, 1, 28004, Madrid

9.1 / 10
851 reviews

Average price €15 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Vegetarian

Calle Esquilache, 2, 28003, Madrid

9.4 / 10
16 reviews

Average price €13

-50% en Carta con Volvamos a los Restaurantes

Crêperie

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

9.1 / 10
26 reviews

Average price €16

-50% en Carta con Volvamos a los Restaurantes

YUMS x2Fusion

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

9.1 / 10
807 reviews

Average price €20

Menu 12 €

Mediterranean

Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

9.0 / 10
12,108 reviews

Average price €25 american express Welcome

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

YUMS x2Mediterranean

Calle del Mezquite, 2, 28045, Madrid

9.3 / 10
71 reviews

Average price €25

Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
752 reviews

Average price €12

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

Vietnamese

Calle Constancia, 45, 28002, Madrid

9.0 / 10
262 reviews

Average price €18 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

InsiderMediterranean

Calle del Barquillo, 21, 28004, Madrid

9.2 / 10
1,492 reviews

Average price €35 Accepts Yums

30% off food!

Mediterranean

Paseo de la Infanta Isabel, 13, 28014, Madrid

9.2 / 10
64 reviews

Average price €35 Accepts Yums

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

Argentinian

Calle del Limón, 21, 28015, Madrid

9.2 / 10
92 reviews

Average price €15

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

Filter

TheFork advantages