TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in City center, Madrid

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

French

Les Mauvais Garçons - Los Chicos Malos

Calle de la Madera, 36, 28004, Madrid

9.5 / 10
865 reviews

Average price €26

MICHELIN 2020Fine Dining

Calle Marqués de Valdeiglesias, 1, Madrid, Spain, 28004, Madrid

9.2 / 10
2,653 reviews

Average price €45 Accepts Yums

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

Italian

Calle de Sagasta, 12, 28004, Madrid

8.4 / 10
1,519 reviews

Average price €15

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

International

Calle Concepción Jerónima, 28, 28012, Madrid

7.3 / 10
561 reviews

Average price €18

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

InsiderSpanish

Calle de Atocha, 34, 28012, Madrid

8.8 / 10
346 reviews

Average price €20

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

Korean

Calle Reina, 37, 28004, Madrid

8.7 / 10
96 reviews

Average price €18

Venezuelan

Calle del Almendro, 22, 28005, Madrid

9.1 / 10
252 reviews

Average price €20

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.8 / 10
254 reviews

Average price €20

Mediterranean

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

8.2 / 10
359 reviews

Average price €15

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

Mexican

Calle de la Villa, 3, 28005, Madrid

8.7 / 10
870 reviews

Average price €15

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

From Asturias

Calle de San Millán, 3, 28012, Madrid

8.3 / 10
221 reviews

Average price €20

Menu 14.90€

From market

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

8.4 / 10
67 reviews

Average price €30

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

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.5 / 10
933 reviews

Average price €18

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

From market

Pza de España, 6 (Segunda Planta), 28008, Madrid

8.5 / 10
466 reviews

Average price €35

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

Mediterranean

Calle Duque de Rivas, 5, 28012, Madrid

8.5 / 10
822 reviews

Average price €20

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

InsiderInternational

Calle Libertad, 12, 28004, Madrid

9.3 / 10
297 reviews

Average price €35

InsiderBasque

C/ Felipe V, 6, 28013, Madrid

8.8 / 10
1,221 reviews

Average price €45

Argentinian

Calle de Barcelona, 13, 28012, Madrid

8.4 / 10
81 reviews

Average price €18

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

Mediterranean

Costanilla de San Andrés, 10, 28005, Madrid

9.1 / 10
150 reviews

Average price €15

Mediterranean

Gran Via 9, Madrid

9.1 / 10
352 reviews

Average price €25

Japanese

Calle Reina, 27, 28004, Madrid

8.8 / 10
266 reviews

Average price €27

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

From market

Calle San Lucas, 13, 28004, Madrid

8.5 / 10
642 reviews

Average price €20

Arrocería

C/ Reina, 39, 28004, Madrid

8.5 / 10
577 reviews

Average price €28

Fusion

Calle de las Huertas, 12, 28012, Madrid

Average price €25

Filter

TheFork advantages