If you’re wondering where to eat in Barcelona, you’re in for a treat. The city is bursting with flavour, from sunny terraces perfect for breakfast and lazy weekend brunches to lively tapas bars, seafood lunches, and unforgettable fine dining experiences.
This article contains affiliate links. If you click through and make a booking or purchase, we may earn a small commission at no extra cost to you. Your support helps us keep Travelling Cooks alive and sharing more recipes and travel tips.
After exploring Barcelona’s markets, neighbourhoods and restaurants, I’ve gathered my favourite spots for breakfast, brunch, lunch and dinner, a mix of local gems and must-try addresses that capture the city’s vibrant food scene.
If you’re planning a visit, you may also enjoy my complete Barcelona Travel Guide, covering where to stay, what to see and a perfect day trip.
Barcelona is a late-night city. Locals dine after 9 pm, so embrace the slower rhythm — have a leisurely evening walk, then settle in for a long dinner.
Start planning your journey with me→
Brunch & Breakfast
Lunch & Dinner
Avenir (Michelin Bib Gourmand, refined modern cuisine)
Fa Patxoca (Tapas, local and relaxed)
Sun Taka (Japanese, precise and comforting)
Compartir (Tapas, creative sharing plates)
Cañete (Traditional Catalan, lively and classic)
lluritu (Seafood, informal and fresh)
Lluritu 2 (Seafood, informal and fresh)
Vivo (Mediterranean, stylish and seasonal)
Batea (Seafood, modern and ingredient driven)
La Llotja at El Nacional (Catalan, elegant brasserie style)
Santagustina (Seafood, vibrant and generous)
Gloria Osteria (Italian, glamorous and indulgent)
Food Markets
Brunch & Breakfast in Barcelona
Brunch isn’t traditionally Spanish, but Barcelona has fully embraced it. Weekends get busy, so go early or book if the brunch spot takes reservations.
Faseo BCN
Faseo BCN is as much about gathering around food as it is about soaking up Barcelona’s atmosphere. The menu celebrates seasonal ingredients, simple flavours and dishes made to be shared, creating an easy, generous way of eating that feels both comforting and contemporary. The service is just as amazing, it really feels like time stops when you are there.
Beyond the table, Faseo BCN comes alive through the events it hosts, such as live music sessions, with creative encounters and relaxed moments that turn a meal into a shared experience. It is a place where food, conversation and music naturally meet. Price range from €10–20 per person
Carrer de Gombau, 4, Ciutat Vella, 08003 Barcelona





Brunch & Cake
Dishes are creative, colourful, and come in generous portions. Expect smoothie bowls, pancakes, and savoury options with a twist. Everything looks as good as it tastes. Be prepared to wait if you go on a weekend morning. There are a few Brunch & Cake spread all over the city of Barcelona, we just tried the one on the Via Laietana. Price range: €15 and €25 per person
Via Laietana, 54, Ciutat Vella, 08003 Barcelona



Coco Social House
Our top brunch pick is Coco Social House. It has a cozy, welcoming vibe with excellent chai and a menu that balances indulgence with lighter, healthier options. It felt less touristy than some of the other brunch spots. Price range : €6 and €12 per person
Avinguda de la Riera de Cassoles, 56, Gràcia, 08012 Barcelona





Nonna’s Brunch
A charming find right next to the Basilica de Santa Maria del Mar. It’s a perfect stop if you’re exploring El Born as part of my Barcelona architecture walk, with Santa Maria del Mar just around the corner.
Nonn’s Brunch will serve you hearty brunch dishes and good coffee to fuel more wandering. Price range: €10 and €15 per person
Carrer de les Caputxes, 4, Ciutat Vella, 08003 Barcelona




Lunch & Dinner in Barcelona
For lunch, aim to eat between 1:30–3:00 pm and dinner starts late in Barcelona, locals eat after 9 pm.
Avenir
Restaurant Avenir is a Michelin Bib Gourmand address that offers a calm, refined lunch experience where creativity is expressed through precision and restraint rather than show. We chose the pescatarian lunch menu, which unfolded as a beautifully paced sequence of light yet deeply satisfying dishes. It began with a simple but memorable appetizer of cooked garlic served in its skin, intensely caramelised, soft and sweet, turning a humble ingredient into something quietly extraordinary. Another highlight was their playful reinterpretation of tomato and mozzarella, replaced by kaki and silky albumen, lifted by a subtle anchovy infusion that added depth and umami. Each dish felt thoughtful and balanced, making lunch at Avenir feel both elegant and effortlessly enjoyable. A special mention to their sommelier who recommended a bottle of Bland del Terrer from Catalunya.
Price range:
The lunch menus at Avenir are typically around 30€ to 40€ per person, offering excellent value for a Michelin Bib Gourmand pescatarian experience.
Carrer de l’Avenir, 72, Sarrià-Sant Gervasi, 08021 Barcelona












Fa Patxoca
Fa Patxoca is one of those places that instantly feels part of the neighbourhood, casual, welcoming and full of local character. Set near Santa Caterina and the Born, it is all about honest Mediterranean cooking, generous plates and the pleasure of sharing food around the table. Expect familiar flavours done well, from classic tapas to comforting mains, served in a laid back atmosphere that suits long lunches, easy dinners and spontaneous stops after wandering the old streets of Barcelona. It is unfussy, convivial and exactly the kind of spot that makes you feel like you are eating where locals eat. Apart from plenty of tapas, we also shared what seems to be their speciality, the grilled entrecote with pimientos de Padron.
Price range: Expect to spend around €15–€25 per person for a satisfying meal with a few shared dishes and a drink.
Carrer dels Mercaders, 28, Ciutat Vella, 08003 Barcelona








Sun Taka
Sun Taka was a joyful change of direction from Spanish cuisine, and one we were very happy to make. Stepping into this Japanese restaurant felt like entering a different rhythm of flavours, precise, comforting and quietly generous. One of the pleasures of the meal was choosing our sake from a selection of small cups, each with its own cute design, turning the drink into a moment of play and ritual. The food itself was beautifully executed, with the sea urchin dish standing out for its purity and intensity, rich yet delicate, and deeply memorable. After days of Mediterranean cooking, this detour brought freshness and contrast, a reminder of how rewarding it can be to follow curiosity rather than plans. Sun Taka gave us exactly what we did not know we were craving, and left us genuinely glad we had diverged from the expected.
Price range:
Expect to spend around €25–€40 per person, depending on how much you share and whether you include drinks, offering excellent value for quality Japanese cooking in Barcelona.
Carrer del Bruc 146, L’Eixample, Barcelona








Compartir
Dinner at Compartir in Barcelona was an unforgettable experience. We chose the tasting menu, which turned out to be a perfect showcase of creativity and flavour.
We were even lucky enough to try two dishes that hadn’t yet made it onto the menu, a real treat! The highlight was ‘El Panchino’, a beignet stuffed with caviar served in their Michelin-starred sister restaurant Disfrutar, where we were lucky enough to get a table, but that is another article especially dedicated to so far my favourite restaurant in the world.
The food was simply incredible, and the service matched it, warm, attentive, and perfectly in tune with the relaxed yet refined atmosphere.
Price range : €40–€70 at lunchtime and for the full tasting menu €100 +
Carrer de València, 225, L’Eixample, 08007 Barcelona


















Cañete
Cañete is a lively and beloved tapas bar and restaurant located in the heart of Barcelona’s Raval district, just off La Rambla.
Known for its bustling counter, open kitchen, and energetic atmosphere, it perfectly captures the spirit of traditional Spanish dining with a refined twist.
The menu celebrates top-quality local ingredients, featuring classic dishes like jamón ibérico, croquetas, and seafood prepared à la minute. With its mix of old-school charm and contemporary flair, Cañete has become a favorite among both locals and visitors seeking an authentic Barcelona dining experience. Gwyneth Paltrow sat where we had dinner and I hope she enjoyed it as much as we did.
Carrer de la Unió, 17, Ciutat Vella, 08001 Barcelona, Spain








Lluritu
We went there for lunch and discovered a relaxed, no-frills seafood restaurant that locals love. The menu changes with what’s freshest, but grilled fish and seafood rice dishes are always good choices. Don’t miss their razor clams or a simple plate of grilled sardines with a glass of chilled white wine. Average cost is approximately €20–€40 per person
Carrer del Torrent de les Flors, 71, Gràcia, 08024 Barcelona




Lluritu 2
We love Lluritu so much that we decided to try out Lluritu 2 in the evening this time. Once again, the food was perfect. We had a table booked for 22h so we were disappointed when they told us they had run out of oysters and carpaccio of tuna. Instead we discovered the gambitas other starters and went all in and ordered a whole fish of the day. Average cost is approximately €30–€50 per person
Carrer de la Virtut, 11, Gràcia, 08012 Barcelona








Vivo
Fun, modern, and a little trendier, Vivo is a lively spot that mixes Mediterranean flavors with a creative twist. Perfect for a casual lunch before an afternoon of sightseeing. Expect to spend about €25–€40 per person
Carrer del Rosselló, 255, Eixample, 08008 Barcelona



Batea
Fresh, modern Mediterranean dining with a focus on seafood. The dishes are beautifully presented without being fussy, and the service is warm and friendly. Average cost is around €50 per person
Gran Via de les Corts Catalanes, 605, Pl. Baja, Eixample, 08007 Barcelona






La Llotja at El Nacional
El Nacional is a stunning food hall with multiple restaurants under one roof. La Llotja specializes in fish and seafood and the atmosphere alone makes it worth a visit. It feels like dining in a glamorous train station from another era. Prices range from €30 to €40 per person.
Pg. de Gràcia, 24 Bis, L’Eixample, 08007 Barcelona




Santagustina
This is one of our favorite spot for dinner. Tucked into a quieter street, it’s intimate, cozy, and full of character. The food was exceptional, thoughtful, flavorful, and made with real care. Book ahead, as it’s small and fills quickly. Dishes range from €20 to €30, with some slightly higher.
Plaça de Sant Agustí Vell, 9, Ciutat Vella, 08003 Barcelona




Gloria Osteria (Big Mamma Group)
If you’ve dined at a Big Mamma restaurant before, you’ll know they never disappoint. Gloria is playful, stylish, and buzzing with energy, serving generous Italian classics with a modern twist. It’s perfect for a fun, lively night out. Expect to spend around €35–€50 per person
Carrer d’Enric Granados, 86, L’Eixample, 08008 Barcelona





Food Markets
Mercat de la Boqueria
While technically a market, it’s a must for a light lunch or snack. We grabbed fresh fruit juices and some slices of jamón ibérico. If you want something heartier, several stalls serve tapas and seafood cooked to order. Fresh fruit juices cost around €2, and tapas or seafood dishes are approximately €10–€20.
La Rambla, 91, Ciutat Vella, 08001 Barcelona




Mercat de Santa Caterina
Mercat de Santa Caterina is one of Barcelona’s most authentic and characterful markets — a true local gem just a short walk from the Gothic Quarter. With its colorful, wave-like roof and lively atmosphere, it’s where the locals come for fresh produce, seafood, and everyday essentials. Unlike the more touristy Boqueria on La Rambla, Santa Caterina feels, you’ll see locals chatting with vendors, chefs sourcing ingredients, and families doing their weekly shop. It’s the perfect place to wander, taste, and soak up the rhythm of everyday Barcelona.



Looking for more Spain inspiration? Browse all my Spain guides, restaurant discoveries and slow travel itineraries.
Looking for more inspiration? Browse all my Spain travel guides, restaurant discoveries and slow travel itineraries.
Planning a trip to Barcelona?
I create personalised journeys across Spain, combining beautiful stays, memorable restaurants and slower travel experiences.
Whether you’re looking for a long weekend in Barcelona, a food-focused escape or a wider Andalucía and Catalonia itinerary, I can help design a trip that feels thoughtful and effortless.
