Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in Barcelona

536 restaurants
Why you received these results
Ají, Barcelona

MICHELINPAYPeruvian

Ají

Carrer de la Marina, 19, 08005, Barcelona

9.2 / 10
1,631 reviews

Average price €35

MICHELIN Special €50

Aflamas, Barcelona
Top Rated

YUMS x2InsiderPAYMediterranean

Carrer de Loreto, 32, Baixos, 08029, Barcelona

9.6 / 10
711 reviews

Average price €35 american express Welcome

Rasoi Ghar, Barcelona
Top Rated

    PAYIndian

    Carrer de la Reina Cristina, 10, 08003, Barcelona

    9.4 / 10
    1,222 reviews

    Average price €20 american express Welcome

    40% off the 'a la carte' menu

    Fan Dim Sum, Barcelona
    Top Rated

      PAYChinese

      Carrer de Laforja, 128, 08021, Barcelona

      9.4 / 10
      634 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

      Dhaba, Barcelona
      Top Rated

        Indian

        Passeig de Manuel Girona, 50, 08034, Barcelona

        9.4 / 10
        2,100 reviews

        Average price €20 american express Welcome

        30% off the 'a la carte' menu

        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

          Kangnam, Barcelona
          Top Rated

            PAYKorean

            Carrer de Jaume Roig, 8, 08028, Barcelona

            9.5 / 10
            737 reviews

            Average price €16 american express Welcome

            30% 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

                Palomino, Barcelona
                Top Rated

                  PAYCatalan

                  Carrer d'Andrea Dòria, 37, 08003, Barcelona

                  9.4 / 10
                  551 reviews

                  Average price €20 american express Welcome

                  30% off the 'a la carte' menu

                  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

                    Rasoi, Barcelona
                    Top Rated

                      PAYIndian

                      Carrer de Londres, 63, 08036, Barcelona

                      9.4 / 10
                      3,366 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

                          Hanabi, Barcelona
                          Top Rated

                            PAYJapanese

                            Passatge de Lluís Pellicer, 18, 08036, Barcelona

                            9.4 / 10
                            1,880 reviews

                            Average price €20 american express Welcome

                            30% off the 'a la carte' menu

                            Shanghai Stories, Barcelona

                              Chinese

                              Carrer d'Aribau, 73, 08036, Barcelona

                              9.2 / 10
                              1,181 reviews

                              Average price €20

                              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,223 reviews

                                Average price €40 american express Welcome

                                30% off the 'a la carte' menu

                                Top Rated

                                  Mediterranean

                                  Carrer de Requesens, 7, 08001, Barcelona

                                  9.5 / 10
                                  598 reviews

                                  Average price €22 american express Welcome

                                  30% off the 'a la carte' menu

                                  SOLC - Majestic Hotel & Spa, Barcelona
                                  Top Rated

                                  InsiderMediterranean

                                  Passeig de Gràcia 68, 08008, Barcelona

                                  9.4 / 10
                                  228 reviews

                                  Average price €50 Accepts Yums american express Welcome

                                  30% off the 'a la carte' menu

                                  El Martinet, Barcelona
                                  Great Deal

                                    PAYMediterranean

                                    Gran Via de les Corts Catalanes, 552, 08011, Barcelona

                                    9.0 / 10
                                    6,337 reviews

                                    Average price €27 Accepts Yums american express Welcome

                                    50% 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

                                      Koh-i-Noor India Barcelona, Barcelona

                                        Indian

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

                                        9.1 / 10
                                        1,372 reviews

                                        Average price €20 american express Welcome

                                        30% 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

                                          Calabrasa, Barcelona
                                          Great Deal

                                            PAYCatalan

                                            Passeig del Born, 27, 08003, Barcelona

                                            9.0 / 10
                                            4,025 reviews

                                            Average price €30 Accepts Yums

                                            50% 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

                                              Frequently Asked Questions