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 Retiro, Madrid

38 restaurants

Sort by Relevance

Indian

Purnima

C/ Goya, 110, 28009, Madrid

9.2 / 10
2,830 reviews

Average price €20

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

insiderFine Dining

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

9.0 / 10
1,172 reviews

Average price €35 Accepts Yums

-50% en Carta con ElTenedor Fest

insiderAmerican

C/ Alfonso XII, 4, 28014, Madrid

9.0 / 10
2,155 reviews

Average price €30

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

Mexican

Calle del Gral. Pardiñas, 12, 28001, Madrid

9.1 / 10
7,766 reviews

Average price €15

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

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

Steakhouse

C/ Lope de Rueda, 4, 28009, Madrid

8.8 / 10
3,001 reviews

Average price €35

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

Fine Dining

C/ Marqués de Cubas, 14, 28014, Madrid

8.6 / 10
3,300 reviews

Average price €30

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

insiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.1 / 10
323 reviews

Average price €24

Vegetarian

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

8.9 / 10
235 reviews

Average price €18

Fine Dining

Hermosilla,46, 28001, Madrid

9.0 / 10
1,196 reviews

Average price €25

Av. de la Ciudad de Barcelona, 81, 28007, Madrid

8.7 / 10
222 reviews

Average price €28

insiderInternational

Calle de Velázquez, 8, 28001, Madrid

Average price €25

Menú almuerzo 23€

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

8.0 / 10
191 reviews

Average price €17

insiderSpanish

Calle de Velázquez, 8, 28001, Madrid

8.7 / 10
151 reviews

Average price €30

Menú Raíces 40€

Italian

C/ Moreto, 15, 28014, Madrid

8.7 / 10
2,501 reviews

Average price €18

Peruvian

Calle Pio Baroja, 7, 28009, Madrid

Average price €30

Menu 12.50€

American

C/ del Fúcar, 9, 28014, Madrid

Average price €20

Vegetarian

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

Average price €25

Mediterranean

Plaza de la Independencia, 10, 28014, Madrid

Average price €15

Menú 11.90€

Spanish

Calle de Alcalá, 80, 28009, Madrid

Average price €10

Menu 11€

Mediterranean

C/ O' Donell, 53, 28009, Madrid

Average price €23

Menu de Trabajo 42.15€

Peruvian

Calle de Téllez, 20, 28007, Madrid

Average price €25

Mediterranean

Calle Moreto, 17, 28014, Madrid

Average price €22

Mediterranean

Calle de Lira, 8, 28007, Madrid

Average price €19

insiderVegetarian

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

Average price €30

Mediterranean

Calle de Villanueva, 43, 28001, Madrid

Average price €30

Filter

TheFork advantages