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

866 restaurants

Sort by Relevance

insiderMediterranean

Beker 6

C/ Hermanos Bécquer, 6, 28006, Madrid

9.3 / 10
409 reviews

Average price €30

Japanese

C/ Fuencarral, 116, 28010, Madrid

8.5 / 10
3,101 reviews

Average price €35

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

Italian

Calle de Lavapiés ,6, 28012, Madrid

7.4 / 10
19 reviews

Average price €15

-50% en Carta con ElTenedor Fest

Mediterranean

Entrada por Glorieta del Pintor Sorolla 4, 28010, Madrid

8.6 / 10
73 reviews

Average price €20

-50% en Carta con ElTenedor Fest

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

insiderMediterranean

Calle de San Bernardo, 120, 28015, Madrid

9.1 / 10
736 reviews

Average price €20

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

Mexican

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

7.8 / 10
188 reviews

Average price €20 Accepts Yums

-50% en Carta con ElTenedor Fest

Indian

C/ Silva, 16, 28004, Madrid

8.7 / 10
953 reviews

Average price €20 Accepts Yums

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

Spanish

Calle del Río, 28013, Madrid

8.3 / 10
431 reviews

Average price €18

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

insiderInternational

Calle Libertad, 12, 28004, Madrid

9.3 / 10
287 reviews

Average price €35

Spanish

Calle Vallehermoso, 74, 28015, Madrid

9.3 / 10
174 reviews

Average price €20

Vegetarian

Calle del Infante, 5, 28014, Madrid

9.3 / 10
907 reviews

Average price €15

Mediterranean

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

8.6 / 10
108 reviews

Average price €30

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

International

Calle de María de Molina, 1, 28006, Madrid

8.6 / 10
451 reviews

Average price €20 Accepts Yums

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

Mediterranean

Calle Duque de Rivas, 5, 28012, Madrid

8.6 / 10
801 reviews

Average price €20

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

insiderInternational

Calle del Conde de Xiquena, 3, 28004, Madrid

9.4 / 10
766 reviews

Average price €35

International

Calle de María de Molina, 44, 28006, Madrid

8.4 / 10
138 reviews

Average price €20 Accepts Yums

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

Italian

Av. de Monforte de Lemos, 36, 28029, Madrid

8.4 / 10
283 reviews

Average price €20 Accepts Yums

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

Chinese

Calle de Arturo Soria, 51, 28027, Madrid

9.0 / 10
1,182 reviews

Average price €25

Set Menu 12.90€

From market

Calle de Santa Isabel, 5 (planta baja dentro del Mercado Antón Martin), 28012, Madrid

9.4 / 10
236 reviews

Average price €20

YUMS x2insiderFusion

Calle de Raimundo Fernández Villaverde, 49, 28003, Madrid

8.9 / 10
1,095 reviews

Average price €35 Accepts Yums

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

Spanish

Paseo de la Habana, 13, bajo C, 28036, Madrid

Average price €20

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

Chinese

Calle de Campomanes, 10, 28013, Madrid

Average price €25

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

Spanish

Calle del Moscatelar, 31, 28043, Madrid

8.3 / 10
198 reviews

Average price €25

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

Thai

Calle San Marcos, 26, 28004, Madrid

9.0 / 10
668 reviews

Average price €20

Menu 19.80€

Fine Dining

Avenida Machupichu, 16, 28043, Madrid

9.2 / 10
1,024 reviews

Average price €20

Filter

TheFork advantages