The Best Food Shops in Barcelona

The Best Food Shops in Barcelona


Iberico jamón, paella, chorizo - just saying the words will make your mouth water. It's no wonder, then, why so many people flock to Barcelona every year to sample the local cuisine of tapas and pinxos. Aside from having the Adria brothers and the world's best restaurant, El Celler de Can Roca just next door, the level of quality food produce available in the local shops is next level. Take a look at the list we've put together below as a starting point. 


  1. La Perla de Oro

    Perla de Oro is a delicatessen popular with actors and musicians from the nearby Gran Teatre del Liceu. Although this traditional colmado has been around since 1939, the establishment received a breath of fresh air when it was…

    C/ Bailén, 115 , 08009 Barcelona

  2. Cafés El Magnífico

    Opened by the Sans family in 1919, Cafés El Magnífico is a treasure trove of single-origin coffees from every corner of the world: from Ethiopia, Kenya and Java to Nicaragua, Colombia and India. From its base in the Borne…

    C/ Argenteria 64, 08003 Barcelona

  3. La Castafiore

    This little corner of Italy can be found in the Eixample district, just a couple of blocks from Plaça Universitat. Named after the pasta-mad opera singer from a Tintin comic strip, La Castafiore was opened in 1981 by Pablo and…

    Carrer d' Aribau 58, 08011 Barcelona

  4. La Cuina d'en Garriga

    Helena Garriga grew up surrounded by relics of her family’s former fame as a soda syphon manufacturer, which made the Garrigas an integral part of the traditional Spanish pre-lunch vermut. Helena’s nostalgia for bygone times…

    C/ Consell de Cent 308, 08007 Barcelona

  5. Casa Gispert

    One hundred fifty years ago, the world was a much slower place. Things may have changed nowadays, but Casa Gispert believes the old ways are still the best. Open since 1851, E&A Gispert has been roasting nuts and coffee ever…

    C/ Sombrerers 23, 08003 Barcelona

  6. Baluard

    Just a few streets in from Barceloneta's sandy shore, hungry souls can treat themselves to some of the tastiest bread in the city. Baluard employs traditional Catalan baking techniques and a massive wood-burning oven to serve up…

    C/ del Baluart 38-40, 08003 Barcelona

  7. Formatgeria La Seu

    Next time you get off at Jaume I metro stop, make sure you visit Formatgeria La Seu, which specializes in Spanish-only farm cheese. Run by Scottish-born Katherine McLaughlin, every single one of the 25 different cheeses stocked…

    C/ Dagueria 16, 08002 Barcelona

  8. Vila Viniteca

    The Vila family have been selling gourmet food and wines from their store on Agullers Street ever since 1932. Now, three generations later, Vila Viniteca is far more than just a grocery store. Alongside the original deli, the…

    C/ Agullers 7-9, 08003 Barcelona