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 Palacio Real, Madrid

22 restaurants

Sort by Relevance

El Pato Mudo

C/ Costanilla de los Ángeles, 8, 28013, Madrid

9.0 / 10
4,553 reviews

Average price €30

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

insiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,317 reviews

Average price €22

-50% en Carta con ElTenedor Fest

Mediterranean

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

8.9 / 10
146 reviews

Average price €15

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

Mediterranean

Plaza de la Marina Española, 28013, Madrid

8.6 / 10
676 reviews

Average price €25

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

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

Venezuelan

Calle de la Cruz, 19, 28012, Madrid

8.9 / 10
1,218 reviews

Average price €20

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

Mexican

Calle de la Villa, 3, 28005, Madrid

8.7 / 10
853 reviews

Average price €15

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

YUMS x2Spanish

Plaza de España, 9, 28008, Madrid

6.3 / 10
16 reviews

Average price €50

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

Mediterranean

Calle Unión 1, 28013, Madrid

8.9 / 10
157 reviews

Average price €14

Menu 14.70€

insiderBasque

C/ Felipe V, 6, 28013, Madrid

8.8 / 10
1,293 reviews

Average price €45

Set Menu 25€

International

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

9.2 / 10
591 reviews

Average price €18

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

Plaza de Oriente, 6, 28013, Madrid

7.6 / 10
216 reviews

Average price €25

Spanish

C/ Cava Alta, 3, 28005, Madrid

Average price €16

Menu 24€

International

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

Average price €20

Menu 12€

Spanish

Travesia de los Trujillos 2, 28013, Madrid

Average price €25

Menu 11€

Italian

C/ Segovia, 8, 28005, Madrid

Average price €19

Menu 10.50 €

Fusion

C/ Navas de Tolosa, 9, 28013, Madrid

8.3 / 10
4,380 reviews

Average price €31

Menú "a la carta" 29 €

Fusion

Calle de Segovia, 17, 28005, Madrid

Average price €20

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

Mediterranean

Plaza de Herradores, 7, 28013, Madrid

Average price €21

Fine Dining

C/ Arrieta, 6, 28013, Madrid

Average price €50

From market

C/ Nuncio, 19, 28005, Madrid

Average price €24

Filter

TheFork advantages