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

El Labriego, Madrid

El Labriego

8.4 / 10

Calle Veneras, 4, 28013, Madrid

596

Average price €25

InsiderInsiderSAGARDI en Euskal Etxea, Madrid

INSIDERBASQUE

Calle de Jovellanos, 3, 28014, Madrid

146

Average price €40

Kyiv Café Racer - Cava Baja, Madrid

RUSSIAN

Cava Baja, 38, 28005, Madrid

54

Average price €20

Cambridge Soho Club, Madrid

FROM MARKET

Pza de España, 6 (Segunda Planta), 28008, Madrid

412

Average price €35

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

Nossa Pizza, Madrid

ITALIAN

Nossa Pizza

9.1 / 10

Calle Avelino Fernández de la Poza, 53, 28053, Madrid

5

Average price €13

InsiderInsiderThe Observatory - Hotel Puerta América 5*, Madrid

INSIDERFROM MARKET

Avenida de América, 41, 28002, Madrid

536

Average price €55 accept Yums

Pinale Coffee Shop & Salad Bar, Madrid

VEGETARIAN

Calle del Gral. Pardiñas, 23, 28001, Madrid

58

Average price €14

Trattoria Sant Arcangelo, Madrid

ITALIAN

C/ Moreto, 15, 28014, Madrid

2502

Average price €18

Vegaviana, Madrid

ITALIAN

Vegaviana

8.9 / 10

C/ Pelayo, 35, 28004, Madrid

866

Average price €15

Naniwa Ramen Sushi, Madrid

JAPANESE

Calle de Andres Mellado, 18, 28015, Madrid

1264

Average price €15

beiben gastrobar, Madrid

AMERICAN

Paseo de Santa María de la Cabeza, 86, 28045, Madrid

11

Average price €13

InsiderInsiderClos Madrid, Madrid

INSIDERSPANISH

Clos Madrid

9.2 / 10

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

50

Average price €85

InsiderInsiderOmar, Madrid

INSIDERTURKISH

Omar

9 / 10

Calle Prof. Waksman, 11, 28036, Madrid

150

Average price €25

Miss Ari, Madrid

AMERICAN

Miss Ari

9.2 / 10

Calle de Agastia, 76, 28043, Madrid

226

Average price €12

Cre-Cotte, Madrid

MEDITERRANEAN

Cre-Cotte

8.4 / 10

Avenida de Brasil, 26, 28020, Madrid

544

Average price €20

Torres Bermejas, Madrid

TRADITIONAL CUISINE

Calle de Mesonero Romanos, 11, 28013, Madrid

15

Average price €50 accept Yums

Mar y Tierra Montecarmelo, Madrid

Av. del Monasterio de El Escorial, 6, 28034, Madrid

165

Average price €30

Polo, Madrid

SPANISH

Polo

7.9 / 10

Av. de Aragón, 361 (En el Puente de San Fernando de Henares), 28022, Madrid

92

Average price €25 accept Yums

Shanghai mama - Las Tablas, Madrid

CHINESE

Av. del Camino de Santiago, 1, 28050, Madrid

539

Average price €25

Li.Sushi, Madrid

JAPANESE

Li.Sushi

9 / 10

Av. de Ntra. Sra. de Fátima, 92, 28047, Madrid

265

Average price €15

África Fusión, Madrid

AFRICAN

Calle Argumosa, 15, 28012, Madrid

141

Average price €15

Janatomo, Madrid

JAPANESE

Janatomo

9 / 10

Calle Reina, 27, 28004, Madrid

252

Average price €27

Zahara, Madrid

MOROCCAN

Zahara

9.3 / 10

Calle Alto del León, 4, 28038, Madrid

541

Average price €20

Bombay Masala  - Plaza España, Madrid

INDIAN

C/ San Bernardino, 1, 28015, Madrid

1020

Average price €15

InsiderInsiderAl - Mounia, Madrid

INSIDERMOROCCAN

Al - Mounia

9 / 10

C/ Recoletos, 5, 28001, Madrid

2634

Average price €35

Filter

TheFork Benefits