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

867 restaurants

Sort by Relevance

Studio32 - Hotel Barceló Imagine, Madrid

    Mediterranean

    Studio32 - Hotel Barceló Imagine

    Calle de Agustín de Foxá, 32, 28036, Madrid

    8.2 / 10
    111 reviews

    Average price €30

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

    Domi, Madrid

      Mediterranean

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

      8.7 / 10
      150 reviews

      Average price €15

      Bombardino Café Tapas Vino, Madrid

        Fusion

        Calle Salitre, 2, 28012, Madrid

        8.7 / 10
        212 reviews

        Average price €15

        Alameda - Hotel Maydrit, Madrid

          Afghan

          Calle Piragua, 1, 28042, Madrid

          Average price €24

          Fórmulas 6,45 €

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

          Tates Alonso Cano, Madrid

            American

            Calle de Alonso Cano, 53, 28003, Madrid

            Average price €18 american express Welcome

            Menú 11,5 €

            La Llave de Oro - Hotel Wellington, Madrid

            InsiderInternational

            Calle de Velázquez, 8, 28001, Madrid

            Average price €25

            Menú almuerzo 23€ 23 €

            canaimagrill, Madrid

              Venezuelan

              Calle Delmira Agustini, 28021, Madrid

              7.4 / 10
              5 reviews

              Average price €20

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

              Timesburg Luchana, Madrid

                American

                Calle de Luchana, 4, 28010, Madrid

                8.8 / 10
                104 reviews

                Average price €14

                Fórmula 11.90 € 11,9 €

                Golden Bar Restaurant, Madrid

                  Spanish

                  Calle de Grafal, 2, 28005, Madrid

                  8.6 / 10
                  95 reviews

                  Average price €15 american express Welcome

                  Huerto de Lucas, Madrid

                    From market

                    Calle San Lucas, 13, 28004, Madrid

                    Average price €20

                    Menú de medio día 13.90€ (Válido de lunes a viernes) 13,9 €

                    Abolea, Madrid

                      Mediterranean

                      Calle de Sandoval, 12, 28010, Madrid

                      Average price €15

                      Menú de Brunch - 15,95 € 15,95 €

                      Entreletras - NH Collection Palacio de Tepa, Madrid

                        Mediterranean

                        Calle de San Sebastián, 2, 28012, Madrid

                        Average price €40

                        Barista Casual Food, Madrid

                          Spanish

                          Calle de Hortaleza, 51, 28004, Madrid

                          Average price €25

                          Café Praga - Hotel Praga, Madrid

                            Mediterranean

                            Calle de Antonio López, 65, 28019, Madrid

                            Average price €25

                            LIQUID 41, Madrid

                              Mediterranean

                              Avenida de América, 41, 28002, Madrid

                              Average price €45

                              Marisqueria Riveira II, Madrid

                                Spanish

                                Calle del Marqués de Viana, 3, 28039, Madrid

                                Average price €20

                                SOMA Healthy Café, Madrid

                                  Organic

                                  Calle Menorca, 3, 28009, Madrid

                                  Average price €14

                                  A Son de Mar Lavapiés, Madrid

                                    International

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

                                    Average price €10

                                    Beer & Grill, Madrid

                                      American

                                      Calle de Almansa, 105, 28040, Madrid

                                      Average price €17

                                      Rincón de Ati, Madrid

                                        Spanish

                                        C/ Cava de San Miguel, 4, 28005, Madrid

                                        Average price €18 american express Welcome

                                        Cyrclo, Madrid

                                          Mediterranean

                                          Paseo del General Martínez Campos, 42B, 28010, Madrid

                                          Average price €16

                                          Marisqueria Reyes, Madrid

                                            Seafood

                                            Calle de Emilia, 32, 28029, Madrid

                                            Average price €35

                                            Casa Castan, Madrid

                                              Spanish

                                              Calle José Castán Tobeñas, 1, 28020, Madrid

                                              8.4 / 10
                                              8 reviews

                                              Average price €35 Accepts Yums

                                              Yuca, Madrid

                                                Traditional cuisine

                                                A-1 Vía de Servicio, 33, 28036, Madrid

                                                Average price €20

                                                Hanan Restaurante Etiope, Madrid

                                                  Ethiopian

                                                  Ventura Rodriguez, 3, 28008, Madrid

                                                  Average price €25

                                                  Filter

                                                  TheFork advantages