TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Vegetarian dishes Restaurants in Madrid

858 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.

Indian

Radhuni Indian

Calle Príncipe Carlos, 21, 28050, Madrid

9.3 / 10
5,222 reviews

Average price €17

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

Indian

Calle Manuel Pombo Angulo 10, 28050, Madrid

9.4 / 10
2,098 reviews

Average price €17

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

YUMS x2Italian

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

9.0 / 10
577 reviews

Average price €15

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

Mediterranean

Calle de Albasanz, 68, 28037, Madrid

9.7 / 10
188 reviews

Average price €20

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

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

Indian

Calle Antonio Arias, 2, 28009, Madrid

9.3 / 10
2,870 reviews

Average price €22

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

Cuban

Calle Ancora, 25, 28045, Madrid

9.5 / 10
826 reviews

Average price €20

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

Chinese

Calle de Campomanes, 10, 28013, Madrid

9.5 / 10
8 reviews

Average price €25

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

InsiderChinese

Calle Pelayo, 8, 28004, Madrid

9.4 / 10
1,038 reviews

Average price €15 Accepts Yums

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

Indian

Calle del Cardenal Silíceo, 31, 28002, Madrid

9.4 / 10
86 reviews

Average price €18

-30% en Carta

YUMS x2Fusion

Av. del Monasterio de Silos, 20, 28034, Madrid

9.4 / 10
8 reviews

Average price €35

South American

Calle del Espíritu Santo, 40, 28004, Madrid

9.4 / 10
125 reviews

Average price €15

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

Japanese

Calle de la Torrecilla del Leal, 28012, Madrid

9.4 / 10
314 reviews

Average price €15 Accepts Yums

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

American

Calle Luis Vives 9, 28002, Madrid

9.3 / 10
424 reviews

Average price €15

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

Fusion

Calle del Limón, 12, 28015, Madrid

8.8 / 10
538 reviews

Average price €14

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

International

Calle de López de Hoyos, 81 Mercado municipal de Prosperidad Puesto 24, 28002, Madrid

9.3 / 10
427 reviews

Average price €20

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

Japanese

Av. de San Luis, 87 bajo, 28033, Madrid

9.3 / 10
637 reviews

Average price €20

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

InsiderFusion

Calle de Hermosilla, 2, 28001, Madrid

9.3 / 10
617 reviews

Average price €45

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

Mediterranean

Av. de Alberto Alcocer, 32 (Entrada por Calle Conde del Val), 28036, Madrid

8.6 / 10
861 reviews

Average price €40

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

Arrocería

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

8.7 / 10
230 reviews

Average price €30

Set Menu 0€

InsiderSeafood

C/ CAMARENA, 254 posterior., Aluche, 28047, Madrid

9.5 / 10
1,270 reviews

Average price €33

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

Vietnamese

Calle de las Delicias, 24, 28045, Madrid

9.3 / 10
400 reviews

Average price €20

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

Indian

Calle Francisco Villaespesa, 6, 28017, Madrid

9.0 / 10
1,511 reviews

Average price €15

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

1 starMICHELIN 2020Spanish

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

9.3 / 10
73 reviews

Average price €85

InsiderIndian

Calle de Núñez de Balboa, 29, 28001, Madrid

9.4 / 10
738 reviews

Average price €30

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

Mexican

CALLE LIBERTAD 33, Madrid

9.4 / 10
6 reviews

Average price €17

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

Filter

TheFork advantages