What
Where

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

The Best Vegan Restaurants in Madrid

196 restaurants

Sort by Relevance

A Son de Mar Lavapiés, Madrid

INTERNATIONAL

Calle del Ave María, 8, 28012, Madrid

238

Average price €25

Saffron-Mediterranean Food, Madrid

MEDITERRANEAN

Calle del Dr. Fleming, 39, 28036, Madrid

Average price €13

Mare Luna, Madrid

ITALIAN

Mare Luna

 / 10

Calle María Zambrano, 7, 28027, Madrid

Average price €20

Huerto de Lucas, Madrid

FROM MARKET

Huerto de Lucas

8.4 / 10

Calle San Lucas, 13, 28004, Madrid

644

Average price €20

La Usina, Madrid

SPANISH

La Usina

8.4 / 10

Calle de San Joaquín, 14, 28004, Madrid

42

Average price €12

Hawaii, Madrid

SPANISH

Hawaii

 / 10

Calle de Cándido Mateos, 28035, Madrid

Average price €15

InsiderGaman de Luis Arévalo, Madrid

INSIDERFUSION

Plaza San Amaro, 8, 28020, Madrid

68

Average price €45

Mama Teresa Burger, Madrid

AMERICAN

Paseo de Santa María de la Cabeza, 35, 28045, Madrid

110

Average price €12

Oyamel, Madrid

MEXICAN

Oyamel

8 / 10

C/ Goya 82 Esq. Fernán González, 28009, Madrid

543

Average price €25 accept Yums

-50% en Carta con October Fest

InsiderAvocado Love, Madrid

INSIDER

Avocado Love

8.6 / 10

Calle Espiritu Santo, 15, 28004, Madrid

177

Average price €20

Lomo Steak & Beer, Madrid

MEDITERRANEAN

Calle de Toledo, 12, 28005, Madrid

4

Average price €15

La Puerta Amarilla, Madrid

AMERICAN

Calle Fúcar, 9, 28014, Madrid

95

Average price €17

El Continental, Madrid

FUSION

Calle Arturo Soria, 42, 28027, Madrid

Average price €15

Camarero, Madrid

SPANISH

Camarero

7.4 / 10

Pje. Rueca, 2, 28037, Madrid

9

Average price €15

La Quimera La Latina, Madrid

SPANISH

Calle Príncipe Anglona, 3, 28005, Madrid

8

Average price €15

ito-ita, Madrid

MEDITERRANEAN

ito-ita

7.8 / 10

Av. de Valdemarín, 169, 28023, Madrid

15

Average price €18

La Ciudad Invisible, Madrid

INTERNATIONAL

Costanilla de los Ángeles, 7, 28013, Madrid

7

Average price €15

SOMA Healthy Café, Madrid

ORGANIC

Calle Menorca, 3, 28009, Madrid

29

Average price €14

La Libanesa, Madrid

LEBANESE

La Libanesa

7.3 / 10

Calle Jacometrezo, 15, 28013, Madrid

123

Average price €14

BELIEVE  (antiguo Julieta Gastrobar), Madrid

SPANISH

Calle del Río, 28013, Madrid

290

Average price €18

Hummus Original, Madrid

VEGETARIAN

Av. del General Perón, 38, 28020, Madrid

Average price €15

Crucina, Madrid

VEGETARIAN

Crucina

9.1 / 10

C/ Divino Pastor, 30, 28004, Madrid

640

Average price €21

Mar de copas, Madrid

PERUVIAN

Mar de copas

8 / 10

Calle del Marqués de Viana, 18, 28039, Madrid

3

Average price €20

Cokuy, Madrid

STEAKHOUSE

Cokuy

8.3 / 10

Calle de Cádiz, 7, 28012, Madrid

305

Average price €15

Corazón Agavero Mezcaloteca, Madrid

MEXICAN

Calle Humilladero, 28, 28005, Madrid

134

Average price €25

Filter

TheFork Benefits