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

American

Källa

Calle de Barbieri 20, 28004, Madrid

7.9 / 10
61 reviews

Average price €18

-40% en Carta

American

Calle de Toledo, 51, 28005, Madrid

7.8 / 10
267 reviews

Average price €10

Turkish

Calle de las Infantas, 30, 28004, Madrid

Average price €25

Turkish

Calle de las Infantas, 18, 28004, Madrid

Average price €25

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

American

Calle de Alonso Cano, 53, 28003, Madrid

8.3 / 10
161 reviews

Average price €18

Argentinian

Calle de las Hileras, 19, 28013, Madrid

8.4 / 10
282 reviews

Average price €20

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

Japanese

Calle de Silvano, 92, 28043, Madrid

9.2 / 10
807 reviews

Average price €25

insiderTurkish

Calle Prof. Waksman, 11, 28036, Madrid

9.0 / 10
171 reviews

Average price €25

Menu 25€

Plaza de Oriente, 6, 28013, Madrid

7.6 / 10
214 reviews

Average price €25

C/ Reina, 39, 28004, Madrid

8.2 / 10
614 reviews

Average price €28

Peruvian

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

8.0 / 10
3 reviews

Average price €20

Mexican

Calle Antracita, 10, 28045, Madrid

9.1 / 10
584 reviews

Average price €17

Mediterranean

Calle Yerma, 10, 28033, Madrid

7.9 / 10
184 reviews

Average price €20 Accepts Yums

Spanish

C/ Nuestra Señora de Valverde, 119, 28034, Madrid

9.0 / 10
523 reviews

Average price €28

Asian

Calle de San Bernardo, 63, 28015, Madrid

7.7 / 10
7 reviews

Average price €15

insiderFusion

Plaza de la Lealtad, 3, 28014, Madrid

8.9 / 10
525 reviews

Average price €30 Accepts Yums

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.7 / 10
208 reviews

Average price €20

Spanish

Av. del Monasterio de El Escorial, 28049, Madrid

10.0 / 10
3 reviews

Average price €20

Argentinian

Calle Canal de Suez, 49, 28042, Madrid

9.2 / 10
733 reviews

Average price €25

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

Indian

Calle Argumosa, 29, 28012, Madrid

8.6 / 10
163 reviews

Average price €15

-50% en Carta con ElTenedor Fest

Spanish

Calle Carboneros, 2, 28048, Madrid

10.0 / 10
46 reviews

Average price €15

Indian

Calle Clara del Rey, 44, 28002, Madrid

9.0 / 10
376 reviews

Average price €18

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

Japanese

Calle Calatrava 13, 28005, Madrid

8.8 / 10
149 reviews

Average price €20

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

American

Calle de Augusto Figueroa, 32, 28004, Madrid

8.8 / 10
281 reviews

Average price €13

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

From market

Calle del Barquillo, 37, 28004, Madrid

8.9 / 10
611 reviews

Average price €20

-50% en Carta con ElTenedor Fest

Filter

TheFork advantages