Only 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 Vegetarian dishes in Las Ramblas, Barcelona

45 restaurants

Sort by Relevance

    Asian

    Loto

    Carrer del Call, 17, 08002, Barcelona

    9.6 / 10
    1,575 reviews

    Average price €20 Accepts Yums

    30% off food!

      YUMS x2Meat Cuisine

      Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

      8.9 / 10
      165 reviews

      Average price €25

      30% off food!

        YUMS x2Organic

        Carrer de l'Hospital, 82, 08001, Barcelona

        8.5 / 10
        57 reviews

        Average price €20

        -30% off the "à la carte" menu!

          Spanish

          Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

          9.0 / 10
          775 reviews

          Average price €25

          La promoción solo se aplicará en sala, queda excluida la terraza

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

            Mediterranean

            Carrer del Carme, 08001, Barcelona

            9.1 / 10
            157 reviews

            Average price €20

            -30% off the "à la carte" menu!

              Spanish

              Carrer del Carme, 40, 08001, Barcelona

              9.1 / 10
              14 reviews

              Average price €15

              -30% off the "à la carte" menu!

                Mediterranean

                Carrer Nou de la Rambla, 20, 08001, Barcelona

                9.5 / 10
                301 reviews

                Average price €23

                -50% off the "à la carte" menu!

                  Thai

                  Carrer de la Diputació, 273, 08007, Barcelona

                  9.0 / 10
                  2,522 reviews

                  Average price €27

                  Menú mediodía 18,5 €

                  InsiderMediterranean

                  Carrer dels Escudellers, 24, 08002, Barcelona

                  9.5 / 10
                  549 reviews

                  Average price €29 Accepts Yums

                  InsiderCatalan

                  Carrer de Pelai, 28, 08001, Barcelona

                  9.1 / 10
                  182 reviews

                  Average price €18

                  MENÚ PELAI 18 €

                  InsiderPizzeria

                  Rambla de Catalunya, 25, 08007, Barcelona

                  9.1 / 10
                  512 reviews

                  Average price €30

                    Mexican

                    Carrer del Pintor Fortuny, 24, 08001, Barcelona

                    9.4 / 10
                    271 reviews

                    Average price €5

                    30% off food!

                      YUMS x2Mediterranean

                      Carrer Petxina, 5, 08001, Barcelona

                      8.8 / 10
                      420 reviews

                      Average price €25

                      -20% off the "à la carte" menu!

                        Steakhouse

                        Carrer del Carme, 28, 08001, Barcelona

                        8.8 / 10
                        214 reviews

                        Average price €25

                        50% off food!

                          Vegetarian

                          C/ Pintor Fortuny, 25, 08001, Barcelona

                          9.2 / 10
                          1,914 reviews

                          Average price €19

                          30% off food!

                            YUMS x2International

                            Plaça de Catalunya, 21, 08002, Barcelona

                            8.9 / 10
                            461 reviews

                            Average price €25

                              Mediterranean

                              Carrer de n'Arai, 1, 08002, Barcelona

                              8.5 / 10
                              1,243 reviews

                              Average price €20 Accepts Yums american express Welcome

                              50% off food!

                              InsiderMediterranean

                              Placeta de Manuel Ribé, 1, 08002, Barcelona

                              9.5 / 10
                              294 reviews

                              Average price €25 american express Welcome

                                YUMS x2Mediterranean

                                La Rambla, 111, 08002, Barcelona

                                Average price €28 Accepts Yums

                                50% off food!

                                  Mediterranean

                                  Plaça Reial, 11, 08002, Barcelona

                                  Average price €25

                                  InsiderFrom Galicia

                                  Rambla dels Caputxins, 37, 08002, Barcelona

                                  9.6 / 10
                                  1,213 reviews

                                  Average price €30 Accepts Yums american express Welcome

                                  InsiderMediterranean

                                  Carrer dels Arcs, 5, 08002, Barcelona

                                  8.2 / 10
                                  611 reviews

                                  Average price €40

                                    Mediterranean

                                    Plaça Reial, 12, 08002, Barcelona

                                    Average price €30

                                    -50% off the "à la carte" menu!

                                      Fusion

                                      Passatge dels Escudellers, 3, 08002, Barcelona

                                      Average price €15 american express Welcome

                                      -50% off the "à la carte" menu!

                                        Arrocería

                                        Carrer dels Banys Nous, 8, 08002, Barcelona

                                        9.0 / 10
                                        258 reviews

                                        Average price €30

                                        -30% off the "à la carte" menu!