What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

836 restaurants

Sort by Relevance

Cicchetto, Madrid

ITALIAN

Cicchetto

 / 10

Calle Núñez Morgado, 4, 28036, Madrid

24

Average price €15

Not bookable on TheFork

Angus Steak House, Madrid

AMERICAN

Paseo de la Ermita del Santo, 48, 28011, Madrid

25

Average price €15

Not bookable on TheFork

Zafferano, Madrid

ITALIAN

Zafferano

 / 10

Calle de Costa Rica, 28 (Entrada por Travesía de Costa Rica), 28016, Madrid

34

Average price €15

Not bookable on TheFork

La Pulpería del Peregrino, Madrid

C/Príncipe Carlos, 30, 28050, Madrid

4

Average price €48

Not bookable on TheFork

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

La Huerta de Casa Ricardo, Madrid

Avenida de la Ciudad de Barcelona, 5, 28007, Madrid

35

Average price €29

Not bookable on TheFork

Porca Miseria, Madrid

ITALIAN

C/ Toledo, 171, 28005, Madrid

207

Average price €28

Not bookable on TheFork

Pecado Carnal Fúcar, Madrid

AMERICAN

C/ del Fúcar, 9, 28014, Madrid

412

Average price €20

Not bookable on TheFork

Antigua Embajada - Hotel Palacio San Martín, Madrid

MEDITERRANEAN

Plaza de San Martín, 5, 28013, Madrid

88

Average price €24

Not bookable on TheFork

InsiderInsiderConlaya, Madrid

INSIDERFROM MARKET

Conlaya

8.9 / 10

C/ Zurbano, 13, 28010, Madrid

2974

Average price €42

Not bookable on TheFork

Indian Spice, Madrid

INDIAN

C/ Manuel Fernández y González, 17, 28014, Madrid

325

Average price €16

Not bookable on TheFork

Artemisa Ventura de la Vega, Madrid

VEGETARIAN

C/ Ventura De La Vega, 4, 28014, Madrid

98

Average price €25

Not bookable on TheFork

Nuestro Mar, Madrid

PERUVIAN

Nuestro Mar

8.6 / 10

Calle de Luchana, 35, 28010, Madrid

1307

Average price €20

Not bookable on TheFork

Al Natural, Madrid

VEGETARIAN

Al Natural

8.6 / 10

C/ Zorrilla, 11, 28014, Madrid

2357

Average price €23

Not bookable on TheFork

Oam Thong, Madrid

THAI

Oam Thong

8.6 / 10

C/ Navarrete 4, 28050, Madrid

6715

Average price €14

Not bookable on TheFork

InsiderInsiderRaimunda, Madrid

INSIDERMEDITERRANEAN

Raimunda

8.8 / 10

Plaza Cibeles, s/n, 28001, Madrid

555

Average price €30

Not bookable on TheFork

Minotauro, Madrid

MEDITERRANEAN

Minotauro

8.8 / 10

C/ Silvano, 92, 28043, Madrid

773

Average price €28

Not bookable on TheFork

K-Thommas, Madrid

SPANISH

K-Thommas

8.5 / 10

Calle Sierra Cuerda Larga, 3 (entrada por calle Sierra Toledana, frente al 21), 28038, Madrid

2856

Average price €20

Not bookable on TheFork

Viaperu, Madrid

PERUVIAN

Viaperu

8.7 / 10

Calle del Príncipe de Vergara, 289, 28016, Madrid

154

Average price €20

Not bookable on TheFork

Carato Bar & Grill, Madrid

Calle Naciones, 5, 28006, Madrid

124

Average price €13

Not bookable on TheFork

La Lonchería - Prosperidad, Madrid

MEXICAN

Calle de Vinaroz, 1 (Mercado de Prosperidad, Puesto 22), 28002, Madrid

112

Average price €15

Not bookable on TheFork

Paladar Urbano, Madrid

VENEZUELAN

Calle de Hartzenbusch, 7, 28010, Madrid

Average price €15

Not bookable on TheFork

La Gringa, Madrid

INTERNATIONAL

La Gringa

 / 10

Calle de San Vicente Ferrer, 57, 28015, Madrid

Average price €14

Not bookable on TheFork

Carmencita Bar, Madrid

INTERNATIONAL

Calle de San Vicente Ferrer, 51, 28015, Madrid

23

Average price €15

Not bookable on TheFork

La Prensa, Madrid

SPANISH

La Prensa

 / 10

Calle Miguel Moya, 4, 28004, Madrid

10

Average price €15

Not bookable on TheFork

Casa Tanín, Madrid

SPANISH

Calle el Españoleto, 11, 28010, Madrid

Average price €15

Not bookable on TheFork

Filter

TheFork Benefits