NeighborhoodsOnly with offersNearby
Register my restaurant
Help

The Best Restaurants with Vegetarian dishes in Barcelona

583 restaurants
Why you received these results
Dagma By Hotel Barcelona Princess, Barcelona

    YUMS x2PAYInternational

    Dagma By Hotel Barcelona Princess

    Av. Diagonal, 1, 08019, Barcelona

    9.6 / 10
    51 reviews

    Average price €39 american express Welcome

    30% off the 'a la carte' menu

    Hofmann, Barcelona
    Top Rated

    YUMS x2MICHELINMediterranean

    Carrer de la Granada del Penedès, 14, 08006, Barcelona

    9.5 / 10
    916 reviews

    Average price €70 american express Welcome

    Menú Semanal €56

    Cibulet, Barcelona
    Great Deal

    INSIDERPAY

    Carrer de Francisco Giner, 54, 08012, Barcelona

    9.6 / 10
    2,948 reviews

    Average price €36 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

    Hola Nepal, Barcelona
    Top Rated

      YUMS x2PAYIndian

      C/ Lepant, 323, 08025, Barcelona

      9.4 / 10
      1,203 reviews

      Average price €18 american express Welcome

      Vinicio bodega subterránea, Barcelona

        PAYMediterranean

        Ingresar por restaurante Papanato y dirigirse al subsuelo, Pg. Joan de Borbo 65, 08003 Barcelona", 08003, Barcelona

        9.2 / 10
        111 reviews

        Average price €17 american express Welcome

        30% off the 'a la carte' menu

        Eclectic Cafe, Barcelona

          YUMS x2PAYCatalan

          Carrer de Calvet, 50, 08021, Barcelona

          9.1 / 10
          160 reviews

          Average price €16 american express Welcome

          20% off the 'a la carte' menu

          Churún Merú, Barcelona
          Great Deal

            PAYVenezuelan

            Carrer de Serrano, 33, 08031, Barcelona

            8.8 / 10
            94 reviews

            Average price €17

            50% off the 'a la carte' menu

            Komo Poke Muntaner, Barcelona
            Top Rated

              PAYAsian

              Carrer de Muntaner, 248, 08021, Barcelona

              9.5 / 10
              542 reviews

              Average price €12 american express Welcome

              30% off the 'a la carte' menu

              Warka Café Africa, Barcelona
              On A Budget

                PAYEthiopian

                Carrer de la Cirera, 4, 08003, Barcelona

                9.8 / 10
                94 reviews

                Average price €15 american express Welcome

                30% off the 'a la carte' menu

                Cal Robert, Barcelona
                Top Rated

                  Mediterranean

                  Carrer de Requesens, 7, 08001, Barcelona

                  9.6 / 10
                  1,007 reviews

                  Average price €22 american express Welcome

                  30% off the 'a la carte' menu

                  Flax & Kale - Passage, Barcelona

                    YUMS x2Italian

                    C/ de Sant Pere Més Alt, 31, 08003, Barcelona

                    9.0 / 10
                    30 reviews

                    Average price €28

                    La Churuata by La Mechada Express, Barcelona

                      PAYVenezuelan

                      Carrer de Tapioles, 14, 08004, Barcelona

                      9.6 / 10
                      36 reviews

                      Average price €20 american express Welcome

                      30% off the 'a la carte' menu

                      Atithi Restaurante Indio, Barcelona
                      Top Rated

                        PAYIndian

                        C/ de Mallorca, 534, 08026, Barcelona

                        9.5 / 10
                        188 reviews

                        Average price €19 american express Welcome

                        30% off the 'a la carte' menu

                        Vivinos, Barcelona
                        Top Rated

                          PAYSpanish

                          Carrer dels Flassaders, 19, 08003, Barcelona

                          9.4 / 10
                          404 reviews

                          Average price €25 american express Welcome

                          30% off the 'a la carte' menu

                          Papadam Indian Authentic, Barcelona
                          Top Rated

                            Indian

                            Ronda de Sant Pau, 11, 08015, Barcelona

                            9.4 / 10
                            2,840 reviews

                            Average price €21 american express Welcome

                            30% off the 'a la carte' menu

                            Estrella D'urgell, Barcelona
                            On A Budget

                              YUMS x2PAYSpanish

                              Carrer del Comte d'Urgell, 50, 08011, Barcelona

                              9.2 / 10
                              24 reviews

                              Average price €15 american express Welcome

                              Brera Restaurant Gnocchi Bar, Barcelona
                              Top Rated

                                Italian

                                Carrer de l'Àliga, 25, 08014, Barcelona

                                9.5 / 10
                                1,620 reviews

                                Average price €17 Accepts Yums

                                30% off the 'a la carte' menu

                                Rasoi, Barcelona
                                Top Rated

                                  PAYIndian

                                  Carrer de Londres, 63, 08036, Barcelona

                                  9.5 / 10
                                  3,804 reviews

                                  Average price €20

                                  30% off the 'a la carte' menu

                                  Restaurante Indian Chilli, Barcelona

                                    PAYIndian

                                    C/ de Pau Claris, 77, 08010, Barcelona

                                    9.3 / 10
                                    331 reviews

                                    Average price €27 american express Welcome

                                    30% off the 'a la carte' menu

                                    FISH, Barcelona

                                      PAYMediterranean

                                      Carrer de Balmes, 180, 08006, Barcelona

                                      9.3 / 10
                                      607 reviews

                                      Average price €30 american express Welcome

                                      30% off the 'a la carte' menu

                                      Koh-i-Noor India Barcelona, Barcelona

                                        Indian

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

                                        9.3 / 10
                                        1,511 reviews

                                        Average price €20 american express Welcome

                                        30% off the 'a la carte' menu

                                        Pakistan Haveli, Barcelona
                                        Great Deal

                                          PAYPakistani

                                          C. de Cabanes, 32, 08004, Barcelona

                                          9.3 / 10
                                          83 reviews

                                          Average price €19 american express Welcome

                                          50% off the 'a la carte' menu

                                          Aura lounge, Barcelona
                                          Great Deal

                                            PAYFusion

                                            C/ d'Aribau, 191, 08021, Barcelona

                                            9.2 / 10
                                            241 reviews

                                            Average price €20 american express Welcome

                                            50% off the 'a la carte' menu

                                            Restaurante Ksara, Barcelona

                                              YUMS x2PAYLebanese

                                              Carrer de Salvà, 41, 08004, Barcelona

                                              9.1 / 10
                                              35 reviews

                                              Average price €18 american express Welcome

                                              Sushi Nori el Putxet, Barcelona
                                              Top Rated

                                                PAYJapanese

                                                Carrer de Ballester, 7, 08023, Barcelona

                                                9.7 / 10
                                                2,292 reviews

                                                Average price €20 american express Welcome

                                                20% off the 'a la carte' menu

                                                Vegetarian-dishes near Barcelona

                                                More food types in Barcelona

                                                • Vegetarian
                                                • Korean
                                                • Tapas
                                                • Chinese
                                                • Spanish

                                                Frequently Asked Questions