TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

854 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

SushiCome Las Tablas

Calle San Juan de Ortega, 24, 28050, Madrid

9.0 / 10
462 reviews

Average price €15

Mediterranean

Calle de Puente la Reina, 25, 28050, Madrid

8.8 / 10
442 reviews

Average price €18

Menú 13.90 € 13,9 €

Mexican

Calle Humilladero, 28, 28005, Madrid

8.5 / 10
147 reviews

Average price €25

American

Calle de Francisco Silvela, 91, 28002, Madrid

Average price €14

Group Special: Menu 15.5€ (6 to 60 p.)

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

YUMS x2Spanish

Plaza de España, 9, 28008, Madrid

6.2 / 10
16 reviews

Average price €50

Cena con Espectáculo. Menú pescado 37 € + 29€ de la entrada 37 €

Traditional cuisine

Calle de Mesonero Romanos, 11, 28013, Madrid

7.8 / 10
30 reviews

Average price €50 Accepts Yums

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

Spanish

Calle Santa María, 30, 28014, Madrid

8.1 / 10
79 reviews

Average price €11

Menú fin de Semana y Festivos 12.90€

Vegetarian

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

7.8 / 10
107 reviews

Average price €25

Japanese

Calle de López de Hoyos, 327, 28043, Madrid

8.9 / 10
3,321 reviews

Average price €20 Accepts Yums

Fusion

Calle de Sta Engracia, 53, 28010, Madrid

7.7 / 10
119 reviews

Average price €25 Accepts Yums

Mediterranean

Calle del Crucero 25 de Mayo, 11, 28016, Madrid

8.9 / 10
18 reviews

Average price €13

Mediterranean

Calle Arte, 1, 28033, Madrid

Average price €12

Basque

C/ Capitán Haya, 49, 28020, Madrid

7.6 / 10
441 reviews

Average price €37

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

Fusion

Calle de Augusto Figueroa n21, 28004, Madrid

8.8 / 10
1,073 reviews

Average price €20

InsiderAmerican

Calle de San Germán, 5, 28020, Madrid

8.8 / 10
1,786 reviews

Average price €18

InsiderFrom market

Avenida de América, 41, 28002, Madrid

8.3 / 10
572 reviews

Average price €55 Accepts Yums

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

Spanish

Calle de Grafal, 2, 28005, Madrid

8.8 / 10
95 reviews

Average price €15

MICHELIN 2020Fusion

Plaza San Amaro, 8, 28020, Madrid

8.5 / 10
90 reviews

Average price €45

Menú Gran Omakase 69€

Fine Dining

Avenida de América, 41, 28002, Madrid

8.0 / 10
194 reviews

Average price €35 Accepts Yums

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

Lebanese

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

8.7 / 10
677 reviews

Average price €14

Mediterranean

Calle Dr. Drumen, 3, 28012, Madrid

8.7 / 10
145 reviews

Average price €20

International

Calle Piragua, 1, 28042, Madrid

Average price €24

Set Menus 0€ and 12.9€

Chinese

Calle de Bravo Murillo, 107C, 28020, Madrid

8.7 / 10
325 reviews

Average price €15

International

Calle Juan de Vera, 11, 28045, Madrid

Average price €15

Menu 25€

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.0 / 10
174 reviews

Average price €20

Filter

TheFork advantages