TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

868 restaurants

Sort by Relevance

Fine Dining

Estay

Hermosilla,46, 28001, Madrid

9.0 / 10
1,208 reviews

Average price €25 american express Welcome

Mediterranean

Calle Villalar, 6, 28001, Madrid

8.9 / 10
52 reviews

Average price €19 american express Welcome

InsiderMediterranean

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

9.2 / 10
65 reviews

Average price €40

Basque

C/ Bárbara de Braganza, 12, 28004, Madrid

8.8 / 10
1,073 reviews

Average price €45

-50% en Carta con Volvamos a los Restaurantes

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

Spanish

Plaza Mayor, 30, 28012, Madrid

8.6 / 10
1,522 reviews

Average price €28 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Fusion

Calle de Augusto Figueroa n21, 28004, Madrid

8.8 / 10
1,089 reviews

Average price €20

InsiderMediterranean

Calle de Belisana, 17, 28043, Madrid

8.8 / 10
466 reviews

Average price €45 american express Welcome

Spanish

Calle del Mezquite, 2, 28045, Madrid

Average price €35 Accepts Yums

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

YUMS x2Mediterranean

Calle del General Díaz Porlier, 8, 28001, Madrid

Average price €15

YUMS x2From Madrid

Calle de San Agustín, 18, 28014, Madrid

Average price €25

YUMS x2Vegan cuisine

Calle de Joaquín María López, 17, 28015, Madrid

9.4 / 10
195 reviews

Average price €18

Andalou

Paseo de la Castellana, 144, 28046, Madrid

7.6 / 10
228 reviews

Average price €20

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

Mediterranean

Calle de Silva, 4, 28013, Madrid

8.9 / 10
384 reviews

Average price €30

InsiderArrocería

Costanilla de los Ángeles, 8, 28013, Madrid

9.0 / 10
4,519 reviews

Average price €30 american express Welcome

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

Mediterranean

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

8.7 / 10
3,280 reviews

Average price €30 american express Welcome

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

Venezuelan

Calle Delmira Agustini, 28021, Madrid

7.7 / 10
3 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

International

Calle de Don Ramón de la Cruz, 52, 28001, Madrid

9.0 / 10
172 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

YUMS x2Italian

Calle Dr. Castelo, 8, 28009, Madrid

9.7 / 10
61 reviews

Average price €20

Basque

Calle del Dr. Drumen, 3, 28012, Madrid

8.9 / 10
189 reviews

Average price €20

Indian

Calle Víctor Andrés Belaunde, 6, 28016, Madrid

9.1 / 10
221 reviews

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Japanese

Calle de Bolívar, 11 LOCAL 1, 28045, Madrid

8.9 / 10
127 reviews

Average price €15

InsiderItalian

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

8.9 / 10
386 reviews

Average price €40 american express Welcome

InsiderInternational

Calle de Velázquez, 8, 28001, Madrid

Average price €25

Menú almuerzo 23€ 23 €

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
311 reviews

Average price €20

Menú del día 11.50 € 11,5 €

Japanese

Av. de Montecarmelo, 50, 28049, Madrid

9.0 / 10
53 reviews

Average price €28 Accepts Yums

Filter

TheFork advantages