TheFork, a Trip advisor company

What
Where

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

The Best Vegan Restaurants in City center, Madrid

48 restaurants

Sort by Relevance

Mediterranean

Küche

Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

8.9 / 10
11,475 reviews

Average price €25

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

Vietnamese

Calle de Mira el Sol, 2, 28005, Madrid

9.2 / 10
27 reviews

Average price €14

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

InsiderVegetarian

Calle Gran Vía, 9, 28013, Madrid

9.5 / 10
304 reviews

Average price €25

Vegetarian

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

9.2 / 10
564 reviews

Average price €22

Menu 14,90€

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

American

Calle Fúcar, 9, 28014, Madrid

9.3 / 10
271 reviews

Average price €17

Menú 9.99€ 9,99 €

Vegetarian

Calle del Infante, 5, 28014, Madrid

9.4 / 10
939 reviews

Average price €15

Italian

Calle de Sagasta, 12, 28004, Madrid

8.5 / 10
1,519 reviews

Average price €15

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

Mexican

Calle Jardines, 5, 28013, Madrid

8.7 / 10
726 reviews

Average price €25

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

Vegetarian

Calle del Dr. Fourquet, 32, 28012, Madrid

9.3 / 10
810 reviews

Average price €14

Set Menu 13,90€

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
587 reviews

Average price €23

Mediterranean

Calle Calatrava, 6, 28005, Madrid

9.0 / 10
113 reviews

Average price €28

American

Calle Reina, 25, 28004, Madrid

8.9 / 10
2,038 reviews

Average price €15

From Castille

Cuesta de San Vicente, 2, 28008, Madrid

8.9 / 10
234 reviews

Average price €35

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

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

7.9 / 10
107 reviews

Average price €25

Hawaiian

Calle de Barbieri, 1, 28004, Madrid

9.1 / 10
803 reviews

Average price €15

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

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
295 reviews

Average price €20

Menú del día 11 € 11 €

Vegetarian

Calle Relatores nº 20, 28012, Madrid

8.7 / 10
1,060 reviews

Average price €20

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

Mediterranean

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

8.2 / 10
359 reviews

Average price €15

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

Italian

C/ Pelayo, 35, 28004, Madrid

8.9 / 10
902 reviews

Average price €15

Menú Noche 13.50€ 13,5 €

Spanish

Plaza de la Cebada, 2, 28005, Madrid

8.9 / 10
606 reviews

Average price €18

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.8 / 10
269 reviews

Average price €20

Mediterranean

Costanilla de San Andrés, 10, 28005, Madrid

9.1 / 10
150 reviews

Average price €15

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

From market

Calle San Lucas, 13, 28004, Madrid

8.5 / 10
642 reviews

Average price €20

Spanish

Calle Príncipe Anglona, 3, 28005, Madrid

Average price €15

Filter

TheFork advantages