Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegan in Barcelona

213 restaurants
Why you received these results
Aflamas, Barcelona
Top Rated

YUMS x2InsiderPAYMediterranean

Aflamas

Carrer de Loreto, 32, Baixos, 08029, Barcelona

9.6 / 10
711 reviews

Average price €35 american express Welcome

Sushi Nori, Barcelona
Top Rated

    PAYVegetarian

    Carrer de Ballester, 7, 08023, Barcelona

    9.8 / 10
    1,694 reviews

    Average price €20 american express Welcome

    20% off the 'a la carte' menu

    Restaurante Sushi taller, Barcelona
    Top Rated

      PAYVegetarian

      Carrer de Bigai, 4, 08022, Barcelona

      9.4 / 10
      235 reviews

      Average price €20 american express Welcome

      30% off the 'a la carte' menu

      Tandoori Nights, Barcelona

        PAYVegetarian

        Carrer de les Carretes, 44, 08001, Barcelona

        9.3 / 10
        759 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

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

        Papadam Indian Authentic, Barcelona
        Top Rated

          Vegetarian

          Ronda de Sant Pau, 11, 08015, Barcelona

          9.4 / 10
          2,448 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

          Lilith & Sons, Barcelona
          Top Rated

            PAYMediterranean

            Carrer d'En Fontrodona, 23, 08004, Barcelona

            9.6 / 10
            361 reviews

            Average price €15 american express Welcome

            20% off the 'a la carte' menu

            Lascar 74, Barcelona
            Top Rated

              Seafood

              Carrer del Roser, 74, 08004, Barcelona

              9.4 / 10
              1,084 reviews

              Average price €17 Accepts Yums american express Welcome

              30% off the 'a la carte' menu

              Studio Miramar - Hotel Miramar, Barcelona

                PAYMediterranean

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

                9.2 / 10
                2,222 reviews

                Average price €40 american express Welcome

                30% off the 'a la carte' menu

                FISH, Barcelona
                Great Deal

                  PAYMediterranean

                  Carrer de Balmes, 180, 08006, Barcelona

                  8.9 / 10
                  353 reviews

                  Average price €28 american express Welcome

                  50% off the 'a la carte' menu

                  Asian ways Gotico, Barcelona
                  Top Rated

                    PAYVegetarian

                    Carrer de Julià Portet, 6, 08002, Barcelona

                    9.5 / 10
                    3,417 reviews

                    Average price €15 american express Welcome

                    20% off the 'a la carte' menu

                    Indian curry house, Barcelona

                      PAYVegetarian

                      Muntaner 443 445, 08021, Barcelona

                      9.2 / 10
                      126 reviews

                      Average price €18 american express Welcome

                      30% off the 'a la carte' menu

                      Biocenter, Barcelona

                        Vegetarian

                        Pintor Fortuny, 25, 08001, Barcelona

                        9.1 / 10
                        2,291 reviews

                        Average price €19 american express Welcome

                        30% off the 'a la carte' menu

                        1er Restaurante Tibetano Kailash, Barcelona
                        Top Rated

                          PAYTibetan

                          Carrer de Roger de Llúria, 134, 08037, Barcelona

                          9.4 / 10
                          468 reviews

                          Average price €18 Accepts Yums american express Welcome

                          30% off the 'a la carte' menu

                          Il Mercante Di Venezia, Barcelona

                            Vegetarian

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

                            9.2 / 10
                            3,150 reviews

                            Average price €24 Accepts Yums american express Welcome

                            30% off the 'a la carte' menu

                            La Frontera, Barcelona

                              Argentinian

                              Carrer de Vila i Vilà, 53, 08004, Barcelona

                              9.3 / 10
                              182 reviews

                              Average price €25

                              30% off the 'a la carte' menu

                              Indian Herbs, Barcelona

                                PAYVegetarian

                                Carrer de Còrsega, 421, 08037, Barcelona

                                9.2 / 10
                                319 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Koh-ndal Thai Bistro, Barcelona

                                  Vegetarian

                                  Passeig de Sant Gervasi, 57B, 08022, Barcelona

                                  9.1 / 10
                                  2,643 reviews

                                  Average price €20

                                  30% off the 'a la carte' menu

                                  Virens, Barcelona

                                  YUMS x2MICHELINVegetarian

                                  Gran Via de les Corts Catalanes, 619, 08007, Barcelona

                                  9.2 / 10
                                  308 reviews

                                  Average price €40 Accepts Yums american express Welcome

                                  Menú Virens by Rodrigo de la Calle - semanas del 3 al 16 de octubre · solo mediodía €28

                                  Veg& The Gang  Antiguo Let It V, Barcelona

                                    PAYVegetarian

                                    Carrer de Casanova, 195, 08036, Barcelona

                                    9.1 / 10
                                    332 reviews

                                    Average price €30 american express Welcome

                                    30% off the 'a la carte' menu

                                    Bistro Helena, Barcelona

                                      Mediterranean

                                      Via Laietana, 30, 08003, Barcelona

                                      9.3 / 10
                                      2,743 reviews

                                      Average price €45 american express Welcome

                                      30% off the 'a la carte' menu

                                      Boraz, Barcelona
                                      Top Rated

                                      InsiderPAYMediterranean

                                      Carrer de Muntaner, 124, 08036, Barcelona

                                      9.6 / 10
                                      512 reviews

                                      Average price €58 american express Welcome

                                      Menú degustación €70

                                      Vinogrado, Barcelona
                                      Top Rated

                                      InsiderPAYMediterranean

                                      Carrer de Benet Mateu, 59, 08034, Barcelona

                                      9.6 / 10
                                      614 reviews

                                      Average price €50 american express Welcome

                                      Tortuga, Barcelona

                                        PAYInternational food

                                        Gran Via de les Corts Catalanes, 710, 08013, Barcelona

                                        9.1 / 10
                                        156 reviews

                                        Average price €17 american express Welcome

                                        30% off the 'a la carte' menu

                                        Masaya, Barcelona

                                          Vegetarian

                                          Carrer de Pau Claris, 128, 08009, Barcelona

                                          9.0 / 10
                                          723 reviews

                                          Average price €20 american express Welcome

                                          30% off the 'a la carte' menu

                                          My Lebanon by Chef Alí, Barcelona

                                            YUMS x2Vegetarian

                                            Carrer de Muntaner, 447, 08021, Barcelona

                                            8.7 / 10
                                            136 reviews

                                            Average price €25 american express Welcome

                                            20% off the 'a la carte' menu

                                            Frequently Asked Questions