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

865 restaurants

Sort by Relevance

Mexican

La Panza es Primero

CALLE LIBERTAD 33, Madrid

Average price €17

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

YUMS x2International

Calle de Méndez Álvaro, 74, 28045, Madrid

8.3 / 10
55 reviews

Average price €15

Spanish

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

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

YUMS x2Italian

Calle María Zambrano, 7, 28027, Madrid

Average price €20

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

insiderMoroccan

C/ Recoletos, 5, 28001, Madrid

9.2 / 10
2,775 reviews

Average price €35

Chinese

Calle del Clavel, 7, 28004, Madrid

8.8 / 10
316 reviews

Average price €25

Set Menu 12,90€

Japanese

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

9.0 / 10
314 reviews

Average price €15

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

7.9 / 10
1,134 reviews

Average price €25

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

insiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

9.0 / 10
727 reviews

Average price €35

Spanish

C/ Espoz y Mina, 18, 28012, Madrid

8.5 / 10
950 reviews

Average price €18

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

From market

Calle Rivas, Carretera Vicalvaro a Mejorada, km 2, 28052, Madrid

8.8 / 10
42 reviews

Average price €35

MENÚ FUENTEARCOS 27 €

insiderAmerican

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

9.0 / 10
1,900 reviews

Average price €18

Greek

Calle del Almendro, 21, 28005, Madrid

9.3 / 10
119 reviews

Average price €15

Italian

Calle de Ayala, 140, 28006, Madrid

9.3 / 10
370 reviews

Average price €25

Japanese

Calle Conde de Xiquena 12, 28004, Madrid

9.3 / 10
464 reviews

Average price €28

From market

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

8.3 / 10
58 reviews

Average price €30

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

Italian

Av. de Manoteras, 40, 28050, Madrid

8.2 / 10
124 reviews

Average price €20

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

Calle del General Aranaz, 55, 28027, Madrid

8.3 / 10
1,967 reviews

Average price €35

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

Venezuelan

Calle de Velázquez, 117, 28006, Madrid

9.0 / 10
3 reviews

Average price €11

Calle de Argumosa, 11, 28012, Madrid

9.0 / 10
12 reviews

Average price €20

International

Calle Quintana, 28, 28008, Madrid

9.2 / 10
106 reviews

Average price €25

Christmas Menu for groups: €40.00

Vegetarian

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

8.8 / 10
61 reviews

Average price €14

BRUNCH 14€

Italian

C/ Pelayo, 35, 28004, Madrid

8.8 / 10
932 reviews

Average price €15

Menú Noche 13.50€

Indian

Calle Acuario, 11, 28042, Madrid

9.3 / 10
463 reviews

Average price €17

Mexican

Calle Núñez de Arce, 28012, Madrid

8.5 / 10
1,210 reviews

Average price €20

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

Filter

TheFork advantages