top of page

5 Authentic Dishes You Need to Eat in Barcelona

  • Writer: Francesca
    Francesca
  • Nov 25, 2025
  • 3 min read

Barcelona is a city where every meal feels like a celebration. But with thousands of restaurants to choose from, finding the truly authentic spots can be a challenge. You don't want to fly all the way to Catalonia just to eat frozen paella on a tourist strip.

To help you taste the real soul of the city, I’ve rounded up the 5 best dishes you absolutely need to eat, along with the specific restaurants that are famous for making them. These aren’t just fancy dining spots; they are local institutions where tradition comes first.

For more tips on planning your trip, make sure to check out our full City Break Barcelona guide.


Tasting Barcelona one bite at a time with tapas, seafood, and sunshine on every plate.
Tasting Barcelona one bite at a time with tapas, seafood, and sunshine on every plate.

1. La Bomba (The Bomb)


If you only eat one tapas dish in Barcelona, make it this one. The "Bomba" is a deep-fried ball of mashed potato and meat, served with a spicy salsa brava and cool aioli. It was invented in the seaside neighborhood of Barceloneta and gets its name from its resemblance to the anarchist bombs of the Spanish Civil War.


Where to eat it: La Cova Fumada

This is the holy grail for Bomba lovers because they invented it. La Cova Fumada is a gritty, no-frills authentic bar that hasn't changed much in 70 years. It’s loud, crowded, and absolutely legendary.


2. Fideuà


Everyone knows Paella, but the locals often prefer Fideuà. It’s a similar seafood dish but made with short, thin noodles instead of rice. The noodles are toasted before cooking, giving the dish a nutty flavor, and it’s typically served with a generous dollop of garlic aioli on the side.


Where to eat it: Can Majó

Located right on the beachfront, Can Majó is famous for receiving the freshest catch of the day. Their Fideuà is rich with seafood flavor and cooked to perfection in wide, flat pans. It’s slightly pricier than a street snack, but for a sit-down meal by the sea, it is unbeatable.

  • Price: ~€20–€25 per person

  • Website: canmajo.es


3. Canelons (Catalan Cannelloni)


While it looks Italian, Canelons are a staple of Catalan cuisine. Unlike the Italian version, these are stuffed with roast meat (usually pork, beef, and chicken) that has been ground down to a smooth paste, then covered in a creamy Béchamel sauce and cheese. It is traditionally eaten on Boxing Day but is delicious year-round.


Where to eat it: Can Culleretes

You can't get more traditional than this. Can Culleretes is the oldest restaurant in Barcelona (and the second oldest in Spain), dating back to 1786. It feels like stepping into a history book, and their Canelons are widely regarded as the standard-bearer for the city.


4. Escalivada


For a lighter, healthier option that is bursting with flavor, you need to try Escalivada. The name comes from the Catalan verb "escalivar," which means "to cook in hot ashes." It consists of smoky roasted eggplant, red peppers, and onions, usually served cold with olive oil and sometimes anchovies.


Where to eat it: Taverna El Glop

El Glop is a fantastic traditional Catalan tavern that prides itself on charcoal-grilled food. Their Escalivada is smoky, tender, and the perfect starter to share before diving into their grilled meats.


5. Crema Catalana


Finish your meal with the grandmother of all desserts. Crema Catalana is often compared to Crème Brûlée, but don't say that to a local! It is made with milk infused with lemon peel and cinnamon (rather than cream and vanilla) and has that satisfying burnt sugar crust on top.


Where to eat it: Granja M. Viader

This historic café opened in 1870 and is famous for inventing the chocolate drink Cacaolat. It is the most atmospheric place in the city to enjoy a classic dessert. The vibe is old-world charm, with marble tables and waiters in bow ties.

Comments


© 2025 by EUROCITYBREAK

Powered and secured by Wix

bottom of page