Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

869 restaurants

Sort by Relevance

From Castille

Barandales

C/ Menorca, 31, 28009, Madrid

Average price €30

International

C/ Cava Baja, 21, 28005, Madrid

Average price €15

Mediterranean

Calle Capitán Salazar Martínez, 11, 28005, Madrid

8.2 / 10
211 reviews

Average price €15

Spanish

Calle de la Paz, 4. 1ª PLANTA (First Floor) 28012 Madrid, 28012, Madrid

7.4 / 10
203 reviews

Average price €18

Menu Don Quijote 25 €

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

Mexican

C/ Goya 82 Esq. Fernán González, 28009, Madrid

7.9 / 10
580 reviews

Average price €25

Moroccan

Calle Bernardino Obregón, 17, 28012, Madrid

7.8 / 10
79 reviews

Average price €25

Mexican

Calle de María de Guzmán, 34, 28003, Madrid

7.8 / 10
94 reviews

Average price €15

Mediterranean

Paseo del Rey, 10, 28008, Madrid

5.7 / 10
229 reviews

Average price €15

Set Menu 10.50€

Asian

Calle de San Bernardo, 63, 28015, Madrid

7.2 / 10
8 reviews

Average price €15

Indian

C/ San Bernardino, 1, 28015, Madrid

2.3 / 10
1,015 reviews

Average price €15

Menu 9.95€

Vegetarian

Calle Corredera Baja de San Pablo, 47, 28004, Madrid

Average price €15

Menu 0€

American

Calle de Albasanz, 2, 28037, Madrid

Average price €15

Menu 10€€

Mediterranean

Calle de Valverde, 8, 28004, Madrid

Average price €20

From Galicia

Plaza Valparaíso, 3, 28016, Madrid

Average price €30

Spanish

Calle del León, 23, 28014, Madrid

Average price €18

Spanish

Calle de Gabriel Lobo, 28002, Madrid

Average price €15

Middle Eastern

Calle de Martín de los Heros, 7, 28008, Madrid

Average price €15

From Navarre

Calle de Serrano, 45, 28001, Madrid

Average price €30

From Castille

C/ Cava Baja, 36, 28005, Madrid

Average price €25

Filter

TheFork advantages