After living in Barcelona for almost three years, I’ve finally put together my personal list of must-try eateries. Many tourists only know the tourist traps on La Rambla, but the truly delicious spots are tucked away in the side streets. Today, I’m sharing a few of my regular haunts—the kind of places that are always packed with locals.
Traditional Tapas in the Gothic Quarter
Let’s start with the Gothic Quarter; this old town area is a real treasure trove for food lovers. El Xampanyet has been open for nearly a hundred years, and while you’ll always find a queue, it’s absolutely worth the wait. Their anchovies with bread are divine, and paired with a glass of Cava, it makes for a perfect afternoon treat. It’s also affordable—you can eat very well for around €15 per person. Additionally, the entire street of Carrer de la Mercè is lined with tapas bars, and you can’t go wrong walking into any of them.

Must-Try Restaurants for Paella
When you talk about Barcelona, you have to mention paella. Many people think it’s Spain’s national dish, but it actually originates from Valencia. Nevertheless, Barcelona has many places that make an authentic version. Can Solé, located near Barceloneta beach, opened in 1903. Their signature dish is Arroz Negro (black rice); its dark color might look intimidating, but the flavor is incredibly rich and complex. I highly recommend booking in advance, as it gets completely full on weekends.
Here’s a comparison of a few paella restaurants I frequent:
| Restaurant Name | Location | Price per Person | Recommended Dish | Booking Difficulty |
| Can Solé | Barceloneta | €35-€45 | Arroz Negro | High |
| 7 Portes | Gothic Quarter | €30-€40 | Paella | Medium |
| La Mar Salada | Poblenou | €25-€35 | Lobster Rice | Low |
Off-the-Beaten-Path Choices in Gràcia
If you want to explore [food in Barcelona] and avoid the tourist crowds, I strongly recommend heading to the Gràcia district. This neighborhood is a favorite among young locals for finding great value Barcelona food, with restaurants offering excellent quality for the price. La Pepita is my absolute favorite. Their fried squid and Iberian ham croquetas are perfectly crispy, and they’re a match made in heaven with a glass of vermouth. If you go before 8 PM, you can catch their early bird specials and save some money.
Practical Ordering Tips
Finally, here are a few ordering tips: Never go to a restaurant for lunch at 12 PM. Spaniards typically eat lunch around 2 PM, so many kitchens won’t even be open if you go too early. Dinner doesn’t get lively until after 9 PM. Also, the ‘menú del día’ is a fantastic way to save money. Many restaurants offer it for weekday lunch, where you can get a starter, main course, dessert, and a drink for just €10-€15. Remember to order a side of ‘pan con tomate’—it’s the soul of Catalan snacks and a staple of Barcelona cuisine.
Eating in Barcelona is a true pleasure—the pace is slow, the ingredients are fresh, and the atmosphere is relaxed. I encourage you to try the small spots frequented by locals and not be fooled by the top-ranked tourist restaurants on TripAdvisor. Feel free to leave a comment if you have any questions, and I’ll do my best to answer!