What
Where

When do you want to eat?

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

The Best Vegetarian dishes Restaurants in Madrid

837 restaurants

Sort by Relevance

La Pasa, Madrid

SPANISH

La Pasa

8 / 10

Calle de la Pasa, 4, 28005, Madrid

122

Average price €15

Mar de copas, Madrid

PERUVIAN

Mar de copas

8 / 10

Calle del Marqués de Viana, 18, 28039, Madrid

3

Average price €20

Nomad Food & Bar - Hotel Vincci Soho, Madrid

MEDITERRANEAN

Calle del Prado, 18, 28014, Madrid

65

Average price €25

El Velázquez 17, Madrid

ITALIAN

C/ Velázquez,17, 28001, Madrid

750

Average price €23

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

Mad Grill, Madrid

AMERICAN

Mad Grill

9.2 / 10

Calle de Campoamor, 13, 28004, Madrid

1265

Average price €15

InsiderInsiderViridiana Abraham García, Madrid

INSIDERFROM MARKET

Calle de Juan de Mena, 14, 28014, Madrid

998

Average price €60 accept Yums

InsiderInsiderEl Rincón de Esteban, Madrid

INSIDERMEDITERRANEAN

Calle de Sta. Catalina, 3, 28014, Madrid

509

Average price €50

InsiderInsiderLa Piperna, Madrid

INSIDERITALIAN

La Piperna

9 / 10

Calle de la Infanta Mercedes, 98, 28020, Madrid

639

Average price €35

Sunset Valdebernardo, Madrid

MEDITERRANEAN

Bulevar de José Prat, 10, 28032, Madrid

54

Average price €15

Batavia Healthy Food, Madrid

MEDITERRANEAN

Calle de Sagasta, 18, 28004, Madrid

141

Average price €13

La Nicoletta - Azca, Madrid

ITALIAN

Plaza Manuel Gómez-Moreno, 28020, Madrid

984

Average price €25

Sahuaro, Madrid

MEXICAN

Sahuaro

8.9 / 10

Plaza de Cascorro, 2, 28005, Madrid

285

Average price €15

InsiderInsiderSAGARDI Castellana, Madrid

INSIDERBASQUE

Paseo de la Castellana, 13, 28046, Madrid

184

Average price €50 accept Yums

Vietnam Mekong, Madrid

VIETNAMESE

Vietnam Mekong

8.9 / 10

C/ Isabel la Católica, 11, 28013, Madrid

382

Average price €20

Tapa Tapa - Santa Ana, Madrid

MEDITERRANEAN

Plaza de Sta. Ana, 14, 28012, Madrid

22

Average price €11

Sakai, Madrid

ASIAN

Sakai

9.5 / 10

Calle Aragón, 8, 28002, Madrid

65

Average price €15

Kathmandu Tandoori House, Madrid

INDIAN

Calle Acuario, 11, 28042, Madrid

377

Average price €17

Latigazo, Madrid

INTERNATIONAL

Latigazo

7.2 / 10

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

527

Average price €40 accept Yums

Distrito 1, Madrid

VIETNAMESE

Distrito 1

9.3 / 10

Calle de las Delicias, 24, 28045, Madrid

214

Average price €20

Golden Bar Restaurant, Madrid

SPANISH

Calle de Grafal, 2, 28005, Madrid

58

Average price €15

InsiderInsiderGayane´s, Madrid

INSIDERARMENIAN

Gayane´s

9 / 10

Calle del Espejo, 10, 28013, Madrid

676

Average price €35 accept Yums

La Bella Anna, Madrid

ITALIAN

La Bella Anna

8.8 / 10

Avenida Monasterio de los Silos, 25, 28049, Madrid

1578

Average price €19

Dolores y Lola, Madrid

SPANISH

Calle Monteleón, 17, 28004, Madrid

794

Average price €20

Sal Gorda, Madrid

SPANISH

Sal Gorda

8.8 / 10

C/ Beatriz de Bobadilla, 9, 28040, Madrid

873

Average price €40 accept Yums

Shanghai Mama - Chueca, Madrid

CHINESE

Calle del Clavel, 7, 28004, Madrid

264

Average price €25

Filter

TheFork Benefits