What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

837 restaurants

Sort by Relevance

La Vega del Arte, Madrid

MEDITERRANEAN

C/ Lope de Vega, 20, 28014, Madrid

243

Average price €22

Not bookable on TheFork

Casa Grana, Madrid

SPANISH

Casa Grana

 / 10

C/ Orellana, 6, 28004, Madrid

22

Average price €27

Not bookable on TheFork

Apolo Café & Restaurante, Madrid

SPANISH

C/ Antonio Moreno, 2, 28025, Madrid

221

Average price €25

Not bookable on TheFork

Ene Gastrococtelería, Madrid

FROM MARKET

C/ Nuncio, 19, 28005, Madrid

605

Average price €24

Not bookable on TheFork

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

Fusiones, Madrid

INTERNATIONAL

Fusiones

 / 10

C/ del Infante, 5, 28014, Madrid

1691

Average price €30

Not bookable on TheFork

O´Pulpo, Madrid

O´Pulpo

 / 10

C/ Cañizares, 8, 28012, Madrid

42

Average price €28

Not bookable on TheFork

La Camarilla & La Colchonería, Madrid

INTERNATIONAL

C/ Cava Baja, 21, 28005, Madrid

58

Average price €15

Not bookable on TheFork

La Plaza de Chamberí, Madrid

Plaza de Chamberí, 10, 28010, Madrid

1754

Average price €33

Not bookable on TheFork

PUNTO CLAVE, Madrid

MEDITERRANEAN

PUNTO CLAVE

8.3 / 10

Calle Grañón, 7, 28050, Madrid

26

Average price €15

Not bookable on TheFork

Mumbai Tanduri Masala, Madrid

INDIAN

Calle de Tumaco, 22, 28027, Madrid

24

Average price €15

Not bookable on TheFork

More, Madrid

SPANISH

More

8.3 / 10

C/ Jorge Juan, 27, 28001, Madrid

313

Average price €30

Not bookable on TheFork

Madrid Grill, Madrid

SPANISH

Madrid Grill

8.2 / 10

Calle de San Martín, 3, 28013, Madrid

905

Average price €25

Not bookable on TheFork

Café Colón Madrid, Madrid

FROM MARKET

C/ Goya, 2 (Plaza de Colón), 28001, Madrid

1243

Average price €30

Not bookable on TheFork

La Contraseña, Madrid

FROM MARKET

La Contraseña

8.1 / 10

C/ Ponzano, 6, 28010, Madrid

1219

Average price €27

Not bookable on TheFork

Lele, Madrid

ITALIAN

Lele

8.7 / 10

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

193

Average price €30

Not bookable on TheFork

Pizz-a-Porter, Madrid

ITALIAN

Pizz-a-Porter

8.5 / 10

Calle de las Mártires Concepcionistas, 5, 28006, Madrid

116

Average price €12

Not bookable on TheFork

Delicias del Mar, Madrid

PERUVIAN

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

177

Average price €20

Not bookable on TheFork

Garden Navarra - Castellana, Madrid

Plaza de San Juan de la Cruz, 1, 28003, Madrid

42

Not bookable on TheFork

La Petite Boheme, Madrid

MEDITERRANEAN

paseo santa maria de la cabeza 67, 28045, Madrid

41

Average price €20

Not bookable on TheFork

Holy Mary, Madrid

FUSION

Holy Mary

7.7 / 10

Calle de Núñez de Arce, 11, 28012, Madrid

3

Average price €15

Not bookable on TheFork

Hero Hot - Pot, Madrid

CHINESE

Hero Hot - Pot

7.6 / 10

Calle Álamo, 7, 28015, Madrid

70

Average price €20

Not bookable on TheFork

Matt, Madrid

MEDITERRANEAN

Matt

7.4 / 10

Calle Mateo Inurria, 19, 28036, Madrid

98

Average price €30

Not bookable on TheFork

NONO-HOTPOT, Madrid

CHINESE

NONO-HOTPOT

7.2 / 10

Calle de Modesto Lafuente, 88, 28003, Madrid

1324

Average price €18

Not bookable on TheFork

Happy Green, Madrid

MEDITERRANEAN

Happy Green

7 / 10

Calle San Marcos, 28, 28004, Madrid

137

Average price €12

Not bookable on TheFork

El Chaman, Madrid

MEXICAN

El Chaman

6.7 / 10

Calle de María de Guzmán 34, 28003, Madrid

161

Average price €18

Not bookable on TheFork

Filter

TheFork Benefits