What

What

Where

Where

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

The Best Vegetarian dishes Restaurants in Madrid

850 restaurants

Sort by Relevance

Luz de Luna, Madrid

MEXICAN

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

58

Average price €32

Cannot be reserved on TheFork

City Bell, Madrid

ARGENTINIAN

City Bell

 / 10

Calle Alejandro González, 8, 28028, Madrid

112

Average price €20

Cannot be reserved on TheFork

Tomé&Lucas, Madrid

MEDITERRANEAN

Calle Santo Tome, 5, 28004, Madrid

10

Average price €25

Cannot be reserved on TheFork

Amigo Johnson, Madrid

MEDITERRANEAN

Calle de Guzmán el Bueno, 81, 28015, Madrid

3

Average price €20

Cannot be reserved on TheFork

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

Meraki Madrid, Madrid

INTERNATIONAL

Av. de Carabanchel Alto, 138, 28054, Madrid

Average price €25

Cannot be reserved on TheFork

Baden, Madrid

SPANISH

Baden

 / 10

Calle del Gral. Rodrigo, 17, 28003, Madrid

30

Average price €25

Cannot be reserved on TheFork

La Tushpa, Madrid

PERUVIAN

La Tushpa

 / 10

Calle Benidorm, 9, 28017, Madrid

13

Average price €15

Cannot be reserved on TheFork

Lascar, Madrid

FUSION

Lascar

 / 10

Calle de la Palma, 69, 28015, Madrid

79

Average price €25

Cannot be reserved on TheFork

Cinco Fast & Healthy, Madrid

EUROPEAN

Calle de Fuencarral, 86, 28004, Madrid

22

Average price €10

Cannot be reserved on TheFork

Moreto Green, Madrid

MEDITERRANEAN

Calle Moreto, 17, 28014, Madrid

35

Average price €22

Cannot be reserved on TheFork

InsiderSanterra - Cocina del Bosque Bajo by Miguel Carretero, Madrid

INSIDER

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

182

Average price €55

Cannot be reserved on TheFork

ChongTsing Taste, Madrid

CHINESE

Pl. del Conde del Valle de Súchil, 7, 28015, Madrid

186

Average price €20

Cannot be reserved on TheFork

Komki Smoked BBQ, Madrid

INTERNATIONAL

Av. de Filipinas, 4, 28003, Madrid

23

Average price €18

Cannot be reserved on TheFork

Attrezzo Gastrobar, Madrid

MEDITERRANEAN

Calle de Jorge Juan, 91, 28009, Madrid

Average price €30

Cannot be reserved on TheFork

Juan Sin Miedo, Madrid

Calle Nuncio, 12, 28005, Madrid

23

Average price €20

Cannot be reserved on TheFork

La Nueva Troje, Madrid

SPANISH

La Nueva Troje

7.9 / 10

Calle del Desengaño, 14, 28004, Madrid

106

Average price €20

Menu 14€

Cannot be reserved on TheFork

Biotza, Madrid

BASQUE

Biotza

 / 10

Calle de Claudio Coello, 27, 28001, Madrid

16

Average price €25

Cannot be reserved on TheFork

Moline's Grill, Madrid

STEAKHOUSE

Plaza Emperador Carlos V, 11, 28012, Madrid

252

Average price €15

Cannot be reserved on TheFork

Namaste Madrid Nepali y Hindu, Madrid

INDIAN

Calle Pensamiento, 16, 28020, Madrid

480

Average price €20

Cannot be reserved on TheFork

Plant Grill, Madrid

VEGETARIAN

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

199

Average price €12

Cannot be reserved on TheFork

BB Bistrot, Madrid

INTERNATIONAL

BB Bistrot

 / 10

Calle de Recoletos, 11, 28001, Madrid

21

Average price €16

Cannot be reserved on TheFork

NTK -  La Tasca de N, Madrid

VEGETARIAN

Paseo de las Yeserías, 7, 28005, Madrid

55

Average price €15

Cannot be reserved on TheFork

Habemus Papa, Madrid

Calle de Preciados, 33, 28013, Madrid

18

Average price €12

Cannot be reserved on TheFork

Maye's Bistró - General Martínez Campos, Madrid

AMERICAN

Paseo del General Martínez Campos, 4, 28010, Madrid

358

Average price €15

Cannot be reserved on TheFork

65 Grados, Madrid

MEDITERRANEAN

65 Grados

 / 10

Av. de Brasil, 6 Bajo B, 28020, Madrid

212

Average price €17

Cannot be reserved on TheFork

Filter

TheFork advantages