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

Mexican

Luz de Luna

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

Average price €32

Argentinian

Calle Alejandro González, 8, 28028, Madrid

Average price €20

Asian

Calle de Agustín de Foxá, 27, 28036, Madrid

Average price €20

From Navarre

Plaza de San Juan de la Cruz, 1, 28003, Madrid

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

Mediterranean

Calle Santo Tome, 5, 28004, Madrid

Average price €25

Spanish

Calle de San Martín, 3, 28013, Madrid

Average price €25

Mediterranean

Calle de Guzmán el Bueno, 81, 28015, Madrid

Average price €20

International

Av. de Carabanchel Alto, 138, 28054, Madrid

Average price €25

Spanish

Calle del Gral. Rodrigo, 17, 28003, Madrid

Average price €25

InsiderSpanish

Calle de Toledo, 28, 28005, Madrid

Average price €32

Peruvian

Calle Benidorm, 9, 28017, Madrid

Average price €15

Fusion

Calle de la Palma, 69, 28015, Madrid

Average price €25

Indian

Calle Príncipe Carlos, 42, 28050, Madrid

Average price €16

European

Calle de Fuencarral, 86, 28004, Madrid

Average price €10

Mediterranean

Calle Moreto, 17, 28014, Madrid

Average price €22

MICHELIN 2020Creative

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

Average price €55

MICHELIN 2020Steakhouse

Calle de Padre Damián, 38, 28036, Madrid

Average price €55

Chinese

Pl. del Conde del Valle de Súchil, 7, 28015, Madrid

Average price €20

International

Av. de Filipinas, 4, 28003, Madrid

Average price €18

Mediterranean

Calle de Jorge Juan, 91, 28009, Madrid

Average price €30

Others

Calle Nuncio, 12, 28005, Madrid

Average price €20

Basque

Calle de Claudio Coello, 27, 28001, Madrid

Average price €25

Steakhouse

Plaza Emperador Carlos V, 11, 28012, Madrid

Average price €15

Indian

Calle Pensamiento, 16, 28020, Madrid

Average price €20

Vegetarian

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

Average price €12

Filter

TheFork advantages