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.

Author

El Arca by Gabriel Benítez

Calle Ferraz, 5, 28008, Madrid

Average price €30

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

American

Calle de Hermosilla, 65, 28001, Madrid

Average price €20

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

MICHELIN 2020Fine Dining

Calle Fernando el Santo, 25, 28010, Madrid

9.1 / 10
225 reviews

Average price €35

Menu 59€

Lebanese

Calle Jacometrezo, 15, 28013, Madrid

6.4 / 10
126 reviews

Average price €14

Menu 18€

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

Vegetarian

Calle San Vicente Ferrer, 28, 28004, Madrid

9.0 / 10
281 reviews

Average price €15

Combo Sanissimo 14.99 €

Vegan cuisine

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

9.2 / 10
185 reviews

Average price €15

InsiderFusion

Travesía Trujillos, 2, 28013, Madrid

9.2 / 10
446 reviews

Average price €35

Vegetarian

Calle del Barco, 8, 28004, Madrid

9.1 / 10
154 reviews

Average price €15

Vegetarian

Calle Campomanes, 5, 28013, Madrid

9.1 / 10
1,224 reviews

Average price €12

Indian

Calle de Tumaco, 22, 28027, Madrid

9.0 / 10
24 reviews

Average price €15

Chinese

Calle de Guareña, 10, 28044, Madrid

9.0 / 10
140 reviews

Average price €10

Vegetarian

Plaza de la Paja, 10, 28005, Madrid

8.8 / 10
1,075 reviews

Average price €20

Menu 25€

Vegetarian

C/ Zorrilla, 11, 28014, Madrid

8.7 / 10
2,352 reviews

Average price €23

Menú del día 13.40 €

Italian

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

8.4 / 10
192 reviews

Average price €30

Set Menu 10.90€

Vegetarian

Calle San Pedro, 22, 28014, Madrid

8.9 / 10
617 reviews

Average price €15

International

Calle de Recoletos, 10, 28001, Madrid

8.3 / 10
161 reviews

Average price €25

InsiderFusion

Paseo de la Infanta Isabel, 13, 28014, Madrid

8.8 / 10
227 reviews

Average price €29

International

Calle de San Vicente Ferrer, 57, 28015, Madrid

Average price €14

Menu 14.50€

International

Calle de San Vicente Ferrer, 51, 28015, Madrid

Average price €15

Menu 14.50€

Spanish

Calle Miguel Moya, 4, 28004, Madrid

Average price €15

Set Menu 11.95€

Andalou

Calle Edgar Neville, 32, 28020, Madrid

Average price €10

Menu 10,5€

Vegetarian

Calle de San Millán, 2, 28012, Madrid

Average price €15

Menu 12.90€

Vegetarian

Calle de los Reyes, 8, 28015, Madrid

Average price €15

Menu 11€

Spanish

C/ Valverde, 28, 28004, Madrid

Average price €25

Menú del día 13,50€

Thai

C/ Navarrete 4, 28050, Madrid

Average price €14

Set Menu 14.95€

Filter

TheFork advantages