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

Vegetarian

Plant Grill

Calle Núñez de Arce, 6, 28012, Madrid

Average price €12

International

Calle de Recoletos, 11, 28001, Madrid

Average price €16

Vegetarian

Paseo de las Yeserías, 7, 28005, Madrid

Average price €15

Creative

Calle de Preciados, 33, 28013, Madrid

Average price €12

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

Japanese

Calle de Juan Bravo, 11, 28006, Madrid

Average price €35

Spanish

Paseo Tierra de Melide, 38, 28050, Madrid

Average price €25

American

Paseo del General Martínez Campos, 4, 28010, Madrid

Average price €15

Mediterranean

Av. de Brasil, 6 Bajo B, 28020, Madrid

Average price €17

International

Calle de Castelló, 63, 28001, Madrid

Average price €25

Fine Dining

Calle Conde Duque, 5, 28015, Madrid

Average price €15

American

Plaza Francisco Morano, 3, 28005, Madrid

Average price €16

International

Calle de Oriente, 4, 28005, Madrid

Average price €20

American

Calle San Marcos, 28, 28004, Madrid

Average price €15

Andalou

Calle de Santa Isabel, 38, 28012, Madrid

Average price €15

Author

Calle de la Ribera del Manzanares, 123, 28008, Madrid

Average price €40

Fusion

Calle de la Cruz Verde, 16, 28004, Madrid

Average price €20

Author

Calle Barceló, 6, 28004, Madrid

Average price €30

Spanish

Calle del Marqués de Casa Riera, 2, 28014, Madrid

Average price €25

InsiderInternational

Calle Argumosa, 43, 28012, Madrid

Average price €30

International

Calle Fernando el Santo, 25, 28010, Madrid

Average price €22

Argentinian

Av. Victoria, 7, 28023, Madrid

Average price €23

Chinese

Calle de Modesto Lafuente, 88, 28003, Madrid

Average price €18

From Galicia

Plaza Hermanos Falco y Álvarez de Toledo, 12, 28042, Madrid

Average price €33

Spanish

Calle Piquenas, 21, 28054, Madrid

Average price €35

Italian

Calle Pelayo, 8, 28004, Madrid

Average price €15

Filter

TheFork advantages