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

Mediterranean

Restaurante Hotel Crowne Plaza

Calle de Lola Flores, 1, 28022, Madrid

8.2 / 10
64 reviews

Average price €25

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

insiderInternational

Calle Libertad, 12, 28004, Madrid

9.3 / 10
287 reviews

Average price €35

Peruvian

Calle de Colombia, 16, 28016, Madrid

8.5 / 10
196 reviews

Average price €15

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

insiderFine Dining

Calle de Villanueva, 21, 28001, Madrid

9.1 / 10
287 reviews

Average price €35

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

Iranian

Calle de la Sierra de Atapuerca, 39, 28050, Madrid

8.9 / 10
211 reviews

Average price €22

Menu 12€

Thai

Calle de la Cruz, 7, 28012, Madrid

8.2 / 10
1,361 reviews

Average price €20

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

American

Calle Fúcar, 9, 28014, Madrid

9.2 / 10
215 reviews

Average price €17

Menu 9.99€

insiderMediterranean

Calle de Oruro 11, 28016, Madrid

9.2 / 10
393 reviews

Average price €30

Group Special: Menu 35€ (4 to 100 p.)

insiderFusion

Calle de San Bartolomé, 14, 28004, Madrid

9.4 / 10
2,059 reviews

Average price €50

insiderFine Dining

C/ Ferraz, 2, 28008, Madrid

9.2 / 10
332 reviews

Average price €120

International

Calle Don Pedro, 4, 28005, Madrid

9.0 / 10
269 reviews

Average price €20

Menú del día 10,90 €

insiderJapanese

Paseo de la Habana, 15, 28036, Madrid

9.0 / 10
2,064 reviews

Average price €25 Accepts Yums

Group Special: Menu 35€ (10 to 30 p.)

Spanish

Av. de Aragón, 361 (En el Puente de San Fernando de Henares), 28022, Madrid

8.0 / 10
99 reviews

Average price €25

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

insiderFrom market

Avenida de América, 41, 28002, Madrid

8.5 / 10
563 reviews

Average price €55 Accepts Yums

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

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.1 / 10
172 reviews

Average price €20

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

insiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.1 / 10
320 reviews

Average price €24

Spanish

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

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

YUMS x2Italian

Calle María Zambrano, 7, 28027, Madrid

Average price €20

insiderFine Dining

Calle de Raimundo Fernández Villaverde, 28, 28003, Madrid

9.2 / 10
69 reviews

Average price €85

YUMS x2Spanish

Calle de la Paz, 4. 1ª PLANTA (First Floor) 28012 Madrid, 28012, Madrid

7.8 / 10
203 reviews

Average price €18 Accepts Yums

Menu Don Quijote 25 €

Mediterranean

Paseo del Doctor Vallejo Nájera, 38, 28005, Madrid

9.0 / 10
222 reviews

Average price €22 Accepts Yums

Menu fin de semana 16.95€

YUMS x2Mediterranean

Bulevar de José Prat, 10, 28032, Madrid

7.5 / 10
64 reviews

Average price €15

Group Special: Menu 40.5€ (6 to 45 p.)

Japanese

Av. de Ntra. Sra. de Fátima, 92, 28047, Madrid

9.0 / 10
312 reviews

Average price €15

African

Calle Argumosa, 15, 28012, Madrid

9.0 / 10
164 reviews

Average price €15

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

7.9 / 10
1,123 reviews

Average price €25

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

Filter

TheFork advantages