What
Where

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

The Best Vegan Restaurants in Madrid

196 restaurants

Sort by Relevance

Los Andenes Vegan, Madrid

VEGETARIAN

Calle de Fernández de los Ríos 43, 28015, Madrid

180

Average price €15

La Biotika, Madrid

VEGETARIAN

La Biotika

8.1 / 10

C/ Amor de Dios, 3, 28014, Madrid

163

Average price €17

Mama Teresa Burger, Madrid

AMERICAN

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

109

Average price €12

K-Thommas, Madrid

SPANISH

K-Thommas

8.5 / 10

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

2855

Average price €20

-50% en Carta con October Fest

MI.TO, Madrid

SPANISH

MI.TO

8.4 / 10

Calle del Moscatelar, 31, 28043, Madrid

127

Average price €18

Dr.Limón, Madrid

INTERNATIONAL

Dr.Limón

9 / 10

Calle Don Pedro, 4, 28005, Madrid

207

Average price €20

Bistoon, Madrid

IRANIAN

Bistoon

9 / 10

Calle de la Sierra de Atapuerca, 39, 28050, Madrid

164

Average price €22

K&Co. Sustainable Kitchen Bar, Madrid

FROM MARKET

Calle de Puente la Reina, 25, 28050, Madrid

407

Average price €18

Distrito Vegano, Madrid

VEGETARIAN

Distrito Vegano

9.3 / 10

Calle del Dr. Fourquet, 32, 28012, Madrid

746

Average price €14

InsiderPante, Madrid

INSIDERITALIAN

Pante

9.2 / 10

Calle de Villanueva, 21, 28001, Madrid

142

Average price €35 accept Yums

Minelli 1960, Madrid

ITALIAN

Minelli 1960

9.2 / 10

Calle de Ayala, 140, 28006, Madrid

303

Average price €22

Loving Hut, Madrid

VEGETARIAN

Loving Hut

9 / 10

C/ de los Reyes, 11, 28015, Madrid

846

Average price €15

Nossa Pizza, Madrid

ITALIAN

Nossa Pizza

9.3 / 10

Calle Avelino Fernández de la Poza, 53, 28053, Madrid

5

Average price €13

Sanissimo Gran Via, Madrid

VEGETARIAN

Calle del Barco, 8, 28004, Madrid

137

Average price €15

FloraFina, Madrid

MEDITERRANEAN

FloraFina

8.1 / 10

Calle de Serrano, 46, 28001, Madrid

473

Average price €25 accept Yums

Lapizza+sana, Madrid

ITALIAN

Lapizza+sana

9.1 / 10

Avenida Machupichu, 16, 28043, Madrid

985

Average price €20

La Tía Carlota Gastrobar, Madrid

VEGETARIAN

Calle de la Sombrerería, 6, 28012, Madrid

422

Average price €22

Virtu italiana, Madrid

ITALIAN

Virtu italiana

9.7 / 10

Calle Escosura, 12, 28015, Madrid

7

Average price €15

Shanghai mama - Arturo Soria, Madrid

CHINESE

Calle de Arturo Soria, 51, 28027, Madrid

1011

Average price €25

Pinale Coffee Shop & Salad Bar, Madrid

VEGETARIAN

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

50

Average price €14

Vegaviana, Madrid

VEGETARIAN

Vegaviana

8.9 / 10

C/ Pelayo, 35, 28004, Madrid

849

Average price €15

Juan Sin Prisa, Madrid

MEDITERRANEAN

Juan Sin Prisa

6.5 / 10

Calle de Puerto Rico, 15, 28016, Madrid

21

Average price €20

La venganza de Malinche - Jardines, Madrid

MEXICAN

Calle Jardines, 5, 28013, Madrid

572

Average price €25

La Bonne Vie, Madrid

SPANISH

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

Miss Ari, Madrid

AMERICAN

Miss Ari

9.2 / 10

Calle de Agastia, 76, 28043, Madrid

228

Average price €12

Filter

TheFork Benefits