What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

834 restaurants

Sort by Relevance

El Sabor, Madrid

MEDITERRANEAN

El Sabor

 / 10

Paseo de Extremadura, 5, 28011, Madrid

Average price €15

Quinoa Coffee, Madrid

INTERNATIONAL

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

Average price €15

Bosco Bistró, Madrid

SPANISH

Calle Moreto, 15, 28014, Madrid

Average price €25

Taberna La Carnicería, Madrid

FROM MARKET

Av. Donostiarra, 12, 28027, Madrid

5

Average price €15

Taberna Atípica Legazpi, Madrid

SPANISH

Calle de Bolívar, 18, 28045, Madrid

11

Average price €21

L'Orangerie & Creperie, Madrid

FRENCH

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

5

Average price €15

Daruma Tako, Madrid

FUSION

Calle del Tribulete, 18, 28012, Madrid

Average price €16

Moharaj Real, Madrid

INDIAN

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

80

Average price €15

Rustic Fusion, Madrid

VEGETARIAN

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

Average price €15

Shanghai Bund, Madrid

CHINESE

C/ Gran Via, 67 Esquina con Leganitos, 28013, Madrid

37

Average price €15

Misska, Madrid

ASIAN

Misska

 / 10

Calle Eloy Gonzalo, 20, 28010, Madrid

190

Average price €20

El Trato Gastrobar, Madrid

SPANISH

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

Average price €20

La Cevicuchería, Madrid

PERUVIAN

Calle de Téllez, 20, 28007, Madrid

17

Average price €25

Boca Chica, Madrid

MEDITERRANEAN

Boca Chica

 / 10

Calle del Mediodía Chica, 14, 28005, Madrid

Average price €20

URBAN Bar & Kitchen, Madrid

INTERNATIONAL

Av. del Mediterráneo, 28007, Madrid

17

Average price €15

Carpe Diem, Madrid

TRADITIONAL CUISINE

Carpe Diem

 / 10

Calle del Postigo de San Martín, 5, 28013, Madrid

Average price €18

Chin Chin, Madrid

ASIAN

Chin Chin

 / 10

Calle de Torrelaguna, 69, 28027, Madrid

19

Average price €20

JORDAN GALA RESTAURAT, Madrid

SPANISH

Calle Gran Avenida, 7, 28041, Madrid

6

Average price €30

Mutxo + Q Pintxos, Madrid

BASQUE

Calle Calatrava, 13, 28005, Madrid

Average price €16

La Alpujarra, Madrid

Plaza de Peru, 4, 28016, Madrid

168

Average price €35

Benito Aperitivos & Kitchen, Madrid

ITALIAN

Calle de Santa Isabel, 5, 28012, Madrid

11

Average price €15

La Escalera del 15, Madrid

MEDITERRANEAN

Paseo del General Martínez Campos, 15, 28010, Madrid

13

Average price €20

Quispe, Madrid

PERUVIAN

Quispe

 / 10

Calle Orellana, 1, 28004, Madrid

26

Average price €30

El Mirador - H10 Puerta de Alcalá, Madrid

MEDITERRANEAN

Calle de Alcalá, 66, 28009, Madrid

5

Average price €30

Sushi Mix Café, Madrid

JAPANESE

Calle de Rodríguez San Pedro, 16, 28015, Madrid

64

Average price €15

Filter

TheFork Benefits