TheFork, a Trip advisor company

What
Where

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

The Best Vegan Restaurants in Madrid

218 restaurants

Sort by Relevance

InsiderFusion

Embalados Gourmet & Holy Bar

Calle de Núñez de Arce, 11, 28012, Madrid

8.9 / 10
1,027 reviews

Average price €15

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

Mediterranean

Entrada por Glorieta del Pintor Sorolla 4, 28010, Madrid

8.6 / 10
121 reviews

Average price €20

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

From Castille

Cuesta de San Vicente, 2, 28008, Madrid

8.9 / 10
234 reviews

Average price €35

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

Mediterranean

Calle Infanta María Teresa, 20, 28016, Madrid

8.9 / 10
435 reviews

Average price €22

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

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

Undefined

Calle de Argumosa, 11, 28012, Madrid

9.2 / 10
33 reviews

Average price €20

Venezuelan

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

8.5 / 10
42 reviews

Average price €20

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

InsiderMediterranean

Calle de Oruro 11, 28016, Madrid

9.3 / 10
441 reviews

Average price €30

Set Menu 34€

Vegetarian

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

7.9 / 10
107 reviews

Average price €25

Mediterranean

Calle Leoneses, 18, 28018, Madrid

9.2 / 10
339 reviews

Average price €15

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

Hawaiian

Calle de Barbieri, 1, 28004, Madrid

9.1 / 10
803 reviews

Average price €15

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

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,460 reviews

Average price €22

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

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
295 reviews

Average price €20

Menú del día 11 € 11 €

Vegetarian

Calle Relatores nº 20, 28012, Madrid

8.7 / 10
1,060 reviews

Average price €20

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

Chinese

Calle de Arturo Soria, 51, 28027, Madrid

9.1 / 10
1,224 reviews

Average price €25

Set Menu 12.90€

Italian

Calle de Ayala, 140, 28006, Madrid

9.3 / 10
383 reviews

Average price €25

Mediterranean

Calle de Agastia, 126, 28043, Madrid

9.3 / 10
301 reviews

Average price €32

American

Calle de Francisco Silvela, 91, 28002, Madrid

8.5 / 10
3 reviews

Average price €14

Group Special: Menu 15.5€ (6 to 60 p.)

International

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

8.8 / 10
74 reviews

Average price €16

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

Mediterranean

Calle de Sagasta, 18, 28004, Madrid

8.9 / 10
230 reviews

Average price €13

Group Special: Menu 0€ (2 to 0 p.)

Asian

Calle Fúcar, 14, 28014, Madrid

8.8 / 10
373 reviews

Average price €15

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

Mediterranean

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

8.2 / 10
359 reviews

Average price €15

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

Italian

C/ Pelayo, 35, 28004, Madrid

8.9 / 10
902 reviews

Average price €15

Menú Noche 13.50€ 13,5 €

Vietnamese

Calle Constancia, 45, 28002, Madrid

8.9 / 10
195 reviews

Average price €18

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

Spanish

Plaza de la Cebada, 2, 28005, Madrid

8.9 / 10
606 reviews

Average price €18

International

Calle de María de Molina, 1, 28006, Madrid

8.6 / 10
479 reviews

Average price €20 Accepts Yums

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

Filter

TheFork advantages