Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants with Vegetarian dishes in Sants - Montjuïc, Barcelona

12 restaurants

Sort by Relevance

    YUMS x2Fusion

    Sasha Bar - It`s Not a Mexican Bar !

    Carrer de Margarit, 18, 08004, Barcelona

    9.5 / 10
    1,713 reviews

    Average price €20

      Mediterranean

      Carrer de Mallorca, 18, 08014, Barcelona

      9.1 / 10
      15 reviews

      Average price €25 american express Welcome

        Pizzeria

        C/ Salou, 23, 08014, Barcelona

        9.2 / 10
        364 reviews

        Average price €20 Accepts Yums american express Welcome

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

        InsiderCatalan

        Avenida de Francesc Ferrer i Guàrdia, 13-27 (Poble Espanyol), 08038, Barcelona

        9.1 / 10
        209 reviews

        Average price €25

        Menú especial Calçotada 35€ 35 €

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

          From Galicia

          Av. de Josep Tarradellas, 11, 08029, Barcelona

          8.5 / 10
          1,353 reviews

          Average price €18 Accepts Yums american express Welcome

          Menú 12 €

            Spanish

            Avinguda Diagonal, 589-591, 08014, Barcelona

            Average price €32

            InsiderMediterranean

            Plaça de Carlos Ibáñez, 3, 08038, Barcelona

            9.7 / 10
            2,161 reviews

            Average price €46

              Mediterranean

              Moll de Espanya, 5, 08039, Barcelona

              8.7 / 10
              420 reviews

              Average price €26

              -50% en « Menu Baritimo », es decir 26,00 € en lugar de 52,00 € ! 52 €

                Mediterranean

                Moll d'Espanya, 5, 08039, Barcelona

                Average price €35

                  American

                  C/ Vallespir, 51, 08014, Barcelona

                  Average price €13

                    Mediterranean

                    C/ Olivera, 35, 08004, Barcelona

                    Average price €23

                    InsiderMexican

                    Avinguda de Mistral, 54, 08015, Barcelona

                    Average price €110