Best Restaurants to Visit in Barcelona

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

Granja M. Viader

Address: Carrer d’en Xuclà, 4, Ciutat Vella, 08001 Barcelona, Spain

Phone: +34 933 18 34 86

Visit website

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

Taverna El Glop, Barcelona
Taverna El Glop

Address: Carrer de Sant Lluís, 24, Gràcia, 08012 Barcelona, Spain

Phone: +34 932 13 70 58

Visit website

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

ELDISET, Barcelona, Wine bar
ELDISET

Address: Carrer Antic de Sant Joan, 3, Ciutat Vella, 08003 Barcelona, Spain

Phone: +34 932 68 19 87

Visit website

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

Bar La Plata Barcelona
Bar La Plata

Address: Carrer de la Mercè, 28, Ciutat Vella, 08002 Barcelona, Spain

Phone: +34 611 64 76 88

Visit website

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

Bar Cañete, Barcelona
Bar Cañete

Address: Carrer de la Unió, 17, Ciutat Vella, 08001 Barcelona, Spain

Phone: +34 932 70 34 58

Visit website

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

Torre d'Alta Mar
Torre d’Alta Mar

Address: Pg. de Joan de Borbó, 88, Ciutat Vella, 08039 Barcelona, Spain

Phone: +34 932 21 00 07

Visit website

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é

Can Solé lobster paella, Barcelona
Can Solé

Address: Carrer de Sant Carles, 4, Ciutat Vella, 08003 Barcelona, Spain

Phone: +34 932 21 50 12

Visit website

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

Deviled Eggs at Picnic, Barcelona
Picnic

Address: Carrer del Comerç, 1, Ciutat Vella, 08003 Barcelona, Spain

Phone: +34 935 11 66 61

Visit website

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

Dishes of the day at Teresa Carles in Barcelona
Teresa Carles

Address: Carrer de Jovellanos, 2, Ciutat Vella, 08001 Barcelona, Spain

Phone: +34 933 17 18 29

Visit website

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

Indochine Ly Leap, Barcelona
Indochine Ly Leap

Address: C/ de Muntaner, 82, L’Eixample, 08011 Barcelona, Spain

Phone: +34 934 51 17 96

Visit website

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.


Back To Top