NeighborhoodsOnly 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 Vegan in Barcelona

312 restaurants

Sort by Relevance

    PAYJapanese

    Sushi Nori

    Carrer de Ballester, 7, 08023, Barcelona

    9.8 / 10
    253 reviews

    Average price €20

    30% off the 'a la carte' menu

      PAYIndian

      Cerca de el Sants estación y la Plaza España, 08014, Barcelona

      9.6 / 10
      1,297 reviews

      Average price €25 american express Welcome

      30% off the 'a la carte' menu

        YUMS x2PAYAmerican

        Carrer d'Atenes, 42, 08006, Barcelona

        9.7 / 10
        15 reviews

        Average price €20

        20% off the 'a la carte' menu

        InsiderItalian

        Carrer de Josep Anselm Clavé, 11, 08002, Barcelona

        9.4 / 10
        2,273 reviews

        Average price €24 Accepts Yums american express Welcome

        30% off the 'a la carte' menu

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

          Indian

          Passatge de Josep Llovera, 11, 08021, Barcelona

          9.4 / 10
          2,796 reviews

          Average price €20

          -40% en Carta

          YUMS x2MICHELINPAYCatalan

          Carrer de Còrsega, 286, 08008, Barcelona

          9.3 / 10
          1,297 reviews

          Average price €44 Accepts Yums

          Menú tradición €33.9

            YUMS x2Lebanese

            Carrer de Muntaner, 447, 08021, Barcelona

            9.0 / 10
            64 reviews

            Average price €25

            20% off the 'a la carte' menu

              YUMS x2PAYVegetarian

              Carrer de la Marina, 52, 08005, Barcelona

              9.5 / 10
              86 reviews

              Average price €18 american express Welcome

              YUMS x2InsiderPAYMediterranean

              Carrer d'Enric Granados, 34, 08008, Barcelona

              9.3 / 10
              315 reviews

              Average price €40

                PAYIndian

                Carrer de les Carretes, 44, 08001, Barcelona

                9.3 / 10
                516 reviews

                Average price €20

                30% off the 'a la carte' menu

                  PAYMediterranean

                  La Rambla, 111, 08002, Barcelona

                  9.0 / 10
                  3,820 reviews

                  Average price €24 Accepts Yums

                  50% off the 'a la carte' menu

                  InsiderCatalan

                  Passeig del Born, 27, 08003, Barcelona

                  9.0 / 10
                  1,973 reviews

                  Average price €30 Accepts Yums

                  50% off the 'a la carte' menu

                    PAYPizzeria

                    Carrer del Rector Triadó, 20, 08014, Barcelona

                    9.5 / 10
                    178 reviews

                    Average price €20

                    30% off the 'a la carte' menu

                      Asian

                      Carrer de Julià Portet, 6, 08002, Barcelona

                      9.5 / 10
                      2,337 reviews

                      Average price €15

                      30% off the 'a la carte' menu

                        Vegetarian

                        C/ Pintor Fortuny, 25, 08001, Barcelona

                        9.2 / 10
                        2,050 reviews

                        Average price €19

                        30% off the 'a la carte' menu

                          YUMS x2Pizzeria

                          Avinguda del Paral·lel, 15, 08004, Barcelona

                          8.8 / 10
                          154 reviews

                          Average price €15

                          20% off the 'a la carte' menu

                            Mediterranean

                            Carrer de Provença, 88, 08029, Barcelona

                            9.1 / 10
                            572 reviews

                            Average price €25 american express Welcome

                            30% off the 'a la carte' menu

                              Indian

                              Carrer de Còrsega, 211 Bis, 08036, Barcelona

                              9.4 / 10
                              1,896 reviews

                              Average price €20

                              30% off the 'a la carte' menu

                                Mediterranean

                                Carrer d'Aribau, 151, 08036, Barcelona

                                9.6 / 10
                                64 reviews

                                Average price €25 Accepts Yums

                                50% off the 'a la carte' menu

                                  PAYIndian

                                  Carrer de Balmes, 21, 08007, Barcelona

                                  9.2 / 10
                                  254 reviews

                                  Average price €17

                                  30% off the 'a la carte' menu

                                    PAYMediterranean

                                    Carrer d'En Fontrodona, 23, 08004, Barcelona

                                    9.4 / 10
                                    149 reviews

                                    Average price €15

                                    30% off the 'a la carte' menu

                                      YUMS x2PAYFusion

                                      Carrer de Muntaner, 125, 08036, Barcelona

                                      9.5 / 10
                                      32 reviews

                                      Average price €20

                                        PAYIndian

                                        Muntaner 443 445, 08021, Barcelona

                                        9.4 / 10
                                        45 reviews

                                        Average price €18 american express Welcome

                                        30% off the 'a la carte' menu

                                          PAYJapanese

                                          Carrer de Bigai, 4, 08022, Barcelona

                                          9.0 / 10
                                          131 reviews

                                          Average price €20 american express Welcome

                                          30% off the 'a la carte' menu

                                            YUMS x2Mediterranean

                                            Carrer d'Aragó, 271, 08007, Barcelona

                                            8.9 / 10
                                            70 reviews

                                            Average price €25

                                            30% off the 'a la carte' menu

                                            Frequently Asked Questions