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 Barcelona

1,479 restaurants

Sort by Relevance

    Mediterranean

    Brisa Sin Prisa - Poblenou

    Rambla del Poblenou, 59, 08005, Barcelona

    9.0 / 10
    440 reviews

    Average price €23

    50% off food!

      Catalan

      Carrer de Casanova, 62, 08011, Barcelona

      8.9 / 10
      63 reviews

      Average price €15 american express Welcome

      50% off food!

      InsiderFusion

      Carrer de Francisco Giner, 54, 08012, Barcelona

      9.6 / 10
      871 reviews

      Average price €36 Accepts Yums

      50% off food!

        YUMS x2Meat Cuisine

        Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

        9.1 / 10
        95 reviews

        Average price €25

        30% off food!

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

          YUMS x2Mediterranean

          Carrer de Còrsega, 372, 08037, Barcelona

          8.7 / 10
          470 reviews

          Average price €26 american express Welcome

          50% off food!

          InsiderInternational

          Carrer de Lleida, 5, 08004, Barcelona

          9.3 / 10
          108 reviews

          Average price €35

          50% off food!

            Pizzeria

            Carrer d'Enric Granados, 108, 08008, Barcelona

            9.5 / 10
            1,041 reviews

            Average price €25 american express Welcome

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

              Italian

              Carrer d' Aribau, 318, 08006, Barcelona

              9.5 / 10
              110 reviews

              Average price €25

              30% off food!

                Asian

                Carrer d'Aragó, 397, 08013, Barcelona

                9.4 / 10
                534 reviews

                Average price €14

                30% off food!

                YUMS x2InsiderSpanish

                C/ Aribau, 162, 08036, Barcelona

                9.4 / 10
                353 reviews

                Average price €80 Accepts Yums

                InsiderFrom Galicia

                Carrer de Buenos Aires, 2, 08029, Barcelona

                9.4 / 10
                2,267 reviews

                Average price €30

                30% off food!

                  Creative

                  Rambla del Raval, 17-21, 08001, Barcelona

                  9.3 / 10
                  1,234 reviews

                  Average price €26

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

                  YUMS x2InsiderCreative

                  Carrer de Loreto, 32, Baixos, 08029, Barcelona

                  9.5 / 10
                  358 reviews

                  Average price €35 Accepts Yums american express Welcome

                    Indian

                    Carrer de Mallorca , enfrente Expo hotel , cerca de Sants estación., 08014, Barcelona

                    9.5 / 10
                    1,073 reviews

                    Average price €25 american express Welcome

                    30% off food!

                      Indian

                      Carrer de Londres, 63, 08036, Barcelona

                      9.5 / 10
                      2,667 reviews

                      Average price €20 american express Welcome

                      30% off food!

                        Pizzeria

                        Plaça de Sant Bernat Calbó, 6, 08005, Barcelona

                        9.5 / 10
                        1,234 reviews

                        Average price €15

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

                          YUMS x2Mediterranean

                          Carrer de Londres, 103, 08036, Barcelona

                          8.7 / 10
                          1,488 reviews

                          Average price €22 american express Welcome

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

                            Asian

                            Carrer de Julià Portet, 6, 08002, Barcelona

                            9.3 / 10
                            1,632 reviews

                            Average price €15

                            30% off food!

                              Chinese

                              Carrer d'Aribau, 73, 08036, Barcelona

                              9.3 / 10
                              409 reviews

                              Average price €20

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

                              MICHELINAuthor

                              Carrer de la Creu dels Molers, 4, 08004, Barcelona

                              9.3 / 10
                              829 reviews

                              Average price €40 Accepts Yums american express Welcome

                              30% off food!

                              InsiderIndian

                              Carrer d'Aragó, 8, 08015, Barcelona

                              9.3 / 10
                              1,107 reviews

                              Average price €30

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

                                YUMS x2Mediterranean

                                Calle Riego 25 Bajos, 08014, Barcelona

                                9.3 / 10
                                1,596 reviews

                                Average price €20

                                  Indian

                                  Carrer del Marquès de Campo Sagrado,3, 08015, Barcelona

                                  9.3 / 10
                                  1,034 reviews

                                  Average price €20

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

                                    Asian

                                    Carrer del Call, 17, 08002, Barcelona

                                    9.6 / 10
                                    1,382 reviews

                                    Average price €20 Accepts Yums

                                    30% off food!

                                      Fusion

                                      Carrer del Montseny, 13, 08012, Barcelona

                                      9.5 / 10
                                      392 reviews

                                      Average price €20

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

                                      Filter

                                      TheFork advantages