TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegan Restaurants in Madrid

220 restaurants

Sort by Relevance

International

Healthy Poke Pardiñas

Calle del Gral. Pardiñas, 23, 28001, Madrid

8.7 / 10
59 reviews

Average price €16

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

insiderVegetarian

Calle Gran Vía, 9, 28013, Madrid

9.5 / 10
284 reviews

Average price €25

insiderFrom market

Calle Manuel de Falla, 5, 28036, Madrid

8.7 / 10
1,253 reviews

Average price €40 Accepts Yums

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

Fusion

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

Average price €23

-50% en Carta con ElTenedor Fest

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

Italian

Calle Avelino Fernández de la Poza, 53, 28053, Madrid

9.3 / 10
6 reviews

Average price €13

Spanish

Calle del Río, 28013, Madrid

8.3 / 10
434 reviews

Average price €18

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

insiderSeafood

Av. de la Albufera, 323, 28031, Madrid

9.3 / 10
112 reviews

Average price €30

Vegetarian

Calle del Infante, 5, 28014, Madrid

9.3 / 10
910 reviews

Average price €15

International

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

8.6 / 10
458 reviews

Average price €20 Accepts Yums

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

Chinese

Calle de Arturo Soria, 51, 28027, Madrid

9.0 / 10
1,186 reviews

Average price €25

Set Menu 12.90€

Mediterranean

Entrada por Glorieta del Pintor Sorolla 4, 28010, Madrid

8.5 / 10
79 reviews

Average price €20

-50% en Carta con ElTenedor Fest

Vegetarian

Calle de la Sombrerería, 6, 28012, Madrid

9.3 / 10
510 reviews

Average price €22

Set Menu 9,9€

Italian

Calle Escosura, 12, 28015, Madrid

9.4 / 10
10 reviews

Average price €15

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
200 reviews

Average price €25

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

Vegetarian

Calle de Fortuny, 47, 28010, Madrid

9.1 / 10
119 reviews

Average price €20

Menu 9.90€

Italian

Calle de Sagasta, 12, 28004, Madrid

8.5 / 10
1,493 reviews

Average price €15

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

insiderFine Dining

Calle de Villanueva, 21, 28001, Madrid

9.1 / 10
296 reviews

Average price €35

Iranian

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

8.9 / 10
213 reviews

Average price €22

Menu 12€

Fine Dining

Avenida Machupichu, 16, 28043, Madrid

9.1 / 10
1,025 reviews

Average price €20

American

Calle Fúcar, 9, 28014, Madrid

9.2 / 10
222 reviews

Average price €17

Menu 9.99€

International

Calle Don Pedro, 4, 28005, Madrid

9.0 / 10
276 reviews

Average price €20

Menú del día 10,90 €

Fusion

Calle Domenico Scarlatti, 3, 28003, Madrid

8.1 / 10
173 reviews

Average price €20

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

Spanish

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

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

Filter

TheFork advantages