TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegan Restaurants in City center, Madrid

47 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

International

Ohana Poke House

Calle de Barbieri, 1, 28004, Madrid

9.2 / 10
805 reviews

Average price €15

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

Mediterranean

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

8.8 / 10
11,112 reviews

Average price €25

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

Mediterranean

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

9.0 / 10
150 reviews

Average price €15

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

From Castille

Cuesta de San Vicente, 2, 28008, Madrid

8.9 / 10
231 reviews

Average price €35

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

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

Vegetarian

Calle Relatores nº 20, 28012, Madrid

8.8 / 10
1,113 reviews

Average price €20

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

Vegetarian

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

9.3 / 10
532 reviews

Average price €22

Set Menu 9,9€

Vegetarian

Calle del Dr. Fourquet, 32, 28012, Madrid

9.3 / 10
817 reviews

Average price €14

Set Menu 9.90€

American

Calle Reina, 25, 28004, Madrid

8.9 / 10
2,081 reviews

Average price €15

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

InsiderVegetarian

Calle Gran Vía, 9, 28013, Madrid

9.5 / 10
297 reviews

Average price €25

Mediterranean

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

8.4 / 10
359 reviews

Average price €15

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

Italian

Calle de Sagasta, 12, 28004, Madrid

8.5 / 10
1,522 reviews

Average price €15

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

Mediterranean

Calle Capitán Salazar Martínez, 11, 28005, Madrid

8.3 / 10
219 reviews

Average price €15

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

American

Calle Fúcar, 9, 28014, Madrid

9.2 / 10
244 reviews

Average price €17

Menu 9.99€

Mexican

Calle Jardines, 5, 28013, Madrid

8.6 / 10
708 reviews

Average price €25

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

Vegetarian

Calle del Infante, 5, 28014, Madrid

9.3 / 10
916 reviews

Average price €15

Vegetarian

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

7.9 / 10
109 reviews

Average price €25

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

International

Calle Don Pedro, 4, 28005, Madrid

9.1 / 10
280 reviews

Average price €20

Menú del día 10,90 €

Italian

C/ Pelayo, 35, 28004, Madrid

8.8 / 10
940 reviews

Average price €15

Menú Noche 13.50€

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
555 reviews

Average price €23

Mediterranean

Calle Calatrava, 6, 28005, Madrid

8.9 / 10
108 reviews

Average price €28

Mediterranean

Calle del Conde Duque, 2, 28015, Madrid

8.8 / 10
236 reviews

Average price €20

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

International

Calle del Ave María, 8, 28012, Madrid

8.2 / 10
246 reviews

Average price €25

Menu 12€

From market

Calle San Lucas, 13, 28004, Madrid

8.5 / 10
662 reviews

Average price €20

Spanish

Calle Príncipe Anglona, 3, 28005, Madrid

Average price €15

Filter

TheFork advantages