What
Where

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

The Best Vegetarian dishes Restaurants in City center, Madrid

189 restaurants

Sort by Relevance

Reina Deli Bar, Madrid

Calle Reina, 1, 28004, Madrid

36

Average price €35

Ana La Santa - Hotel ME Madrid, Madrid

FROM MARKET

Plaza Sta. Ana, 14, 28012, Madrid

64

Average price €30

Ciro, Madrid

ITALIAN

Ciro

 / 10

Calle de Segovia, 8, 28005, Madrid

63

Average price €20

Noma Food&Bar - Barquillo, Madrid

SPANISH

Calle del Barquillo, 20, 28004, Madrid

7

Average price €15

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

Nazzaro, Madrid

INTERNATIONAL

Nazzaro

 / 10

Calle Mira el Sol, 20, 28005, Madrid

399

Average price €15

Noma Food&Bar Infantas, Madrid

BASQUE

Calle de las Infantas, 44, 28004, Madrid

4

Average price €17

Dellicare, Madrid

VEGETARIAN

Dellicare

 / 10

Calle Pelayo, 45, 28004, Madrid

Average price €17

Lupertz, Madrid

FUSION

Lupertz

 / 10

Calle de San Andrés, 31, 28004, Madrid

203

Average price €20

Botanique, Madrid

VEGETARIAN

Botanique

 / 10

Calle de Santa Isabel, 5, Mercado de Antón Martín, 28012, Madrid

104

Average price €15

Sagasta 28 Bistró&Gourmet, Madrid

SPANISH

Calle de Sagasta, 28, 28004, Madrid

602

Average price €26

Spott, Madrid

SPANISH

Spott

 / 10

Calle Virgen de los Peligros, 7, 28013, Madrid

4

Average price €20

La Buena Sidra, Madrid

C/ Las Fuentes, 9, 28013, Madrid

142

Average price €20

Le Pain Quotidien Fuencarral, Madrid

MEDITERRANEAN

C/ Fuencarral, 95, 28004, Madrid

Average price €17

El Tesoro, Madrid

CHINESE

El Tesoro

 / 10

C/ Hortaleza, 19, 28004, Madrid

60

Average price €11

María Bonita Taco Bar, Madrid

MEXICAN

C/ Duque de Liria, 9, 28015, Madrid

10

Average price €15

La Marinera, Madrid

SPANISH

Plaza Mayor, 2, 28012, Madrid

12

Average price €22

Donde Pablo, Madrid

MEDITERRANEAN

Plaza de Herradores, 7, 28013, Madrid

17

Average price €21

Cavalta 27, Madrid

SPANISH

Cavalta 27

 / 10

C/ Cava Alta, 27, 28005, Madrid

35

Average price €20

Las Mancheguillas, Madrid

SPANISH

C/ de la Bolsa, 3, 28012, Madrid

84

Average price €21

Noviembre, Madrid

MEDITERRANEAN

Noviembre

 / 10

C/ Palma, 63, 28015, Madrid

308

Average price €22

Milu Gastrobar, Madrid

SPANISH

Manuela Malasaña 33, 28004, Madrid

168

Average price €18

Habesha, Madrid

ETHIOPIAN

Habesha

 / 10

Manuela Malasaña, 17, esq. C/ Ruiz, 15, 28004, Madrid

150

Average price €16

Variopintos, Madrid

FROM MARKET

Carrera de San Jerónimo 5, 1º, 28014, Madrid

241

Average price €20

Lamucca de Prado, Madrid

INTERNATIONAL

C/ Prado, 16, 28014, Madrid

373

Average price €23

Acqua Alta Taberna, Madrid

ITALIAN

C/ Libertad, 3, 28004, Madrid

287

Average price €19

Filter

TheFork Benefits