TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegetarian dishes Restaurants in Madrid

866 restaurants

Sort by Relevance

insiderArmenian

Gayane´s

Calle del Espejo, 10, 28013, Madrid

8.9 / 10
815 reviews

Average price €40 Accepts Yums

-50% en Carta con ElTenedor Fest

Mediterranean

Pl. de la República Argentina, 8, 28002, Madrid

8.9 / 10
108 reviews

Average price €35

-50% en Carta con ElTenedor Fest

Asian

Calle Aragón, 8, 28002, Madrid

9.4 / 10
255 reviews

Average price €15

-30% off the "à la carte" menu!

Vegetarian

Av. de Alberto de Alcocer, 8, 28036, Madrid

8.9 / 10
332 reviews

Average price €18

-50% en Carta con ElTenedor Fest

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

American

Calle Luis Vives 9, 28002, Madrid

9.2 / 10
359 reviews

Average price €15

-30% off the "à la carte" menu!

Indian

C/ Goya, 110, 28009, Madrid

9.2 / 10
2,813 reviews

Average price €20

-30% off the "à la carte" menu!

insiderFusion

Calle de Hermosilla, 2, 28001, Madrid

9.3 / 10
599 reviews

Average price €45

-30% off the "à la carte" menu!

YUMS x2

Calle Veneras, 4, 28013, Madrid

8.5 / 10
636 reviews

Average price €50

-30% off the "à la carte" menu!

Mediterranean

Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

8.8 / 10
10,857 reviews

Average price €25

-50% en Carta con ElTenedor Fest

insiderItalian

Calle de María de Molina, 10, 28006, Madrid

9.2 / 10
985 reviews

Average price €15

-30% off the "à la carte" menu!

Indian

Calle de Viriato, 47, 28010, Madrid

9.0 / 10
1,056 reviews

Average price €15

-40% off the "à la carte" menu!

Thai

c/ Navarrete, 9, 28050, Madrid

9.0 / 10
3,502 reviews

Average price €19

-40% off the "à la carte" menu!

insiderSeafood

C/ CAMARENA, 254 posterior., Aluche, 28047, Madrid

9.5 / 10
1,246 reviews

Average price €33

-30% off the "à la carte" menu!

Indian

Plaza Lavapiés, 4, 28012, Madrid

9.0 / 10
243 reviews

Average price €15

-50% off the "à la carte" menu!

Indian

Calle Hospital de Órbigo, 9, 28050, Madrid

9.3 / 10
441 reviews

Average price €25

-30% off the "à la carte" menu!

Mediterranean

Calle de Agastia, 126, 28043, Madrid

9.3 / 10
281 reviews

Average price €32

-30% off the "à la carte" menu!

insiderFine Dining

Av. de Menéndez Pelayo, 15, 28009, Madrid

9.0 / 10
1,142 reviews

Average price €35 Accepts Yums

-50% en Carta con ElTenedor Fest

Fine Dining

C/ Cava Baja, 14, 28005, Madrid

9.0 / 10
1,879 reviews

Average price €28

-50% off the "à la carte" menu!

YUMS x2Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
287 reviews

Average price €10

insiderFine Dining

C/ José Abascal, 61, 28003, Madrid

9.1 / 10
8,231 reviews

Average price €33

-30% off the "à la carte" menu!

From market

Calle de Fernando el Santo, 11, 28010, Madrid

9.2 / 10
27 reviews

Average price €20

-50% off the "à la carte" menu!

American

Calle Reina, 25, 28004, Madrid

8.9 / 10
1,991 reviews

Average price €15

-50% en Carta con ElTenedor Fest

insiderFrench

Calle Reina, 9, 28004, Madrid

8.7 / 10
986 reviews

Average price €30

-50% en Carta con ElTenedor Fest

Indian

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

8.7 / 10
656 reviews

Average price €15

-50% en Carta con ElTenedor Fest

Mediterranean

Av. de Alberto Alcocer, 32 (Entrada por Calle Conde del Val), 28036, Madrid

8.7 / 10
810 reviews

Average price €40

-50% en Carta con ElTenedor Fest

Filter

TheFork advantages