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

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

International

Club Serrano 100

Calle de Serrano, 100, 28006, Madrid

9.1 / 10
481 reviews

Average price €20

Mediterranean

Gran Via 9, Madrid

9.1 / 10
352 reviews

Average price €25

Mediterranean

Calle del Padre Claret, 1, 28002, Madrid

8.9 / 10
519 reviews

Average price €25 Accepts Yums

Menu 12.90€

Brazilian

Calle de Orense, 83, 28020, Madrid

9.1 / 10
504 reviews

Average price €20

Menú Rodizio Buffet entre semana 19 €

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

Ethiopian

Calle Grafal, 8, 28005, Madrid

9.1 / 10
529 reviews

Average price €15

InsiderFrom market

Calle del Prado, 15, 28014, Madrid

9.1 / 10
2,204 reviews

Average price €40

Mediterranean

Calle Ventura Rodríguez, 7, 28008, Madrid

7.4 / 10
527 reviews

Average price €20

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

Andalou

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

7.5 / 10
7 reviews

Average price €25

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

InsiderSpanish

Calle de Velázquez, 8, 28001, Madrid

8.7 / 10
151 reviews

Average price €30

Menú Raíces 40€

Spanish

Av. Miguel Delibes, 30, 28052, Madrid

8.9 / 10
68 reviews

Average price €22

Group Special: Menu 21.5€

InsiderFrom market

Avenida de América, 41, 28002, Madrid

8.5 / 10
572 reviews

Average price €55 Accepts Yums

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

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

8.0 / 10
1,161 reviews

Average price €25

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

Vegetarian

Calle del Gral. Pardiñas, 23, 28001, Madrid

8.9 / 10
62 reviews

Average price €14

BRUNCH 14€

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.1 / 10
177 reviews

Average price €20

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

Mediterranean

Avenida de Brasil, 26, 28020, Madrid

8.1 / 10
592 reviews

Average price €20

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

InsiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.1 / 10
328 reviews

Average price €24

Middle Eastern

Calle de Sta. Maria, 18, 28014, Madrid

8.7 / 10
429 reviews

Average price €17

-50% en Carta con ElTenedor Fest

Japanese

Av. de Ntra. Sra. de Fátima, 92, 28047, Madrid

8.9 / 10
320 reviews

Average price €15

InsiderFusion

Plaza de la Lealtad, 3, 28014, Madrid

8.9 / 10
534 reviews

Average price €30 Accepts Yums

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
555 reviews

Average price €23

Greek

Calle del Almendro, 21, 28005, Madrid

9.2 / 10
125 reviews

Average price €15

Japanese

Calle Conde de Xiquena 12, 28004, Madrid

9.2 / 10
467 reviews

Average price €28

Mexican

Calle de la Palma, 6, 28004, Madrid

8.0 / 10
8 reviews

Average price €17

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

American

Calle de Luchana, 4, 28010, Madrid

8.8 / 10
104 reviews

Average price €14

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

International

Calle de Fernández de los Ríos, 61, 28015, Madrid

9.0 / 10
82 reviews

Average price €13

Filter

TheFork advantages