Avoid the square, walk two streets

Restaurants with photo menus and waiters waving you in on Plaça de la Sagrada Familia charge a premium for the view. Head north along Avinguda de Gaudi or west on Carrer de Provenca and prices drop while quality rises.

Dishes to order

Patatas bravas (3 to 5 euros), pan amb tomaquet (bread with tomato, 2 to 4 euros), croquetas, bombas (a Barceloneta meat-and-potato fritter), pulpo a la gallega and pa amb embotits. A round of 4 to 6 tapas for two with drinks runs 25 to 40 euros.

Menu del dia for value

Many bars near Sant Pau serve a weekday menu del dia between 13:00 and 16:00: a starter, main, drink and dessert for 13 to 18 euros. This is the cheapest way to eat well at lunch.

Timing matters

Spanish kitchens serve lunch 13:30 to 16:00 and dinner from 20:30 to 23:00. Bars that serve food at 18:00 are usually aimed at tourists. Plan an early visit to the basilica, then late lunch.

Let a local guide you

A guided tapas crawl takes you to several bars in one evening, with the food and a few drinks included and a guide who explains each dish. It removes the guesswork of choosing.

Frequently asked questions

Where can I find authentic tapas near Sagrada Familia?
Walk away from the square along Avinguda de Gaudi towards Sant Pau, or west on Carrer de Provenca and Carrer de Sicilia, where local bars serve better tapas at fair prices.
How much do tapas cost near Sagrada Familia?
Individual tapas run 3 to 7 euros. A shared meal of 4 to 6 tapas for two with drinks costs about 25 to 40 euros away from the square.
What time do restaurants serve food in Barcelona?
Lunch is served 13:30 to 16:00 and dinner from 20:30 onwards. Places serving full meals at 18:00 are usually tourist oriented.