Explore the culinary delights of Barcelona with our selection of the top 10 restaurants catering to every taste bud:
- Best Breakfast: Granja Viader
- Best Traditional Catalan Food: Taverna El Glop
- Best Wine Bar: El Diset
- Best Traditional Tapas Bar: Bar La Plata
- Best Modern Tapas Bar: Bar Cañete
- Best Fine Dining Restaurant: Torre d’Alta Mar
- Best Paella: Can Solé
- Best Brunch: Picnic
- Best Vegan & Vegetarian Food: Teresa Carles
- Best International Restaurant: Indochine Ly Leap
As one of Europe’s most cosmopolitan cities, it comes as no surprise that Barcelona is also a true foodie paradise. No matter what you’re craving, you’ll find it all — from rustic, traditional Catalan fare to innovative, international fusion and everything in between. Here are some picks for the top restaurants in Barcelona for every kind of palate.
Best Breakfast: Granja Viader
Address: Carrer d’en Xuclà, 4, Ciutat Vella, 08001 Barcelona, Spain
Phone: +34 933 18 34 86
Start your day at a classic Barcelona institution that has won the hearts (and taste buds) of five generations of locals. A traditional Catalan bakery famous for their homemade sweet treats, Granja Viader will transport you back to a simpler time. Grab a table in the corner and settle in with a pastry and a cup of coffee. If you don’t have a sweet tooth, no worries — they have plenty of savory options available, too.
Best Traditional Catalan Food: Taverna El Glop
Address: Carrer de Sant Lluís, 24, Gràcia, 08012 Barcelona, Spain
Phone: +34 932 13 70 58
When you first step into Taverna El Glop, you’ll almost feel as if you’ve been whisked away to a rustic tavern out in the idyllic Catalan countryside. The warm, inviting interior, homestyle dishes, and excellent service make you feel at home. This place is a reference for traditional Catalan cuisine, showcasing authentic gems in a city known for its tourist traps.
Best Wine Bar: El Diset
Address: Carrer Antic de Sant Joan, 3, Ciutat Vella, 08003 Barcelona, Spain
Phone: +34 932 68 19 87
Barcelona is a hub for wine bars, and trendy El Diset stands out with its low lighting and modern decor. Here, the focus is on Catalan wines, with 20 varieties available by the glass. Friendly staff can make recommendations, and the excellent wines pair beautifully with a selection of delightful tapas.
Best Traditional Tapas Bar: Bar La Plata
Address: Carrer de la Mercè, 28, Ciutat Vella, 08002 Barcelona, Spain
Phone: +34 611 64 76 88
Bar La Plata has maintained its charm for over 70 years. The menu consists of just four tapas served since 1945, proving that simplicity can be exquisite. Enjoy a tapa or two alongside a glass of wine poured straight from the barrel for an authentic experience.
Best Modern Tapas Bar: Bar Cañete
Address: Carrer de la Unió, 17, Ciutat Vella, 08001 Barcelona, Spain
Phone: +34 932 70 34 58
With generations of family ownership, Bar Cañete embodies a timeless yet classy atmosphere reminiscent of the glamorous Barcelona bars of the past. The menu features innovative, modern twists on classic Spanish dishes, prepared by expert chefs right before your eyes.
Best Fine Dining Restaurant: Torre d’Alta Mar
Address: Pg. de Joan de Borbó, 88, Ciutat Vella, 08039 Barcelona, Spain
Phone: +34 932 21 00 07
One of the most exclusive dining locations in Barcelona, Torre d’Alta Mar offers sweeping panoramic views of the city and Mediterranean coastline, making it perfect for celebrations or romantic meals. The menu features fresh, elegant Mediterranean dishes across two remarkable tasting menus.
Best Paella: Can Solé
Address: Carrer de Sant Carles, 4, Ciutat Vella, 08003 Barcelona, Spain
Phone: +34 932 21 50 12
Although paella originated in Valencia, it has become a must-try dish in Barcelona. Skip the tourist traps and head to Can Solé, a lovely restaurant that prepares each paella to order, using fresh seafood just blocks away on the coast. It’s a cherished establishment that has perfected its craft over the years.
Best Brunch: Picnic
Address: Carrer del Comerç, 1, Ciutat Vella, 08003 Barcelona, Spain
Phone: +34 935 11 66 61
Brunch has gained popularity in Barcelona, and Picnic serves excellent menus featuring scrambled eggs, pancakes, and mimosas. With a style reminiscent of New York yet distinctly European, it is the perfect spot to kick-start your weekend with great food and vibes.
Best Vegan & Vegetarian Food: Teresa Carles
Address: Carrer de Jovellanos, 2, Ciutat Vella, 08001 Barcelona, Spain
Phone: +34 933 17 18 29
Catalan chef Teresa Carles has been a pioneer in the vegan and vegetarian dining scene for 40 years. Her restaurant in Barcelona features a 100% vegetarian Mediterranean menu, with dishes so delectable that even meat lovers are drawn to them. Enjoy a cozy atmosphere that combines rustic and modern elements at Teresa Carles.
Best International Restaurant: Indochine Ly Leap
Address: C/ de Muntaner, 82, L’Eixample, 08011 Barcelona, Spain
Phone: +34 934 51 17 96
Indochine, under the guidance of Cambodian chef Ly Leap, offers a taste of Southeast Asia in Barcelona. The intricate garden setting and rich flavors of Thai, Cambodian, and Vietnamese dishes create a unique dining experience that cannot be missed.