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.

Peruvian

Mar de copas

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

8.0 / 10
3 reviews

Average price €20

Peruvian

Calle de Grafal, 2, 28005, Madrid

Average price €15

Mediterranean

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

7.9 / 10
28 reviews

Average price €18

Steakhouse

Calle de Cádiz, 7, 28012, Madrid

8.5 / 10
382 reviews

Average price €15

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

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

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

8.0 / 10
192 reviews

Average price €17

Spanish

Pje. Rueca, 2, 28037, Madrid

7.4 / 10
11 reviews

Average price €15

Menu 9.5€

Spanish

Calle de la Princesa, 5, 28008, Madrid

7.7 / 10
35 reviews

Average price €15

Menú casero diario 12.90 €

Vegetarian

Calle Menorca, 3, 28009, Madrid

7.8 / 10
34 reviews

Average price €14

Japanese

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

8.0 / 10
3 reviews

Average price €20

Vegetarian

C/ Divino Pastor, 30, 28004, Madrid

9.2 / 10
661 reviews

Average price €21

Menu 50.00

Mediterranean

Calle de Toledo, 12, 28005, Madrid

7.0 / 10
5 reviews

Average price €15

Spanish

Calle de Hortaleza, 51, 28004, Madrid

6.1 / 10
11 reviews

Average price €25

Chinese

Calle del Clavel, 7, 28004, Madrid

8.8 / 10
321 reviews

Average price €25

Set Menu 12,90€

Creative

Calle de Sta Engracia, 108, 28003, Madrid

8.5 / 10
504 reviews

Average price €35

Brunch Buffet Vegano 24€

Spanish

Av. del Monasterio de El Escorial, 28049, Madrid

10.0 / 10
3 reviews

Average price €20

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

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

Vegetarian

Costanilla de San Andrés, 16, 28005, Madrid

10.0 / 10
1,496 reviews

Average price €22

Fusion

Calle de Francisco Silvela, 78, 28028, Madrid

Average price €15

Set Menus 0€ and 30€

Vegetarian

Calle del Lago Titicaca, 10, 28032, Madrid

Average price €15

Menu 9.95€

Fusion

Calle Eloy Gonzalo, 27, 28010, Madrid

9.0 / 10
413 reviews

Average price €13

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

Mediterranean

Calle Donoso Cortés, 32, 28015, Madrid

Average price €25

Spanish

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

8.4 / 10
42 reviews

Average price €12

American

Paseo de la Ermita del Santo, 48, 28011, Madrid

Average price €15

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

International

Calle de Recoletos, 10, 28001, Madrid

8.3 / 10
161 reviews

Average price €25

Filter

TheFork advantages