A big part of visiting Barcelona is discovering and enjoying its local and international cuisine. In this restaurant guide, we will walk you through the best dining options near Barcelona’s main attractions. Below, find our guide to the best restaurants in Barcelona.
Restaurants Near Barcelona’s Seafront
Address: Ctra. de Miramar, 40, 08038 Barcelona]
Hours: Monday – Sunday: 11:00AM – 8:00PM
We recommend sitting in one of the most amazing terraces of Barcelona, the Terraza Miramar. In this restaurant in Montjuïc, you will enjoy local cuisine, such as a wide variety of rice and tapas, while observing one of the best views of the city. Besides the restaurant, you can also go only for drinks while sitting at the top of Barcelona!
Address: Moll dels Pescador, Port Vell, Carrer de l’Escar, 22, 08039 Barcelona]
Hours: Monday – Sunday: 1:00PM – 12:00AM
This is considered one of the most classic restaurants of the city of Barcelona. Here, you will find one of the top maritime cuisines of this city alongside a beautiful view of the neighborhood of Barceloneta and of the luxury harbor of “el Moll de la Fusta”.
At Restaurant Barceloneta, you will find unique dishes related to the fishermen culture, like fish soups, or maritime salads, among other house specialities. Of course, rice and paella are among its top dishes.
Address: Av. del Litoral, 62, 08005 Barcelona
Hours: Monday – Sunday: 12:00PM – 10:30 PM
L’Escribà’s restaurant structure was designed and built for the 1992 Olympic Games celebrated in Barcelona. The Olympics restructured parts of Barcelona and opened a new boardwalk for its citizens and visitors, where this restaurant sits now.
At l’Escribà, you will have lunch or dinner right in front of the beach, while enjoying one of the best rices and paella in the city.
Restaurants Near Sagrada Familia
Address: Carrer de la Marina, 183, 08013 Barcelona
Hours: Tuesday – Sunday: 12:00PM – 12:00AM, Monday: Closed
This tavern is located less than a 10-minute walk from Sagrada Familia. This is one of the most historical taverns still in this area, and here you will find very typical dishes as well as innovative cuisine that mixes very well with traditional food from Barcelona. You will also find all sorts of local drinks, from non-alcoholic to local beers and regional wines.
La Cantina Mexicana
Address: Carrer de València, 427, 08013 Barcelona
Hours: Monday – Sunday: 1:00PM – 12:00AM
La Cantina Mexicana is right next to Sagrada Familia. This restaurant has a very welcoming environment and the food served is traditional Mexican food. Food is tasty and plentiful, so you will not leave this place hungry.
El Rincón de la Abuela Venezolana
Address: Carrer de Mallorca, 470, 08013 Barcelona
Hours: Monday-Saturday: 12:30PM – 23:30PM, Sunday: Closed
During the last 20 years, a lot of people from Venezuela have migrated to Spain, bringing with them their traditions and cuisine. Close to Sagrada Familia, there is this family restaurant where you can eat amazing “arepas”, the most famous Venezuelan dish, which are made of a type of bread and filled with cheese and different types of meat.
Address: Carrer de Provença, 548, 08025 Barcelona
Hours: Monday – Sunday: 7:00PM-11:00PM
If you want to taste one of the best pizzas in Barcelona while visiting Sagrada Familia, you should pass by Alain Pizza. This place is one of the most popular pizza makers in Barcelona, and you might have to wait a little bit before getting served. Although you can sit inside, it’s better to do takeout, since there isn’t a ton of seating.
Restaurants Near Passeig de Gràcia
El Principal de l’Eixample
Address: Carrer de Provença, 286-288, 08008 Barcelona
Hours: Monday – Sunday: 1:30PM–4:00PM/8:00PM–11:00PM
Around Passeig de Gràcia, you will find the most exclusive restaurants in Barcelona that touch both traditional and innovative cuisine. At El Principal, you will enjoy some of the most exclusive cuisine in Barcelona.
This restaurant specializes in Mediterranean cuisine, and its menu is seasonal. According to each month’s fruits, fish and vegetables the menu is composed. The chefs at this restaurant are known for their experience in other top restaurants of Barcelona and Spain. The interior of this restaurant is beautiful, but you will be thrilled when eating within its interior terrace a small silence garden inside this restaurant.
Address: Carrer d’Aribau, 117, 08036 Barcelona
Hours: Monday – Sunday: 1:30PM–3:30PM/8:30PM–11:30PM
La Camarga is one of the most famous restaurants in Barcelona where you can enjoy traditional food but cooked in a modern way. This restaurant adapts traditional Spanish food to modern tastes. They offer a wide range of menus depending on the preferences of the clients, offering light but tasty dishes, as well as more loaded dishes for hungry visitors.
A Terra Mia
Address: Carrer d’Enric Granados, 149, 08008 Barcelona
Hours: Monday – Saturday: 1:00PM–4:00PM/7:00PM–12:00AM, Sunday: Closed
As you walk toward one of the main avenues of Barcelona, La Diagonal, you will find one of the most beautiful streets in the city, Enric Granados. On this street, you will also find A Terra Mia, an Italian restaurant that offers slow food. This restaurant offers delicious Italian dishes cooked with local ingredients as well as with original Italian ingredients.
After having lunch, or if you go for a coffee, you will be able to enjoy the beauty of its location in the terrace. This street is one of the most exclusive streets of Barcelona and you will be surrounded by art deco and historical buildings while enjoying the dynamics of the city.
Address: Carrer de Mallorca, 290, 08037 Barcelona
Hours: Monday – Sunday: 1:00PM–4:00PM/8:00PM–12:00AM
On the opposite site of Passeig de Gràcia, you will find this local restaurant. La Muscleria specializes in seafood and offers a wide range of maritime dishes. If you happen to go for lunch, you will also find economical dinner menus that will also make you taste the most typical seafood dishes of Barcelona as well as from Spain.
Muscleria in Catalan means “the place where mussels grow,” so if you decide to go to this restaurant, you should taste the local specialities of mussels, like vapor-cooked mussels or with a variety of sauces.
La Candela Raval
Address: Plaça de Salvador Seguí, 13, 08001 Barcelona
Hours: Monday – Tuesday: 8:00AM — 5:00PM, Wednesday – Thursday: 8:00AM — 12:00AM, Friday: 8:00AM — 1:00AM, Saturday: 11:00AM — 1:00PM, Sunday: 9:00AM — 12:00AM
This bar-restaurant lies in the heart of the neighborhood of Raval. La Candela, which means “candle” in Spanish, is a family-run restaurant that offers a wide range of meals, from small portions or tapas, to lunch and dinner menus. It is located in one of the most centric areas of Barcelona and is very close to touristic places such as las Ramblas or Liceu.
In this establishment, you can sit both inside or in its terrace, which faces a small and quite square of Raval, where the new film library of Barcelona has been built. This bar has been working in this neighborhood for almost twenty years, and its chefs offer a wide range of Spanish and Catalan meals, as well as special cocktails. This bar also offers one of the best quality-price services of the city centre of Barcelona.
Address: Ronda de Sant Antoni, 41, 08011 Barcelona
Hours: Sunday – Thursday: 8:30AM–1:30AM, Friday – Saturday: 8:30AM–2:00AM
Fabrica Mortiz is an impressive space in the city centre of Barcelona. This bar-restaurant was recently refurbished by the beer company of Barcelona, Moritz. This space was recovered in 2011 by the beer company and was where the first Moritz brewing factory was built.
Nowadays besides seeing old beer brewing machines alongside a modernized and trendy environment, you will also enjoy unique beers produced by this brand. Food is also an excellent choice, since its chef, Jordi Vilà, has earned a Michelin Star.
Address: Carrer d’en Quintana, 5, 08002 Barcelona
Hours: Tuesday – Saturday: 1:30PM–4:00PM/8:00PM–10:45PM, Saturday: 1:00PM-4:00PM, Sunday: Closed
Can Culleretes is considered the first restaurant to open in Barcelona during the 18th century, and since then, it has provided happy meals to hungry visitors.
The interior rooms of this restaurant are almost like a museum, with pictures of famous visitors and historical paintings of the city of Barcelona hanging on its walls. This restaurant offers the most local and original cuisine of Barcelona at very reasonable prices, and although it’s generally busy, you will always find a free table.
Address: Avinguda del Paral·lel, 164, 08015 Barcelona
Hours: Tuesday – Friday: 7:00PM–10:30PM, Saturday: 1:00PM–3:00PM/7:00PM–10:30PM, Sunday – Monday: Closed
One of the most internationally recognized Spanish chefs is Ferran Adrià. After closing his Michelin-starred restaurant el Bulli, this chef has been working on different projects like Tickets. This restaurant was born from Adrià’s ideas of making of tapas something innovative and different.