What
Where

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

The Best Vegan Restaurants in Madrid

196 restaurants

Sort by Relevance

Lascar, Madrid

FUSION

Lascar

 / 10

Calle de la Palma, 69, 28015, Madrid

79

Average price €25

Moreto Green, Madrid

MEDITERRANEAN

Calle Moreto, 17, 28014, Madrid

35

Average price €22

NTK -  La Tasca de N, Madrid

VEGETARIAN

Paseo de las Yeserías, 7, 28005, Madrid

55

Average price €15

Mamajuana, Madrid

INTERNATIONAL

Mamajuana

 / 10

Calle de Oriente, 4, 28005, Madrid

90

Average price €20

El Jardin De La Lola, Madrid

SPANISH

Calle Piquenas, 21, 28054, Madrid

104

Average price €35

Plaza, Madrid

SPANISH

Plaza

 / 10

Calle de Don Ramón de la Cruz, 94, 28006, Madrid

12

Average price €25

Sal Fumée, Madrid

FROM MARKET

Sal Fumée

 / 10

Calle de Viriato, 39, 28010, Madrid

403

Average price €35

La Encomienda, Madrid

VEGETARIAN

Calle Encomienda, 19, 28012, Madrid

279

Average price €17

Casa Coronel, Madrid

TRADITIONAL CUISINE

Calle de Guareña, 12, 28044, Madrid

10

Average price €20

Taberna Pompeyana, Madrid

SPANISH

Calle Álvarez Gato, 5, 28012, Madrid

65

Average price €20

Cookaluzka, Madrid

MEDITERRANEAN

Cookaluzka

 / 10

Calle de Lira, 8, 28007, Madrid

34

Average price €19

InsiderLevél Veggie Bistro, Madrid

INSIDERVEGETARIAN

Av. de Menéndez Pelayo, 61, 28009, Madrid

1237

Average price €30

Tilk, Madrid

INDIAN

Tilk

 / 10

Calle de Oruro, 11, 28016, Madrid

550

Average price €30

Marujita Restobar, Madrid

FROM MARKET

Calle Argensola, 15, 28004, Madrid

246

Average price €23

Mumbai Tanduri Masala, Madrid

INDIAN

Calle de Tumaco, 22, 28027, Madrid

24

Average price €15

Graal Street food, Madrid

VENEZUELAN

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

13

Average price €14

RUCHO BAR, Madrid

MEXICAN

RUCHO BAR

8.1 / 10

Calle de Valencia, 9, 28012, Madrid

30

Average price €15

Lele, Madrid

ITALIAN

Lele

8.7 / 10

Calle de José Ortega y Gasset, 75, 28006, Madrid

193

Average price €30

Holy Mary, Madrid

FUSION

Holy Mary

7.7 / 10

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

3

Average price €15

Hero Hot - Pot, Madrid

CHINESE

Hero Hot - Pot

7.7 / 10

Calle Álamo, 7, 28015, Madrid

70

Average price €20

Happy Green, Madrid

MEDITERRANEAN

Happy Green

7.1 / 10

Calle San Marcos, 28, 28004, Madrid

138

Average price €12

Filter

TheFork Benefits