Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in Casa Batlló, Barcelona

21 restaurants
SOLC - Majestic Hotel & Spa, Barcelona
Great Deal

    Mediterranean

    SOLC - Majestic Hotel & Spa

    Passeig de Gràcia 68, 08008, Barcelona

    9.3 / 10
    197 reviews

    Average price €50 american express Welcome

    -50% en carta - TheFork Festival

    Masaya, Barcelona

      Lebanese

      Carrer de Pau Claris, 128, 08009, Barcelona

      9.0 / 10
      648 reviews

      Average price €20 american express Welcome

      30% off the 'a la carte' menu

      Tablafina - NH Collection Calderon, Barcelona

        Mediterranean

        Rambla de Catalunya, 26, 08007, Barcelona

        8.5 / 10
        166 reviews

        Average price €25 american express Welcome

        30% off the 'a la carte' menu

        El Boulevard, Barcelona

          YUMS x2PAYMediterranean

          Pg. de Gràcia, 53, 08007, Barcelona

          8.1 / 10
          22 reviews

          Average price €35

          20% off the 'a la carte' menu

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

          Rumbo Bar & Eatery, Barcelona

            International

            Carrer de Pau Claris, 122, 08009, Barcelona

            9.1 / 10
            59 reviews

            Average price €34 Accepts Yums american express Welcome

            Fórmula de mediodía €18

            Vibra, Barcelona

              PAYMediterranean

              C/ d'Aragó, 271, 08007, Barcelona

              9.1 / 10
              7 reviews

              Average price €25

              30% off the 'a la carte' menu

              Pepito, Barcelona

                Mediterranean

                Passatge de Domingo, 3, 08007, Barcelona

                9.0 / 10
                4,351 reviews

                Average price €35 american express Welcome

                Citrus, Barcelona

                  Mediterranean

                  Passeig de Gràcia, 44 (1ª planta), 08007, Barcelona

                  9.0 / 10
                  1,220 reviews

                  Average price €35 american express Welcome

                  MENÚ POMELO €44

                  L'Antica Pizzeria da Michele, Barcelona

                    PAYPizzeria

                    C. del Consell de Cent, 336, 08009, Barcelona

                    9.2 / 10
                    259 reviews

                    Average price €20

                    Thai Barcelona | Royal Cuisine, Barcelona

                      Thai

                      Carrer de la Diputació, 273, 08007, Barcelona

                      8.9 / 10
                      2,877 reviews

                      Average price €27 american express Welcome

                      Menú Degustación (precio por comensal) €38.9

                      Maska, Barcelona

                        PAYMediterranean

                        Carrer de Pau Claris, 117, 08009, Barcelona

                        9.5 / 10
                        25 reviews

                        Average price €17

                        Josephine, Barcelona

                          PAYFrench

                          Carrer de Pau Claris, 147, 08009, Barcelona

                          8.5 / 10
                          4 reviews

                          Average price €50

                          20% off the 'a la carte' menu

                          Tapa-Tapa  - Rambla Catalunya, Barcelona
                          On A Budget

                            Mediterranean

                            Rambla de Catalunya, 7, 08007, Barcelona

                            8.6 / 10
                            212 reviews

                            Average price €11

                            Mussol - Aragó, Barcelona

                              Catalan

                              Carrer d'Aragó, 261, 08007, Barcelona

                              8.4 / 10
                              624 reviews

                              Average price €20 american express Welcome

                              MENÚ PAYÉS €36.5

                              Quixote, Barcelona

                                PAYMediterranean

                                C/ Consell de Cent, 314, 08007, Barcelona

                                8.7 / 10
                                3,089 reviews

                                Average price €20 american express Welcome

                                30% off the 'a la carte' menu

                                Tapa Tapa - Passeig de Gracia, Barcelona
                                On A Budget

                                  Mediterranean

                                  Passeig de Gràcia, 44, 08007, Barcelona

                                  8.3 / 10
                                  256 reviews

                                  Average price €11 american express Welcome

                                  Goja Rooftop Experience - Hotel Renaissance Barcelona, Barcelona

                                    Mediterranean

                                    Carrer de Pau Claris, 122, 08009, Barcelona

                                    8.4 / 10
                                    194 reviews

                                    Average price €35 Accepts Yums

                                    Menú Poke Bowl L €18

                                    La Tavola de Blanc, Barcelona

                                    InsiderItalian

                                    Pg. de Gràcia, 38-40, 08007, Barcelona

                                    9.8 / 10
                                    4 reviews

                                    Average price €35

                                      PAYInternational

                                      Passatge de Domingo, 3, 08007, Barcelona

                                      Average price €30

                                      Terraza Alaire - Hotel Condes Barcelona, Barcelona

                                        PAYMediterranean

                                        Passeig de Gràcia, 73, 08008, Barcelona

                                        Average price €20 american express Welcome

                                        Toke, Barcelona
                                        Top Rated

                                          PAYCatalan

                                          C/ d'Aragó, 235, 08007, Barcelona

                                          9.4 / 10
                                          378 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          Frequently Asked Questions