Dining in El Born: Restaurants you can’t miss
In a city as cultural and vibrant as Barcelona, you’ll find a wide variety of unique neighbourhoods. One of the most historic and charming is El Born, located right in the heart of the Catalan capital. It combines history, art and a distinctive atmosphere that can be felt on every corner.
Along its lively streets, surrounded by stylish shops, art galleries and characterful buildings, you’ll also find an excellent food scene. Below, we recommend 6 restaurants in El Born that are well worth trying during your visit.
1. El Xampanyet: Authentic Catalan Tapas
If you feel like trying a Barcelona classic, El Xampanyet is a must-stop in the El Born neighbourhood. Founded in 1929 and formerly known as Ca l’Esteve, this small and iconic bar has managed to preserve its character over the years. It’s not so much a place for a formal dinner, but rather for enjoying traditional tapas in an authentic setting.
Among its specialities, the house anchovies stand out, along with other tapas such as seafood or Jabugo ham, all best enjoyed with their well-known sparkling white wine, “Xampanyet”, produced in-house. The venue is small, lively and very popular with both locals and visitors, and it does not take reservations, so it’s common to enjoy your tapas at the bar or at one of its marble tables. Surrounded by decorative tiles and filled with history, it’s the perfect spot for an authentically Barcelona dining experience.
Address: Carrer de Montcada, 22, Ciutat Vella, 08003 Barcelona

Image credit: Photo @el_xampanyet
2. CatBarCAT Vegano
Barcelona never fails to surprise when it comes to offering original dining experiences. Cat Bar is one of those unique spots, a feline-themed vegan bar that combines vegan burgers, Catalan craft beer and an alternative atmosphere. With 9 taps of local beers and a menu featuring specialities such as vegan burgers, cactus sandwich, Tof-ish sandwich, homemade hummus and double-fried potatoes, this place proves that vegan cuisine can be just as flavourful and creative, even for those who don’t follow a meat-free diet.
The atmosphere is informal and lively. Orders are placed directly at the bar, and there is sometimes live music, with even a piano available for anyone who feels like playing. Plus, pets are welcome! It’s certainly a different kind of place to enjoy great vegan food and craft beer in the heart of Barcelona.
Address: Carrer de la Mercè, 29, Ciutat Vella, 08003 Barcelona02 Barcelona

Image credit: Photo @vegancatbar
3. Passadís del Pep
If you’re looking for a special place to enjoy high-quality seafood, Passadís del Pep is the perfect choice. Founded in 1979 by Joan Manubens, this iconic spot in El Born has spent over 40 years carefully selecting the finest produce from both land and sea at local markets. Its concept is quite unique: there is no menu, as the restaurant team creates a daily selection based on the freshest ingredients available. With the diner’s approval, they usually serve a tasting menu of around 8 dishes to share, which may include specialities such as Iberian ham, baby squid with garlic or a delicious seafood casserole.
If desired, the experience can be complemented with an individual main course, such as wild fish, meat or one of their traditional stews. The approximate price of the menu is around €70 per person, although it may vary depending on market availability and seasonal products. This restaurant has become a true culinary gem in El Born, where simplicity in cooking and the quality of the ingredients take centre stage.
Address: Pla de Palau, 2, Ciutat Vella, 08003 Barcelona

Image credit: Photo @passadisdelpep
4. Bodega La Puntual
In this modern tavern, you can enjoy a wide variety of tapas, along with vermouth and wines. The menu combines traditional recipes with high-quality ingredients, featuring specialities such as trinxat from La Cerdanya with fried egg, rice with shredded botifarra sausage and black trumpet mushrooms, grilled octopus with potato parmentier, or Galician beef sirloin with confit potatoes.
With a relaxed yet carefully curated atmosphere and an average price between €25 and €35, it’s an ideal spot to visit with friends, in a group or with family, and enjoy Catalan cuisine throughout the day, as it offers non-stop kitchen service.
Address: Carrer de Montcada, 22, Ciutat Vella, 08003 Barcelona

Image credit: Photo @bodegalapuntual
5. El Atril
Located on a historic street in the old town, this venue combines traditional Spanish tapas with simple dishes perfect for sharing. On the menu, you’ll find tasty options such as patatas bravas, croquettes, salads, burgers and Catalan-inspired dishes, as well as homemade desserts like crema catalana.
The space stands out for its rustic décor and warm atmosphere, making it a pleasant spot for a relaxed dinner. With moderate prices and a central location, it’s a popular choice among both locals and visitors exploring El Born. Ideal for a culinary break while wandering through one of Barcelona’s most iconic neighbourhoods.
Address: Carrer dels Carders, 23, Ciutat Vella, 08003 Barcelona

Image credit: Photo @elatrilbarcelona
6. Tapas La Bona Sort
At this family-run restaurant, you can enjoy traditional Catalan and Mediterranean tapas in a unique setting. It combines classic recipes with quality ingredients, featuring dishes such as paella, fresh seafood, Iberian ham and a wide variety of homemade tapas.
Its rustic décor and covered terrace make it an ideal place to enjoy dinner with friends or family. With moderate prices and a friendly atmosphere, it’s an excellent option for a stop in the El Born neighbourhood.
Address: Carrer dels Carders, 12, Ciutat Vella, 08003 Barcelona

Image credit: Photo @tapas.labonasort
El Born is undoubtedly one of the best neighbourhoods in Barcelona to discover authentic restaurants. From traditional Catalan tapas to more modern options, there’s always something new to try here. Strolling through its streets and choosing a place to eat is an experience not to be missed.
If you enjoyed this article, feel free to let us know in the comments. We’d love to hear from you!