What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

826 restaurants

Sort by Relevance

Puerto Sol, Madrid

SPANISH

Puerto Sol

8.2 / 10

Calle de la Salud 8, 28013, Madrid

78

Average price €14

Mamma Mia, Madrid

ITALIAN

Mamma Mia

8.2 / 10

Calle de Luchana, 13, 28010, Madrid

207

Average price €15

Un Lío 33, Madrid

AMERICAN

Un Lío 33

8.2 / 10

Ronda de Atocha, 33, 28012, Madrid

848

Average price €18

La Contraseña, Madrid

FROM MARKET

La Contraseña

8.2 / 10

C/ Ponzano, 6, 28010, Madrid

1220

Average price €27

More, Madrid

SPANISH

More

8.2 / 10

C/ Jorge Juan, 27, 28001, Madrid

314

Average price €30

Garden Navarra - Castellana, Madrid

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

42

Madrid Grill, Madrid

SPANISH

Madrid Grill

8.1 / 10

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

905

Average price €25

Café Colón Madrid, Madrid

FROM MARKET

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

1243

Average price €30

Lele, Madrid

ITALIAN

Lele

8.7 / 10

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

192

Average price €30

Esteban - Cava Baja, Madrid

C/ Cava Baja, 36, 28005, Madrid

248

Average price €25

NONO-HOTPOT, Madrid

CHINESE

NONO-HOTPOT

7.8 / 10

Calle de Modesto Lafuente, 88, 28003, Madrid

1324

Average price €18

La Petite Boheme, Madrid

MEDITERRANEAN

paseo santa maria de la cabeza 67, 28045, Madrid

41

Average price €20

Holy Mary, Madrid

FUSION

Holy Mary

7.7 / 10

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

3

Average price €15

Hero Hot - Pot, Madrid

CHINESE

Hero Hot - Pot

7.7 / 10

Calle Álamo, 7, 28015, Madrid

70

Average price €20

Delicias del Mar, Madrid

PERUVIAN

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

178

Average price €20

Happy Green, Madrid

MEDITERRANEAN

Happy Green

7.3 / 10

Calle San Marcos, 28, 28004, Madrid

138

Average price €12

El Chaman, Madrid

MEXICAN

El Chaman

6.7 / 10

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

161

Average price €18

Abude's Bar, Madrid

MIDDLE EASTERN

Abude's Bar

9 / 10

Calle de Martín de los Heros, 7, 28008, Madrid

23

Average price €15

Crack Healthy Diner, Madrid

VEGETARIAN

Calle de la Luna, 24, 28004, Madrid

231

Average price €20

La Huerta de Almeria - Malasaña, Madrid

VEGETARIAN

Calle Corredera Baja de San Pablo, 47, 28004, Madrid

440

Average price €15

Tapas Market, Madrid

AMERICAN

Tapas Market

8.3 / 10

Calle de Albasanz, 2, 28037, Madrid

796

Average price €15

La Dama Boba, Madrid

SPANISH

Calle del León, 23, 28014, Madrid

25

Average price €18

Bocado Delicado, Madrid

SPANISH

Calle de Gabriel Lobo, 28002, Madrid

3

Average price €15

El Padre, Madrid

El Padre

 / 10

Calle de Serrano, 45, 28001, Madrid

73

Average price €30

Juanyta Me Mata, Madrid

Juanyta Me Mata

7.8 / 10

C/ Diego de León, 60, 28006, Madrid

338

Average price €24

Filter

Avantages TheFork