NeighborhoodsOnly 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 Barbecue Restaurants in Barcelona

487 restaurants

Sort by Relevance

    Mediterranean

    Mirablau

    Plaça Doctor Andreu, S/N, 08035, Barcelona

    8.8 / 10
    1,957 reviews

    Average price €20 american express Welcome

      Mediterranean

      Moll de Gregal 13-17 Port Olímpic, 08005, Barcelona

      8.9 / 10
      708 reviews

      Average price €37 american express Welcome

      Menu 30 €

        Author

        Carrer de Mandri, 32, 08022, Barcelona

        8.3 / 10
        531 reviews

        Average price €18 Accepts Yums american express Welcome

        Menu Gourmet 16,5 €

          Traditional cuisine

          Carrer de Mallorca, 18, 08014, Barcelona

          9.1 / 10
          13 reviews

          Average price €25 american express Welcome

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

            Mediterranean

            Carretera de l' Arrabassada, 107, 08035, Barcelona

            8.7 / 10
            53 reviews

            Average price €18

              Mediterranean

              Carrer de Gandesa, 10, 08029, Barcelona

              8.7 / 10
              307 reviews

              Average price €20

              InsiderCreative

              Avenida Diagonal, 465, 08036, Barcelona

              8.7 / 10
              1,092 reviews

              Average price €27 american express Welcome

                Catalan

                Passeig del Born, 36, 08003, Barcelona

                8.5 / 10
                680 reviews

                Average price €25

                  Mediterranean

                  Gran vía de Les Corts Catalanes, 702, 08010, Barcelona

                  8.8 / 10
                  15 reviews

                  Average price €25 american express Welcome

                    Traditional cuisine

                    Loreto 24, 08029, Barcelona

                    8.9 / 10
                    6 reviews

                    Average price €25 american express Welcome

                      Seafood

                      C/ La Maquinista, 17, 08003, Barcelona

                      8.7 / 10
                      915 reviews

                      Average price €29 Accepts Yums american express Welcome

                        Mediterranean

                        Can Bruixa, 45, 08028, Barcelona

                        8.3 / 10
                        26 reviews

                        Average price €25 american express Welcome

                          Argentinian

                          C/ Vila i Vilà, 53, 08004, Barcelona

                          Average price €25 american express Welcome

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

                            Mediterranean

                            C/ Mercaders, 28, 08003, Barcelona

                            Average price €18

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

                              Basque

                              Av. de Francesc Cambó, 23, 08003, Barcelona

                              8.3 / 10
                              51 reviews

                              Average price €30

                                Pizzeria

                                C/ del Capitán Arenas, 27, 08034, Barcelona

                                Average price €17

                                  YUMS x2International

                                  Carrer d'Aragó, 300, 08009, Barcelona

                                  Average price €30 Accepts Yums

                                  Menú Burger Meets Gin 23 €

                                    Mediterranean

                                    Carretera de Molins de Rei a Vallvidrera, Km. 11,2, 08017, Barcelona

                                    8.6 / 10
                                    174 reviews

                                    Average price €25

                                    Menú Diario 15,9 €

                                      Catalan

                                      Passeig d'Isabel II, 14, 08003, Barcelona

                                      8.7 / 10
                                      4,014 reviews

                                      Average price €50

                                        From market

                                        Gran Via de les Corts Catalanes, 644 - - Hotel Catalonia Passeig de Gràcia, 08007, Barcelona

                                        Average price €29

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

                                          Pizzeria

                                          C/ Deu i Mata, 08014, Barcelona

                                          8.3 / 10
                                          513 reviews

                                          Average price €18

                                            Mediterranean

                                            Carrer Muntaner, 178, 08036, Barcelona

                                            8.0 / 10
                                            264 reviews

                                            Average price €12

                                            Menú Grupos 28.50€ 28,5 €

                                              Steakhouse

                                              Valencia, 329, 08009, Barcelona

                                              9.2 / 10
                                              9 reviews

                                              Average price €25 american express Welcome

                                                From Galicia

                                                Plaça d'Isop, 8, 08035, Barcelona

                                                Average price €20

                                                  Pizzeria

                                                  Paseo Potosi, 2,, 08030, Barcelona

                                                  Average price €18