Barcelona is one of the best food cities in Europe. From traditional tapas bars to lively food markets and modern restaurants, there are countless places to eat in Barcelona if you know where to look.
During our time exploring the city, we made it a mission to try as many local food spots as possible. Some were well-known restaurants, while others were small neighbourhood gems recommended by locals. Between tapas bars, casual eateries, and late-night churro stops, we quickly realised just how diverse the food scene in Barcelona really is.
If you’re planning a trip and wondering where to eat in Barcelona, this guide shares the restaurants and food spots we personally loved — from classic tapas bars to standout local favourites. These are places we’d happily return to on our next visit.
If you’re still planning your trip, you can also check out our Barcelona travel guide where we cover the best neighbourhoods, attractions, and tips for visiting the city.
Quick Picks: Best Places to Eat in Barcelona
- Can Paixano
- La Plata
- La Cova Fumada
- Bar Joan
- La Granota
- Guell Tapas Restaurant
- Oaxaca
Our Favourite Places to Eat in Barcelona

Can Paixano
A Barcelona institution and one of the liveliest places to eat and drink in the city. Known for its cava poured generously and fast, this is the kind of spot where you stand, eat, drink, and move with the crowd.
Order: Chorizo, morcilla, sausage sandwiches — and don’t skip the cheesecake.
Perfect for a quick, high-energy stop before or after exploring El Born.

La Plata
La Plata keeps things beautifully simple, with a tiny menu and a big reputation. It’s one of the most traditional tapas bars in the Gothic Quarter and feels refreshingly unchanged by time.
Order: Whitebait and a glass of the house vermouth.
Short menu, strong flavours, and a true local feel.

La Cova Fumada
Tucked away in Barceloneta, La Cova Fumada is a no-frills, deeply traditional spot that’s all about honest cooking. It’s famously associated with the creation of the bomba, but the wider menu deserves attention too.
Order: Dover sole, chorizo, and garlic bread.
Expect simple surroundings and seriously good food.

Bar Joan
Located inside Mercat de Santa Caterina, Bar Joan is ideal for a casual market lunch. Sitting at the counter while the kitchen works around you is part of the charm.
Order: Cod croquettes, tortilla, and patatas bravas.
Reliable, affordable, and perfect for breaking up a day of sightseeing.
La Granota
La Granota specialises in one thing — tortilla — and does it exceptionally well. This is a small, unfussy neighbourhood bar where locals stop for a quick, satisfying bite.
Order: The tortilla (simple, creamy, and perfectly cooked).
Proof that Barcelona’s best food is often the simplest.
Guell Tapas Restaurant
A solid option if you’re looking for a sit-down tapas meal in the city centre. The menu is broad, portions are generous, and it works well for sharing.
Order: Paella, garlic aioli patatas, and pimientos de padrón.
A good balance between comfort food and classic Spanish flavours.
Oaxaca
Oaxaca offers something a little different, blending Mexican flavours with high-quality Iberian ingredients. It’s more refined than casual tapas bars but still relaxed and welcoming.
Order: Guacamole, Iberian-breed cochinita pibil, and Cal Rovira organic chicken with black mole.
An excellent option if you want a break from traditional Spanish cuisine without sacrificing quality.
Best Tapas in Barcelona
Barcelona is one of the best cities in Spain for tapas, and many of the best restaurants in Barcelona double as casual tapas bars.
During our visit, some of our most memorable meals came from small neighbourhood spots serving simple dishes like patatas bravas, pan con tomate, jamón ibérico, and grilled seafood. Ordering a few plates to share is one of the best ways to experience local food culture.
Three of our favourite tapas spots in Barcelona — all mentioned in our personal picks above — stood out in particular:
Can Paixano
Often packed with locals, Can Paixano is famous for its cava and classic tapas. The house sparkling rosat is especially memorable — crisp, refreshing, and the perfect pairing with simple tapas like sandwiches, cured meats, and cheese.
La Plata
La Plata is one of the city’s most traditional tapas bars, known for keeping its menu small and focused. The dishes are simple but excellent, making it a great place to experience classic Barcelona tapas in a relaxed setting.
Bar Joan
Located inside a market, Bar Joan has a lively local atmosphere and serves excellent tapas plates made with fresh ingredients. It’s the kind of place where locals gather for quick bites, cold drinks, and traditional dishes.
Tapas in Barcelona are meant to be shared, so the best approach is to order a few dishes at a time, enjoy them with a drink, and take your time — just like the locals do.
Where to Eat in Barcelona by Area
Barcelona is a large city, and many of the best restaurants in Barcelona are spread across different neighbourhoods. Planning meals around the areas you’re already visiting can make exploring the city much easier.
El Born
El Born is one of the best neighbourhoods for food in Barcelona. The narrow streets are packed with tapas bars, wine spots, and casual restaurants, making it a great place to wander in the evening and stop wherever looks good.
Barceloneta
If you’re near the beach, Barceloneta has plenty of seafood restaurants and casual tapas bars. It’s a good area for relaxed lunches or sunset dinners by the water.
Eixample
Eixample is known for its wide streets and modernist architecture, but it’s also home to many excellent restaurants and cafés. Some of the city’s most interesting dining spots can be found here.
Where to Eat in Barcelona: Final Thoughts
Barcelona has an incredible food scene, and some of the best meals often come from small neighbourhood restaurants rather than famous tourist spots.
During our trip, we tried everything from classic tapas bars to lively markets and late-night churro spots, and these were the places we genuinely loved eating in Barcelona.
If you’re planning a trip and wondering where to eat in Barcelona, the restaurants and food spots in this guide are a great place to start. Whether you’re looking for traditional tapas, casual local eateries, or somewhere for a memorable meal, Barcelona has no shortage of excellent options.
Exploring the city’s food culture is easily one of the highlights of visiting Barcelona — and hopefully this Barcelona food guide helps you discover a few new favourites.
Barcelona Food FAQs
What food is Barcelona known for?
Barcelona is known for classic Spanish and Catalan dishes such as patatas bravas, pan con tomate, jamón ibérico, seafood tapas, and churros with chocolate. The city also has a vibrant tapas culture, with many small bars serving shared plates alongside local wine, cava, or beer.
What time do people eat dinner in Barcelona?
Dinner in Barcelona is typically much later than in many other countries. Most locals eat between 9pm and 11pm, and many restaurants don’t become busy until later in the evening.
Is Barcelona a good city for food?
Yes — Barcelona is widely considered one of the best food cities in Europe. The combination of traditional tapas bars, fresh seafood, Catalan cuisine, and lively food markets makes it an excellent destination for food lovers.
Do you need reservations at restaurants in Barcelona?
For popular restaurants or busy evenings, making a reservation is recommended. However, many tapas bars operate on a walk-in basis, especially during lunch or earlier in the evening.
