What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

834 restaurants

Sort by Relevance

Reina Deli Bar, Madrid

Calle Reina, 1, 28004, Madrid

36

Average price €35

El Damasquino, Madrid

LEBANESE

Avenida Montecarmelo, 4, 28049, Madrid

309

Average price €18

La Fombera, Madrid

MEDITERRANEAN

La Fombera

 / 10

Calle de Mira el Sol, 2, 28005, Madrid

156

Average price €15

Mirch Masala, Madrid

INDIAN

Calle de Cartagena, 82, 28028, Madrid

683

Average price €23

Feito Usera, Madrid

SPANISH

Calle San Antonio de Padua, 28, 28026, Madrid

110

Average price €34

Ana La Santa - Hotel ME Madrid, Madrid

FROM MARKET

Plaza Sta. Ana, 14, 28012, Madrid

64

Average price €30

Le Dodo Bistró, Madrid

MEDITERRANEAN

Calle de Víctor Hugo, 1, 28004, Madrid

1160

Average price €25

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

Noori Sushi, Madrid

JAPANESE

Plaza Chueca, 5, 28004, Madrid

81

Average price €10

Clandestine, Madrid

MEDITERRANEAN

Calle de Villanueva, 43, 28001, Madrid

80

Average price €30

Tates - Castellana, Madrid

SPANISH

Paseo de la Castellana, 105, 28046, Madrid

559

Average price €14

La Pera Limonera, Madrid

INTERNATIONAL

Calle del Limón, 21, 28015, Madrid

39

Average price €12

InsiderLa Torcaz, Madrid

INSIDERFROM MARKET

La Torcaz

 / 10

Calle de Lagasca, 81, 28006, Madrid

235

Average price €45

Matsuri Noodles - Campo de las Naciones, Madrid

ASIAN

Av. de los Arces, 11, 28042, Madrid

36

Average price €20

Quilombo, Madrid

INTERNATIONAL

Quilombo

 / 10

Calle Gran Vía, 16, 28013, Madrid

8

Average price €20

Nazzaro, Madrid

INTERNATIONAL

Nazzaro

 / 10

Calle Mira el Sol, 20, 28005, Madrid

399

Average price €15

Arroz de la Bahía, Madrid

MEDITERRANEAN

Calle de Zorrilla, 11, 28014, Madrid

23

Average price €25

Noma Food&Bar Infantas, Madrid

BASQUE

Calle de las Infantas, 44, 28004, Madrid

4

Average price €17

La Gabinoteca, Madrid

SPANISH

Calle Fernández de la Hoz, 53, 28003, Madrid

20

Average price €27

Dellicare, Madrid

VEGETARIAN

Dellicare

 / 10

Calle Pelayo, 45, 28004, Madrid

Average price €17

Cantina, Madrid

Cantina

 / 10

Calle Villalar, 11, 28001, Madrid

Average price €20

Casseroles, Madrid

Casseroles

 / 10

Calle del Príncipe de Vergara, 83, 28006, Madrid

257

Average price €22

Vai-Vén 55, Madrid

INTERNATIONAL

Calle de Jorge Juan, 55, 28001, Madrid

337

Average price €26

Donde da la vuelta el viento, Madrid

SPANISH

Calle del Mesón de Paredes, 81, 28012, Madrid

12

Average price €12

Filter

TheFork Benefits