TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

867 restaurants

Sort by Relevance

Vegetarian

El Estragón Vegetariano

Plaza de la Paja, 10, 28005, Madrid

8.8 / 10
1,063 reviews

Average price €20

Menu 25€

Japanese

Calle Calatrava 13, 28005, Madrid

8.9 / 10
149 reviews

Average price €20

Mediterranean

Calle del Dr. Fleming, 39, 28036, Madrid

Average price €13

Mediterranean

Calle Donoso Cortés, 32, 28015, Madrid

Average price €25

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

Spanish

Calle de San Joaquín, 14, 28004, Madrid

Average price €12

Steakhouse

C/ Cardenal Cisneros, 23, 28002, Madrid

Average price €15

Moroccan

Calle Nápoles, 15, 28043, Madrid

Average price €20

Mediterranean

Calle Álvarez Gato, 4, 28012, Madrid

Average price €30

International

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

From Galicia

C/Príncipe Carlos, 30, 28050, Madrid

Average price €48

American

C/ del Fúcar, 9, 28014, Madrid

Average price €20

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

From market

Calle del Barquillo, 37, 28004, Madrid

8.8 / 10
611 reviews

Average price €20

International

Calle de Huesca, 1, 28020, Madrid

Average price €15

Menu 7.99€

Indian

Calle de Isaac Peral, 38, 28015, Madrid

Average price €15

Menú del día 9.90 €

Spanish

Calle Mayor, 30, 28013, Madrid

Average price €15

Menu 10,90€

International

Calle de San Vicente Ferrer, 57, 28015, Madrid

Average price €14

Menu 14.50€

International

Calle de San Vicente Ferrer, 51, 28015, Madrid

Average price €15

Menu 14.50€

Spanish

Calle Miguel Moya, 4, 28004, Madrid

Average price €15

Set Menu 11.95€

Spanish

Calle el Españoleto, 11, 28010, Madrid

Average price €15

Menu 10€

Asian

Calle de la Cruz, 19, 28012, Madrid

Average price €30

Menu 7.95€

Mediterranean

Calle Calderilla, 1, 28054, Madrid

Average price €15

Menu 9.90€

Andalou

Calle Edgar Neville, 32, 28020, Madrid

Average price €10

Menu 10,5€

Mediterranean

Calle de Augusto Figueroa, 2, 28004, Madrid

Average price €15

Set Menu undefined€

Mediterranean

Calle de Velázquez, 61, 28001, Madrid

Average price €15

Set Menu undefined€

Filter

TheFork advantages