Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Vegetarian dishes Restaurants in Madrid

870 restaurants

Sort by Relevance

Indian

Mother India

Calle Francisco Villaespesa, 6, 28017, Madrid

8.9 / 10
1,740 reviews

Average price €15

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

InsiderPizzeria

C/ Ruiz de Alarcón, 27, 28014, Madrid

8.9 / 10
498 reviews

Average price €30 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle Infanta María Teresa, 20, 28016, Madrid

9.0 / 10
435 reviews

Average price €22

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

Iranian

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

8.9 / 10
243 reviews

Average price €22 american express Welcome

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

African

Calle Argumosa, 15, 28012, Madrid

8.9 / 10
185 reviews

Average price €15 american express Welcome

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
622 reviews

Average price €23

InsiderBasque

Paseo de la Castellana, 13, 28046, Madrid

8.9 / 10
308 reviews

Average price €50 Accepts Yums american express Welcome

From market

Calle Rivas, Carretera Vicalvaro a Mejorada, km 2, 28052, Madrid

8.9 / 10
50 reviews

Average price €30 american express Welcome

Italian

Calle de las Hileras, 2, 28013, Madrid

9.3 / 10
181 reviews

Average price €20

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

Fusion

Calle de Ríos Rosas, 54, 28003, Madrid

8.7 / 10
8 reviews

Average price €25

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

Mexican

Av. de Brasil, 6, 28020, Madrid

9.0 / 10
682 reviews

Average price €25 Accepts Yums american express Welcome

InsiderFrom market

Calle del Prado, 15, 28014, Madrid

9.0 / 10
2,219 reviews

Average price €40

InsiderFine Dining

Calle de Juan de Mena, 14, 28014, Madrid

9.0 / 10
1,082 reviews

Average price €60 Accepts Yums

Fusion

Calle de Argumosa, 11, 28012, Madrid

8.9 / 10
38 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
752 reviews

Average price €12

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

Japanese

Calle Caballero de Gracia, 12, 28013, Madrid

9.1 / 10
9,705 reviews

Average price €15 american express Welcome

30% off food!

Thai

C/ Comandante Zorita, 3, 28020, Madrid

9.1 / 10
7,277 reviews

Average price €24

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

International

Calle de Jorge Juan, 91, 28009, Madrid

8.7 / 10
431 reviews

Average price €15 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle Villalar, 6, 28001, Madrid

8.9 / 10
54 reviews

Average price €19 american express Welcome

Italian

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

9.1 / 10
878 reviews

Average price €15 american express Welcome

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

Indian

Av. de Alberto de Alcocer 38, 28016, Madrid

8.8 / 10
750 reviews

Average price €22

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Plaza de la Independencia, 3, 28001, Madrid

8.6 / 10
625 reviews

Average price €40

-50% en Carta con Volvamos a los Restaurantes

Pizzeria

C/ Velázquez,17, 28001, Madrid

8.6 / 10
830 reviews

Average price €30 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Av. del Monasterio de El Escorial, 6, 28034, Madrid

9.0 / 10
342 reviews

Average price €30

30% off food!

Andalou

Paseo de la Castellana, 144, 28046, Madrid

7.7 / 10
229 reviews

Average price €20

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

Filter

TheFork advantages