Restaurants in Barcelona

Places to eat in Barcelona

Barcelona’s restaurants are as vibrant and varied as the city itself – if you’re looking for a world-class selection of food in one of the most exciting places in the world then look no further than these amazing Barcelona holiday packages.

  1. Flash-Flash
  2. La Pepita
  3. Disfrutar
  4. Gresca
  5. Cuines Santa Caterina
  6. Cafè de l’Acadèmia
  7. Bodega la Plata
  8. Ca l’Estevet
  9. A Tu Bola
  10. Tickets
  11. La Mar Salada
  12. Els Pescadors

After a long day exploring, there’s nothing better than sitting down to some first-rate grub. If you fancy tapas in the beautiful Old Town, fresh fish and even fresher views from the harbour, or Michelin star dining experiences in the trendy Eixample, all you need is an open mind and an empty stomach (and a full purse or wallet doesn’t hurt either). This list will help you find the best places to eat in the city!

In collaboration with
Rough Guides

1. Flash-Flash

Decked out in 1970s style, Flash-Flash does tortillas served any time you like, any way you like, from plain and simple to elaborately stuffed, with sweet ones for dessert. If that doesn’t grab you, try the reasonably priced salads, steaks, burgers and fish.

Public transport: L5 Diagonal

2. La Pepita

This one is worth the queue (and trust us, there will be a queue). The tapas, like roasted chicken croquettes with romesco sauce or aubergine fritters with goats’ cheese, honey and apples, are fantastic, and the atmosphere is chatty and convivial. Hundreds of “love notes” scrawled by customers on the white-tiled walls hint at its popularity.

Public Transport: L5Diagonal

3. Disfrutar

A recipe for the hottest ticket in town: take three head chefs from the former “world’s best restaurant” El Bulli, add a labyrinthine Barcelona location, season with the smiles of happy customers and decorate with an instant Michelin star. €100 gets you 28 courses of Disfrutar’s magical creations and a lot of lasting memories.

Public Transport: L5 Hospital Clínic

4. Gresca

Local food writers have unsuccessfully campaigned for years for chef Rafa Penya to have a Michelin star. But what’s bad news for him is good news for diners: you get to keep eating his superb food at bargain prices. The lunchtime menu is a winner but, if funds permit, the tasting menus are even more spectacular, and showcase creative, technical cooking of the highest standard. This is definitely one of the best restaurants in Barcelona.

Public Transport: L5 Diagonal

Website: gresca.net

5. Cuines Santa Caterina

A ravishing open-plan tapas bar and market restaurant with tables under soaring rafters. Food touches all bases – pasta to sushi, Catalan rice to Thai curry – with most things on the menu not breaking the piggy bank.

6. Cafè de l’Acadèmia

Great for a date or a lazy lunch, with creative Catalan dishes served in a romantic stone-flagged restaurant or outside in the medieval square. Expect classy grills, fresh fish, rice dishes, seasonal game and a taste of local favourites like salt cod, wild mushrooms or grilled veg. Make sure you book as it’s extremely popular!

Public Transport: L4 Jaume

7. Bodega la Plata

A classic taste of the Old Town, with a marble tapas counter open to the street (anchovies are the speciality) and dirt-cheap wine straight from the barrel.

Public Transport: L3 Drassanes

8. Ca l’Estevet

An unshifting rock in the fickle seas of foodie fashions, this restaurant has been serving up old-school Catalan cuisine since 1940. The practice has made perfect; try the lunch menu or tuck into grilled botifarra sausages, roasted kid or escudella i carn d’olla (meat stew).

Public Transport: L2 & L1Universitat

9. A Tu Bola

Falafel-like balls of fresh ingredients come in unexpected but delightful flavour combinations here. Homemade harissa and soft drinks bear hallmarks of the attention to detail that lifts this far above typical street-food standard. There aren’t many seats and prices are low so expect a wait at busy times.

Public Transport: L3 Liceu

10. Tickets

Star-studded tapas bar by El Bulli’s Albert Adrià and his even-more famous brother Ferran Adrià, where terrifically inventive dishes mix impeccably sourced ingredients with flights of fancy. Online reservations are taken up to three months in advance and seats are hard to get.

Public transport: L3Poble Sec

Website: elbarri.com

11. La Mar Salada

Buying freshly-landed fish straight from the dock directly opposite, the chefs offer creative seafood dishes at bargain prices. The lunchtime set menu is superb value, and there’s even a sunny terrace to eat it on.

Public transport: L4 Barceloneta

Website: lamarsalada.cat

12. Els Pescadors

The best fish restaurant in Barcelona? It’s a tough call, but many would choose this hideaway place in a pretty Poble Nou square. The menu offers daily fresh fish dishes, and plenty more involving rice, noodles or salt cod.

Public transport: L4 Poble Nou

Find your perfect destination