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

870 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Spanish

La Movida 1980

Av. de Alberto Alcocer, 32, 28036, Madrid

Average price €45

Menu 45€

Indian

Calle de Tumaco, 22, 28027, Madrid

9.0 / 10
24 reviews

Average price €15

Chinese

Calle de Guareña, 10, 28044, Madrid

9.0 / 10
140 reviews

Average price €10

Indian

Calle Clara del Rey, 44, 28002, Madrid

9.0 / 10
376 reviews

Average price €18

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

Peruvian

Calle de Luchana, 35, 28010, Madrid

8.8 / 10
1,307 reviews

Average price €20

Menu 10€

InsiderSpanish

Calle de Velázquez, 11, 28001, Madrid

9.0 / 10
1,065 reviews

Average price €25

Mexican

C/ San Bartolomé, 7, 28004, Madrid

9.0 / 10
1,767 reviews

Average price €22

Vegetarian

Plaza de la Paja, 10, 28005, Madrid

8.8 / 10
1,075 reviews

Average price €20

Menu 25€

French

Calle Hernán Cortés, 19, 28004, Madrid

8.7 / 10
562 reviews

Average price €15

Menu 12.90€

Vegetarian

C/ Zorrilla, 11, 28014, Madrid

8.7 / 10
2,352 reviews

Average price €23

Menú del día 13.40 €

InsiderInternational

Calle Colmenares, 13, 28004, Madrid

8.9 / 10
234 reviews

Average price €26

Spanish

Calle de San Joaquín, 14, 28004, Madrid

8.4 / 10
42 reviews

Average price €12

Italian

Calle de José Ortega y Gasset, 75, 28006, Madrid

8.4 / 10
192 reviews

Average price €30

Set Menu 10.90€

International

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

InsiderFrom market

C/ Zurbano, 13, 28010, Madrid

8.9 / 10
2,967 reviews

Average price €42

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

International

Calle de Recoletos, 10, 28001, Madrid

8.3 / 10
161 reviews

Average price €25

Author

Costanilla de los Desamparados, 21, 28014, Madrid

8.8 / 10
25 reviews

Average price €15

Mexican

Calle de Vinaroz, 1 (Mercado de Prosperidad, Puesto 22), 28002, Madrid

8.8 / 10
112 reviews

Average price €15

Mediterranean

Calle de la Bolsa, 12, 28012, Madrid

8.8 / 10
214 reviews

Average price €20

Asian

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

8.8 / 10
156 reviews

Average price €25

InsiderFusion

Paseo de la Infanta Isabel, 13, 28014, Madrid

8.8 / 10
227 reviews

Average price €29

InsiderAndalou

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

8.8 / 10
262 reviews

Average price €50

Grilled

Calle Naciones, 5, 28006, Madrid

8.7 / 10
124 reviews

Average price €13

International

Calle de Castelló, 63, 28001, Madrid

8.7 / 10
1,972 reviews

Average price €25

Filter

TheFork advantages