Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Madrid

869 restaurants

Sort by Relevance

    From market

    SOT - La Vermutería de Sergi Arola

    C/ Zurbano, 31, 28010, Madrid

    Average price €25

    Menu 18€

      Japanese

      C/ Jose Ortega y Gasset, 67, 28006, Madrid

      Average price €20

      MENU BUFFET LIBRE DE LA CARTA 18.80€

        Vegetarian

        Calle Relatores nº 20, 28012, Madrid

        8.7 / 10
        1,060 reviews

        Average price €20

        Menú 16€ 16 €

          French

          Calle de Rodríguez San Pedro, 66, 28015, Madrid

          Average price €12

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

            International

            Calle de Recoletos, 10, 28001, Madrid

            Average price €25

              Spanish

              Av. del Monasterio de El Escorial, 28049, Madrid

              Average price €20

                Mediterranean

                Calle Donoso Cortés, 32, 28015, Madrid

                Average price €25

                  Spanish

                  Calle de San Joaquín, 14, 28004, Madrid

                  Average price €12

                    Spanish

                    Calle Moreto, 15, 28014, Madrid

                    Average price €25

                      Steakhouse

                      C/ Cardenal Cisneros, 23, 28002, Madrid

                      Average price €15

                        Mexican

                        Calle Laponia, 1, 28030, Madrid

                        Average price €15

                          Spanish

                          Calle Bureta, 7, 28042, Madrid

                          Average price €30

                          InsiderInternational

                          Calle Libertad, 12, 28004, Madrid

                          9.3 / 10
                          314 reviews

                          Average price €35

                            Italian

                            Calle de Benito Gutiérrez, 37, 28008, Madrid

                            Average price €15

                              Pizzeria

                              Calle de Rufino González, 23 bis, 28037, Madrid

                              Average price €20

                                Mediterranean

                                Calle Núñez de Arce 14, 28012, Madrid

                                Average price €30

                                  Moroccan

                                  Calle Nápoles, 15, 28043, Madrid

                                  Average price €20

                                    Argentinian

                                    Paseo del Zurrón, 53, 28042, Madrid

                                    Average price €20

                                    InsiderPeruvian

                                    Calle Nicasio Gallego, 14, 28010, Madrid

                                    Average price €30

                                      Peruvian

                                      Calle María Panes, 13, 28003, Madrid

                                      Average price €25

                                        Vegan cuisine

                                        Calle Rafael de Riego, 13, 28045, Madrid

                                        Average price €15

                                          Japanese

                                          Calle del Almendro, 22, 28005, Madrid

                                          Average price €17

                                            South American

                                            Calle Zabaleta, 19, 28002, Madrid

                                            Average price €16

                                              Fusion

                                              Calle de la Cruz Verde, 16, 28004, Madrid

                                              Average price €20

                                                South American

                                                Calle de Blasco de Garay, 10, 28015, Madrid

                                                Average price €6

                                                Filter

                                                TheFork advantages