TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegan Restaurants in Madrid

222 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

From market

Kint

Calle de Vallehermoso, 36, 28015, Madrid

8.6 / 10
44 reviews

Average price €20

Spanish

Calle Sierra Cuerda Larga, 3 (entrada por calle Sierra Toledana, frente al 21), 28038, Madrid

8.3 / 10
2,855 reviews

Average price €20

Menu dinner K-Thommas 25 €

Italian

Calle de Embajadores, 181, 28045, Madrid

8.5 / 10
15 reviews

Average price €20

Turkish

Calle de las Infantas, 30, 28004, Madrid

Average price €25

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

Turkish

Calle de las Infantas, 18, 28004, Madrid

Average price €25

Mexican

Calle de Alfonso VI, 6, 28005, Madrid

Average price €27

Andalou

Calle de Sta Engracia, 38, 28010, Madrid

Average price €22

Fusion

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

Average price €15

Venezuelan

Calle de Segovia, 17, 28005, Madrid

Average price €10

Spanish

Calle de Cándido Mateos, 28035, Madrid

Average price €15

Fusion

Calle Arturo Soria, 42, 28027, Madrid

Average price €15

Argentinian

Calle Belvís, 3, 28010, Madrid

Average price €15

International

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

Average price €15

Mexican

Calle de Valencia, 9, 28012, Madrid

Average price €15

Chinese

Calle Álamo, 7, 28015, Madrid

Average price €20

Spanish

Calle Moreto, 15, 28014, Madrid

Average price €25

Vegetarian

Calle Fernández de Oviedo, 4, 28002, Madrid

Average price €15

Asian

Calle Eloy Gonzalo, 20, 28010, Madrid

Average price €20

Spanish

Calle de Fernando el Católico, 15, 28015, Madrid

Average price €20

Italian

Calle de los Artistas 57, 28020, Madrid

Average price €20

Mediterranean

Calle San Marcos, 28, 28004, Madrid

Average price €12

Argentinian

Calle Rodas 28, 28005, Madrid

Average price €15

International

Calle de Valverde, 40, 28004, Madrid

Average price €30

Fusion

Calle Fernando VI, 6, 28004, Madrid

Average price €35

Fusion

Calle de la Palma, 69, 28015, Madrid

Average price €25

Filter

TheFork advantages