Cosmopolitan and welcoming, Barcelona is one of the most visited cities in the world. From Barceloneta Beach to Park Güell, passing through the iconic Ramblas, Barcelona has so much to offer. One of the places that sparks the most interest among tourists is the Basílica de la Sagrada Familia, Gaudí’s unfinished masterpiece. If you are planning to visit it and also want to eat nearby, you’ll find a wide variety of options for all tastes in this list of 10 restaurants near the Sagrada Familia you can’t miss.
Book your skip-the-line guided tour

Table of Contents
- La Bendita
- Restaurant Els Porxos
- Teòric Taverna Gastronòmica
- Tasca japonesa Wakasa 3.0
- Bardeni el Meatbar
- Bar Restaurante Lepanto
- Restaurante La Pedreta
- Restaurante Seoul
- Puertecillo Sagrada Familia
- Sagradas Tapas
La Bendita
Carrer de Sardenya, 321
Just 300 meters from the entrance to the basilica, you’ll find this restaurant offering a menu based on traditional Mediterranean cuisine, with a modern and personal twist focused on the quality of the ingredients. You can try their wide variety of tapas and excellent rice dishes in a modern and cozy atmosphere.
See this post on Instagram
Price range: €20-50
Google rating: 4.3 stars
Restaurant Els Porxos
Carrer de Mallorca, 410
If you want to eat near the Sagrada Familia, this is one of the best options. It has a cozy terrace with views of the basilica, perfect for enjoying their varied menu of traditional Mediterranean cuisine specializing in tapas and rice dishes. They also offer group menus and private rooms.
Price range: €20-30
Google rating: 4.3 stars
Skip the Lines at the Sagrada Familia
Get your Sagrada Familia tickets in advance and skip the endless lines at the entrance.
Teòric Taverna Gastronòmica
Carrer de Bailèn, 117
If you love fine dining, Teòric Taverna Gastronòmica is located 900 meters from the Basilica and is one of the best restaurants near the Sagrada Familia. They describe themselves as “a popular establishment with a pleasant and relaxed atmosphere.” Their cuisine is based on seasonal and local products, offering two menu options: a short one with 10 dishes and a long one with 13 suggestions that change with the seasons.
Ver esta publicación en Instagram
Price range: €45-70
Google rating: 4.8 stars
Tasca japonesa Wakasa 3.0
Carrer de Nàpols, 287
Less than a 10-minute walk from the Sagrada Familia, you’ll find a little piece of classic Japan. In this small, simply decorated place, a Japanese couple runs the restaurant and prepares traditional Japanese homemade cuisine that is flavorful and authentic. They have a fixed menu and daily specials made with fresh ingredients.
Ver esta publicación en Instagram
Price range: €35-50
Google rating: 4.8 stars
Bardeni el Meatbar
Carrer de València, 454
Bardeni is a restaurant specializing in meat. The place, decorated informally but tastefully, is located about 300 meters from the Sagrada Familia. If you’re passionate about steak tartare, you must try their version made with Angus beef.
Ver esta publicación en Instagram
Price range: €35-50
Google rating: 4.6 stars
Bar Restaurante Lepanto
Carrer de Lepant, 293
If you prefer restaurants near the Sagrada Familia with a daily menu, your best option is Restaurante Lepanto, less than 300 meters away. They serve homemade food, and besides the daily menu, they offer an à la carte menu and a wide variety of tapas, with their croquetas standing out.
Ver esta publicación en Instagram
Price range: €20-30
Google rating: 4.7 stars
Restaurante La Pedreta
Carrer de la Marina, 271
Another great option if you want to eat near the Sagrada Familia is Restaurante La Pedreta, located just over 200 meters away. It’s a clean and pleasant place where you can enjoy Catalan cuisine made with fresh, local products. Their menu features tapas and rice dishes.
Ver esta publicación en Instagram
Price range: €20-40
Google rating: 4.4 stars
Restaurante Seoul
Avinguda de Gaudí, 70
If you’re in the mood for something more exotic, Seoul is a small restaurant with a pleasant atmosphere located about a 10-minute walk from the Sagrada Familia. They offer à la carte Korean food, along with several tasting menu options.
Ver esta publicación en Instagram
Price range: €20-30
Google rating: 4.6 stars
Puertecillo Sagrada Familia
Ptge. de Simó, 18
Very close to the Basilica, just a 3-minute walk away, you’ll find the seafood restaurant Puertecillo Sagrada Familia. It’s a spacious place with a maritime vibe, specializing in fresh fish and seafood. Depending on the product, you can order by the piece or by weight, and they prepare it boiled, fried, grilled, or with sauces.
Ver esta publicación en Instagram
Price range: €35-50
Google rating: 4.4 stars
Sagradas Tapas
Avinguda de Gaudí, 48
As the name suggests, this restaurant, located just a few meters from the Sagrada Familia, stands out for its tapas. It’s situated on a wide, tree-lined promenade where you can relax and enjoy your meal on their cozy and comfortable terrace. They offer a great variety of traditional Spanish tapas, along with other dishes and grilled meats.
Ver esta publicación en Instagram
Price range: €20-40
Google rating: 4.5 stars
The selection of restaurants to eat near the Sagrada Familia is extensive, but if you want to enjoy a cultural and gastronomic experience without any issues, our recommendation is to book in advance, as the area tends to get very busy. This way, you won’t have to wait for a free table.