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 Madrid

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

Japanese

SHINTAKU

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

8.7 / 10
100 reviews

Average price €15

Mediterranean

Calle de Manuel Fernández y González, 3, 28014, Madrid

8.7 / 10
43 reviews

Average price €15

International

Calle Juan de Vera, 11, 28045, Madrid

Average price €15

Menu 25€

Greek

Calle León, 17, 28014, Madrid

8.7 / 10
2,155 reviews

Average price €23

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

Mediterranean

Calle Zorrilla, nº 18, 28014, Madrid

Average price €25

Menu 25€

Mediterranean

Calle del Mezquite, 2, 28045, Madrid

9.0 / 10
49 reviews

Average price €25

Mediterranean

Calle de Puente la Reina, 25, 28050, Madrid

8.8 / 10
444 reviews

Average price €18

Menú 13.90 €

Mediterranean

Calle del Prado, 18, 28014, Madrid

8.8 / 10
191 reviews

Average price €25

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.8 / 10
236 reviews

Average price €20

Korean

Calle de Santa Casilda, 1, 28005, Madrid

Average price €35

MENU DEL DIA 10 €

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

Japanese

Calle Reina, 27, 28004, Madrid

8.6 / 10
266 reviews

Average price €27

International

Calle del Barco, 15, 28004, Madrid

Average price €12

Brunch 17 €

Mexican

Calle Humilladero, 28, 28005, Madrid

8.6 / 10
148 reviews

Average price €25

Russian

Plaza de la Paja, 2, 28005, Madrid

8.4 / 10
997 reviews

Average price €23

Menu 22€

MICHELIN 2020Fusion

Plaza San Amaro, 8, 28020, Madrid

8.5 / 10
90 reviews

Average price €45

Menú Gran Omakase 69€

Contemporary cuisine

Av. del General Perón, 30, 28020, Madrid

8.8 / 10
175 reviews

Average price €10

Lebanese

Calle de Américo Castro, 7, 28050, Madrid

8.5 / 10
680 reviews

Average price €14

Menu 13.90€

YUMS x2Spanish

Calle del Príncipe de Vergara, 128, 28002, Madrid

6.8 / 10
16 reviews

Average price €20

International

Calle del Ave María, 8, 28012, Madrid

8.2 / 10
246 reviews

Average price €25

Menu 12€

Italian

Calle Adolfo Bioy Casares, 2, 28051, Madrid

8.6 / 10
295 reviews

Average price €18

Indian

Calle de Manuel Fernández y González, 28014, Madrid

8.5 / 10
100 reviews

Average price €20

-50% en Carta con ElTenedor Fest

From Galicia

Calle de la Cava Alta, 27, 28005, Madrid

8.7 / 10
347 reviews

Average price €20

From Galicia

Paseo de las Acacias, 12, 28005, Madrid

8.7 / 10
1,040 reviews

Average price €40

Fusion

Calle de Augusto Figueroa n21, 28004, Madrid

8.7 / 10
1,078 reviews

Average price €20

Filter

TheFork advantages