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

864 restaurants

Sort by Relevance

Thai

Royal Thai Cuzco

Av. de Brasil, 30, 28020, Madrid

9.0 / 10
350 reviews

Average price €25

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

7.8 / 10
104 reviews

Average price €25

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

Chinese

Calle de los Reyes, 10, 28015, Madrid

Average price €15

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

insiderBasque

Calle de Jovellanos, 3, 28014, Madrid

8.8 / 10
184 reviews

Average price €40

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

C/ Lérida, 92, 28020, Madrid

8.6 / 10
612 reviews

Average price €27 Accepts Yums

Today's special menu 10€

Basque

C/ Capitán Haya, 49, 28020, Madrid

7.4 / 10
464 reviews

Average price €37

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

Mediterranean

Calle del Padre Claret, 1, 28002, Madrid

8.9 / 10
503 reviews

Average price €25 Accepts Yums

Menu 12.90€

insiderFine Dining

Calle de Juan de Mena, 14, 28014, Madrid

9.1 / 10
1,066 reviews

Average price €60 Accepts Yums

Vegetarian

Calle Relatores nº 20, 28012, Madrid

8.7 / 10
1,112 reviews

Average price €20

Menú del Día - Medio día 12€

Spanish

Calle de Hortaleza, 51, 28004, Madrid

6.1 / 10
11 reviews

Average price €25

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

Traditional cuisine

Calle de Padre Damián, 9, 28036, Madrid

Average price €22

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

Korean

Calle de Palencia, 30, 28020, Madrid

8.4 / 10
60 reviews

Average price €15

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

Spanish

Calle del Marqués de Viana, 3, 28039, Madrid

9.2 / 10
3 reviews

Average price €20

Italian

Calle Puigcerdà, 8, 28001, Madrid

8.3 / 10
244 reviews

Average price €45 Accepts Yums

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

Mediterranean

Calle de Sandoval, 12, 28010, Madrid

9.0 / 10
415 reviews

Average price €15

Set Menu 14,95€

YUMS x2Spanish

Calle del Príncipe de Vergara, 128, 28002, Madrid

6.6 / 10
15 reviews

Average price €20

Middle Eastern

Calle de Sta. Maria, 18, 28014, Madrid

8.7 / 10
420 reviews

Average price €17

-50% en Carta con ElTenedor Fest

Mediterranean

Calle de Puente la Reina, 25, 28050, Madrid

8.7 / 10
441 reviews

Average price €18

Menú 13.90 €

Vegetarian

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

8.9 / 10
235 reviews

Average price €18

International

Calle de Serrano, 100, 28006, Madrid

8.9 / 10
467 reviews

Average price €20

insiderMediterranean

Calle de Sta. Catalina, 3, 28014, Madrid

8.9 / 10
594 reviews

Average price €50

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
549 reviews

Average price €23

Spanish

Plaza de la Cebada, 2, 28005, Madrid

8.9 / 10
580 reviews

Average price €18

Argentinian

Calle de Barcelona, 13, 28012, Madrid

8.7 / 10
79 reviews

Average price €18

Japanese

Calle Reina, 27, 28004, Madrid

8.7 / 10
266 reviews

Average price €27

Filter

TheFork advantages