What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

834 restaurants

Sort by Relevance

La Parisienne, Madrid

FRENCH

La Parisienne

9.3 / 10

Calle de Rodríguez San Pedro, 66, 28015, Madrid

58

Average price €12

Paladar Urbano, Madrid

VENEZUELAN

Calle de Hartzenbusch, 7, 28010, Madrid

Average price €15

La Gringa, Madrid

INTERNATIONAL

La Gringa

 / 10

Calle de San Vicente Ferrer, 57, 28015, Madrid

Average price €14

Carmencita Bar, Madrid

INTERNATIONAL

Calle de San Vicente Ferrer, 51, 28015, Madrid

23

Average price €15

La Prensa, Madrid

SPANISH

La Prensa

 / 10

Calle Miguel Moya, 4, 28004, Madrid

10

Average price €15

Casa Tanín, Madrid

SPANISH

Calle el Españoleto, 11, 28010, Madrid

Average price €15

Asian Garden, Madrid

ASIAN

Calle de la Cruz, 19, 28012, Madrid

68

Average price €30

La Parrilla de Pollos Planes- Isla Azul, Madrid

MEDITERRANEAN

Calle Calderilla, 1, 28054, Madrid

Average price €15

ZULADNA, Madrid

ZULADNA

 / 10

Calle Edgar Neville, 32, 28020, Madrid

26

Average price €10

Harina - Augusto Figueroa, Madrid

MEDITERRANEAN

Calle de Augusto Figueroa, 2, 28004, Madrid

Average price €15

Harina - Velázquez, Madrid

MEDITERRANEAN

Calle de Velázquez, 61, 28001, Madrid

Average price €15

Harina - Plaza Independencia, Madrid

MEDITERRANEAN

Plaza de la Independencia, 10, 28014, Madrid

Average price €15

Arapona, Madrid

INDIAN

Arapona

 / 10

Calle Argumosa, 8, 28012, Madrid

8

Average price €15

Madrid Bar Grill, Madrid

INTERNATIONAL

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

Average price €15

ROLENKA, Madrid

MEDITERRANEAN

ROLENKA

 / 10

Calle Mayor, 30, 28013, Madrid

686

Average price €30

Delic, Madrid

INTERNATIONAL

Delic

 / 10

Costanilla de San Andrés, 14, 28005, Madrid

Average price €20

Healthy Lovers, Madrid

VEGETARIAN

Calle de los Reyes, 8, 28015, Madrid

16

Average price €15

La Senda de Xiquena, Madrid

MEDITERRANEAN

Calle Conde de Xiquena, 2, 28004, Madrid

310

Average price €24

Parrilla Yolanda, Madrid

MEDITERRANEAN

Calle de la Santísima Trinidad, 6, 28010, Madrid

16

Average price €15

La Sanducherie, Madrid

AMERICAN

Calle Sta. Teresa, 1, 28004, Madrid

230

Average price €15

La Andaluza - General Moscardó, Madrid

Calle del Gral. Moscardó, 32, 28020, Madrid

38

Average price €10

Feelfree, Madrid

SPANISH

Feelfree

 / 10

Calle de Alcalá, 80, 28009, Madrid

21

Average price €10

Amantea, Madrid

ITALIAN

Amantea

 / 10

Paseo de S. Fco. de Sales, 7, 28003, Madrid

217

Average price €20

Vargas 83, Madrid

SPANISH

Vargas 83

 / 10

Travesia de los Trujillos 2, 28013, Madrid

191

Average price €25

Panela & Co, Madrid

INTERNATIONAL

Calle de López de Hoyos, 10, 28006, Madrid

Average price €19

Filter

TheFork Benefits