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

862 restaurants

Sort by Relevance

Asian

Sakai

Calle Aragón, 8, 28002, Madrid

9.4 / 10
250 reviews

Average price €15

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

International

Calle de López de Hoyos, 81 Mercado municipal de Prosperidad Puesto 24, 28002, Madrid

9.2 / 10
419 reviews

Average price €23

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

Mediterranean

Calle López de Aranda, 46, 28027, Madrid

9.2 / 10
488 reviews

Average price €30

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

insiderFine Dining

Calle del Barquillo, 21, 28004, Madrid

9.2 / 10
1,392 reviews

Average price €40

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

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

Calle Sirio, 54, 28007, Madrid

8.7 / 10
535 reviews

Average price €20 Accepts Yums

-50% en Carta con ElTenedor Fest

Asian

Calle del Dr. Fleming, 31, 28036, Madrid

9.0 / 10
1,083 reviews

Average price €21

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

From market

Calle Corredera Baja de San Pablo, 19, 28004, Madrid

8.8 / 10
3,477 reviews

Average price €25 Accepts Yums

-50% en Carta con ElTenedor Fest

YUMS x2From market

Calle de San Agustín, 18, 28014, Madrid

8.3 / 10
53 reviews

Average price €30

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

Spanish

Calle del Marqués de Toca, 6, 28012, Madrid

9.2 / 10
362 reviews

Average price €18

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

Japanese

Calle de la Torrecilla del Leal, 28012, Madrid

9.2 / 10
303 reviews

Average price €15 Accepts Yums

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

YUMS x2Mediterranean

Plaza de Sta. Ana, 14, 28012, Madrid

7.8 / 10
72 reviews

Average price €11

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

Mediterranean

Calle de Albasanz, 68, 28037, Madrid

9.4 / 10
189 reviews

Average price €20

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

Mediterranean

Plaza de la Independencia, 3, 28001, Madrid

8.4 / 10
441 reviews

Average price €40

-50% en Carta con ElTenedor Fest

YUMS x2insiderItalian

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

9.0 / 10
368 reviews

Average price €30

Lebanese

Calle de Orense, 70, 28020, Madrid

8.4 / 10
2,666 reviews

Average price €25 Accepts Yums

-50% en Carta con ElTenedor Fest

International

Calle de Jorge Juan, 91, 28009, Madrid

8.6 / 10
63 reviews

Average price €15 Accepts Yums

-50% en Carta con ElTenedor Fest

Japanese

Calle Caballero de Gracia, 12, 28013, Madrid

9.1 / 10
8,699 reviews

Average price €15 Accepts Yums

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

insiderItalian

Calle Zurbano 85, 28003, Madrid

9.1 / 10
3,806 reviews

Average price €23

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

Peruvian

CALLE PUERTO CANFRANC 11 LOCAL, 28038, Madrid

8.3 / 10
35 reviews

Average price €15 Accepts Yums

-50% en Carta con ElTenedor Fest

Vegetarian

Av. del General Perón, 38, 28020, Madrid

Average price €10

-50% en Carta con ElTenedor Fest

Basque

C/ Bárbara de Braganza, 12, 28004, Madrid

8.8 / 10
1,049 reviews

Average price €45

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

Fusion

Calle del Limón, 12, 28015, Madrid

8.7 / 10
529 reviews

Average price €14

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

YUMS x2Spanish

Av. Miguel Delibes, 30, 28052, Madrid

8.9 / 10
57 reviews

Average price €22

Group Special: Menu 21.5€

insiderMediterranean

Calle Pedro Muguruza, 1, 28036, Madrid

9.1 / 10
227 reviews

Average price €30 Accepts Yums

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

Indian

Av. de Alberto de Alcocer 38, 28016, Madrid

8.5 / 10
593 reviews

Average price €22 Accepts Yums

-50% en Carta con ElTenedor Fest

Filter

TheFork advantages