TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegetarian dishes Restaurants in Madrid

864 restaurants

Sort by Relevance

Spanish

El Pardo Urbano

Calle Carboneros, 2, 28048, Madrid

10.0 / 10
46 reviews

Average price €15

Indian

Calle Clara del Rey, 44, 28002, Madrid

9.0 / 10
376 reviews

Average price €18

-50% off the "à la carte" menu!

Japanese

Calle Calatrava 13, 28005, Madrid

8.8 / 10
149 reviews

Average price €20

-30% off the "à la carte" menu!

American

Calle de Augusto Figueroa, 32, 28004, Madrid

8.8 / 10
281 reviews

Average price €13

-30% off the "à la carte" menu!

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

Argentinian

Paseo de la Castellana, 143, 28046, Madrid

8.7 / 10
2,531 reviews

Average price €25

-30% off the "à la carte" menu!

Mediterranean

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

8.4 / 10
354 reviews

Average price €15

-40% off the "à la carte" menu!

Fusion

Calle Eloy Gonzalo, 27, 28010, Madrid

9.0 / 10
413 reviews

Average price €13

-30% off the "à la carte" menu!

French

Calle de Rodríguez San Pedro, 66, 28015, Madrid

9.3 / 10
58 reviews

Average price €12

C/ Fernán González, 54, 28009, Madrid

9.1 / 10
410 reviews

Average price €35

Menú O´grove 33.50€

Asian

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

9.7 / 10
101 reviews

Average price €20

International

Av. de Filipinas, 40, 28003, Madrid

7.8 / 10
32 reviews

Average price €15

-50% off the "à la carte" menu!

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

-30% off the "à la carte" menu!

Brazilian

Calle Julio Antonio, 4, 28025, Madrid

9.5 / 10
15 reviews

Average price €20

Indian

Calle de Isaac Peral, 38, 28015, Madrid

9.2 / 10
315 reviews

Average price €15

Menú del día 9.90 €

insiderIndian

Calle Pensamiento, 28, 28020, Madrid

9.4 / 10
1,354 reviews

Average price €30

Indian

Calle de Oliva de Plasencia, 1, 28044, Madrid

7.8 / 10
14 reviews

Average price €20

-30% off the "à la carte" menu!

insiderSteakhouse

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

9.4 / 10
485 reviews

Average price €55

Calle Ferraz, 5, 28008, Madrid

8.2 / 10
1,262 reviews

Average price €30

-50% off the "à la carte" menu!

American

Calle de Hermosilla, 65, 28001, Madrid

Average price €20

-40% off the "à la carte" menu!

Italian

Calle de las Mártires Concepcionistas, 5, 28006, Madrid

8.5 / 10
116 reviews

Average price €12

-30% off the "à la carte" menu!

American

Calle de Campoamor, 13, 28004, Madrid

9.3 / 10
1,277 reviews

Average price €15

French

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

9.1 / 10
562 reviews

Average price €15

Menu 12.90€

Russian

Calle de Bravo Murillo, 70, 28003, Madrid

9.1 / 10
244 reviews

Average price €25

Menu 14.90€

Spanish

Calle de Cádiz, 4, 28012, Madrid

9.3 / 10
3,624 reviews

Average price €15

Asian

Calle de Rosa de Silva, 14, 28020, Madrid

Average price €15

-30% off the "à la carte" menu!

Filter

TheFork advantages