What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

831 restaurants

Sort by Relevance

La Cueva de La Tina, Madrid

MEDITERRANEAN

Calle Tintoreros, 4, 28005, Madrid

2784

Average price €20 accept Yums

Pepío, Madrid

MEDITERRANEAN

Pepío

8.6 / 10

Paseo del Rey, 10, 28008, Madrid

222

Average price €15

Surya, Madrid

INDIAN

Surya

8.6 / 10

Calle Tudescos, 4, 28004, Madrid

662

Average price €18

Flame, Madrid

INTERNATIONAL

Flame

 / 10

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

Average price €15

La Mafia se sienta a la mesa C.O. Manoteras, Madrid

ITALIAN

Av. de Manoteras, 40, 28050, Madrid

54

Average price €20

InsiderLa Descarada, Madrid

INSIDERMEDITERRANEAN

La Descarada

9 / 10

Calle de Ayala, 108, 28006, Madrid

540

Average price €25

Bistoon, Madrid

IRANIAN

Bistoon

9 / 10

Calle de la Sierra de Atapuerca, 39, 28050, Madrid

160

Average price €22

InsiderMadame Sushita  , Madrid

INSIDERJAPANESE

Paseo de la Habana, 15, 28036, Madrid

1511

Average price €25 accept Yums

Bombardino Café Tapas Vino, Madrid

FUSION

Calle Salitre, 2, 28012, Madrid

182

Average price €15

Kyiv Café Racer - Cava Baja, Madrid

RUSSIAN

Cava Baja, 38, 28005, Madrid

51

Average price €20

InsiderAnema e Core Madrid, Madrid

INSIDERITALIAN

Calle de los Donados, 2, 28013, Madrid

657

Average price €22

Gula Pintxosbar, Madrid

Gula Pintxosbar

8.6 / 10

Calle Sirio, 54, 28007, Madrid

388

Average price €20 accept Yums

InsiderPante, Madrid

INSIDERITALIAN

Pante

9.2 / 10

Calle de Villanueva, 21, 28001, Madrid

108

Average price €35 accept Yums

La Bonne Vie, Madrid

SPANISH

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

Indian Food, Madrid

INDIAN

Indian Food

8.4 / 10

Calle de Manuel Fernández y González, 28014, Madrid

16

Average price €15

Sabor Gaucho, Madrid

BRAZILIAN

Sabor Gaucho

9.2 / 10

Calle de Orense, 83, 28020, Madrid

456

Average price €20

Sr. Vázquez, Madrid

MEDITERRANEAN

Sr. Vázquez

8.4 / 10

Plaza de la Marina Española, 28013, Madrid

512

Average price €25 accept Yums

Gribok, Madrid

RUSSIAN

Gribok

9.2 / 10

Calle Lope de Vega, 20, 28014, Madrid

222

Average price €25

Lapizza+sana, Madrid

ITALIAN

Lapizza+sana

9.2 / 10

Avenida Machupichu, 16, 28043, Madrid

976

Average price €20

Wok Garden Parrilla, Madrid

FUSION

Calle de Francisco Silvela, 63, 28028, Madrid

1460

Average price €14

Bowl Bar, Madrid

INTERNATIONAL

Bowl Bar

9.1 / 10

Calle Quintana, 28, 28008, Madrid

87

Average price €25

El b_US, Madrid

MEDITERRANEAN

El b_US

8.5 / 10

Calle Duque de Rivas, 5, 28012, Madrid

642

Average price €20

InsiderMerci, Madrid

INSIDERINTERNATIONAL

Merci

9.3 / 10

Calle del Conde de Xiquena, 3, 28004, Madrid

676

Average price €35

MI.TO, Madrid

SPANISH

MI.TO

8.2 / 10

Calle del Moscatelar, 31, 28043, Madrid

107

Average price €18

InsiderThe Observatory - Hotel Puerta América 5*, Madrid

INSIDERFROM MARKET

Avenida de América, 41, 28002, Madrid

528

Average price €75 accept Yums

Filter

Avantages TheFork