What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

832 restaurants

Sort by Relevance

La Bella Anna, Madrid

ITALIAN

La Bella Anna

8.8 / 10

Avenida Monasterio de los Silos, 25, 28049, Madrid

1551

Average price €19

El Estragón Vegetariano, Madrid

VEGETARIAN

Plaza de la Paja, 10, 28005, Madrid

1031

Average price €20

Bocados Latin Coffee, Madrid

INTERNATIONAL

Av. de Filipinas, 40, 28003, Madrid

13

Average price €15

TSG Steak, Madrid

ARGENTINIAN

TSG Steak

8.2 / 10

Calle de las Hileras, 19, 28013, Madrid

134

Average price €20

Sanissimo Gran Via, Madrid

VEGETARIAN

Calle del Barco, 8, 28004, Madrid

124

Average price €15

InsiderClos Madrid, Madrid

INSIDERSPANISH

Clos Madrid

9.1 / 10

Calle de Raimundo Fernández Villaverde, 28, 28003, Madrid

43

Average price €85

InsiderSwagat Restaurant, Madrid

INSIDERINDIAN

Calle de Núñez de Balboa, 29, 28001, Madrid

466

Average price €30

Kanbun Forest, Madrid

ASIAN

Kanbun Forest

9.1 / 10

Calle de López de Hoyos, 327, 28033, Madrid

3142

Average price €20

Ottica, Madrid

MEDITERRANEAN

Ottica

8.9 / 10

Calle del Padre Claret, 1, 28002, Madrid

375

Average price €25

InsiderTaberna del Alabardero Madrid, Madrid

INSIDERBASQUE

C/ Felipe V, 6, 28013, Madrid

1222

Average price €45

Nano El Mexicano 2, Madrid

MEXICAN

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

79

Average price €15

Shanghai Mama - Chueca, Madrid

CHINESE

Calle del Clavel, 7, 28004, Madrid

235

Average price €25

Latigazo, Madrid

INTERNATIONAL

Latigazo

7.7 / 10

C/ Portalena, 5 (Urbanización La Florida), 28023, Madrid

516

Average price €40 accept Yums

Sukaldea atotxa, Madrid

MEDITERRANEAN

Sukaldea atotxa

9.1 / 10

Calle Dr. Drumen, 3, 28012, Madrid

16

Average price €20

La Mafia se sienta a la mesa - C.C La Vaguada, Madrid

ITALIAN

Av. de Monforte de Lemos, 36, 28029, Madrid

84

Average price €20 accept Yums

Trattoria Sant Arcangelo, Madrid

ITALIAN

C/ Moreto, 15, 28014, Madrid

2502

Average price €18

La Güera, Madrid

MEXICAN

La Güera

7.7 / 10

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

76

Average price €20 accept Yums

Restaurante Ibiza, Madrid

INDIAN

Calle de Oliva de Plasencia, 1, 28044, Madrid

12

Average price €20

InsiderNew York Burger - Miguel Ángel, Madrid

INSIDERAMERICAN

Calle Miguel Ángel, 16, 28010, Madrid

433

Average price €16

El Velázquez 17, Madrid

INTERNATIONAL

C/ Velázquez,17, 28001, Madrid

729

Average price €23

El Caserío, Madrid

BASQUE

El Caserío

7.7 / 10

C/ Capitán Haya, 49, 28020, Madrid

450

Average price €37

Mad Grill, Madrid

AMERICAN

Mad Grill

9.2 / 10

Calle de Campoamor, 13, 28004, Madrid

1199

Average price €15

La Pasa, Madrid

SPANISH

La Pasa

7.9 / 10

Calle de la Pasa, 4, 28005, Madrid

92

Average price €15

InsiderBeker 6, Madrid

INSIDERMEDITERRANEAN

Beker 6

9 / 10

C/ Hermanos Bécquer, 6, 28006, Madrid

368

Average price €30

Estay, Madrid

FROM MARKET

Estay

9 / 10

Hermosilla,46, 28001, Madrid

1083

Average price €25

Filter

Avantages TheFork