TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

850 restaurants

Sort by Relevance

Mediterranean

El Azul de Fúcar

Calle Fúcar, 1, 28014, Madrid

Average price €14

Set Menu undefined€

Mediterranean

Calle de la Santísima Trinidad, 6, 28010, Madrid

Average price €15

Menu 12€

Spanish

Calle Rufino Blanco, 31a, 28028, Madrid

Average price €25

Menu 11€

American

Calle Sta. Teresa, 1, 28004, Madrid

Average price €15

Menú del día 11€

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

Andalou

Calle del Gral. Moscardó, 32, 28020, Madrid

Average price €10

Menu 9,90€

French

Calle Hernán Cortés, 19, 28004, Madrid

Average price €15

Menu 12.90€

Spanish

Calle de Alcalá, 80, 28009, Madrid

Average price €10

Menu 11€

Italian

Paseo de S. Fco. de Sales, 7, 28003, Madrid

Average price €20

Menu 12€

Spanish

Travesia de los Trujillos 2, 28013, Madrid

Average price €25

Menu 11€

International

Calle de López de Hoyos, 10, 28006, Madrid

Average price €19

Menu 22€

Asian

Cuesta Capuchinos, 3, 28004, Madrid

Average price €13

Menú Diario Básico 10 €

Russian

Calle de Bravo Murillo, 70, 28003, Madrid

Average price €25

Menu 14.90€

Andalou

Calle de Castelló, 24, 28001, Madrid

Average price €15

Menu 9.99€

Mediterranean

C/ Tellez,18, 28007, Madrid

Average price €25

Set Menu 11€

Fine Dining

C/ Jorge Juan, 22, 28001, Madrid

Average price €24

Menu 14.50€

International

Avenida de la Victoria, 7, 28023, Madrid

Average price €15

Menú buffet fin de semana 14.95 €

Fusion

C/ Ponciano, 5, 28015, Madrid

Average price €18

Set Menu 9.50€

Italian

C/ del León, 5, 28014, Madrid

Average price €18

Menu 10.50€

Mediterranean

C/ Alcalde Sáinz de Baranda, 72, 28009, Madrid

Average price €28

Set Menu 11.90€

Fine Dining

C/ Serrano, 27, 28001, Madrid

Average price €17

Menu 15.50€

Fine Dining

C/ Gran Vía, 46, 28013, Madrid

Average price €17

Menu 15.50€

Fine Dining

C/ Velázquez, 92, 28001, Madrid

Average price €17

Menu 15.50€

Author

C/ Lagasca, 103, 28006, Madrid

Average price €41

Set Menu 40€

Spanish

C/ Jeronima LLorente, 64, 28039, Madrid

Average price €22

Menú del día 14 €

From market

Avenida Monasterio de El Escorial, 6, 28049, Madrid

Average price €25

Menu 22.50€

Filter

TheFork advantages