Top 10 Restaurants 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. In no particular order, here are some picks for the top restaurants in Barcelona for every kind of palate.

01 of 10

Best Breakfast: Granja Viader

Sweet treats at Granja M. Viader Barcelona

Granja M. Viader 

Carrer d'en Xuclà, 4, 08001 Barcelona, Spain
Phone +34 933 18 34 86

Start your day at a classic Barcelona institution that has won the hearts (and tastebuds) 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, before we began to rush through (or even completely skip) breakfast. Grab a table in the corner and settle in with a good book, a pastry and a cup of coffee. And if you don’t have a sweet tooth, no worries — they have plenty of savory options available, too.

02 of 10

Best Traditional Catalan Food: Taverna El Glop

Taverna El Glop, Barcelona

Taverna El Glop 

C/ de Sant Lluís, 24, 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 from busy Barcelona to an rustic tavern out in the idyllic Catalan countryside. The warm, inviting interior; homestyle dishes and excellent service will make you feel as if you’re dining in the home of a lifelong friend. This place has become a reference for traditional Catalan cuisine, as well as a go-to in a city where picking out the authentic gems from among the tourist traps can be a bit of a challenge.

03 of 10

Best Wine Bar: El Diset

ELDISET, Barcelona, Wine bar


Carrer Antic de Sant Joan, 3, 08003 Barcelona, Spain
Phone +34 932 68 19 87

As the capital of Catalonia — home to 11 of Spain’s 70+ wine regions — Barcelona is ahead of the game when it comes to wine bars. With its low lighting and gorgeous modern decor, trendy El Diset is easily a standout. Here, the emphasis is on Catalan wines, with 20 varieties available by the glass. Can’t narrow it down? One of the friendly wine experts on staff will be happy to make recommendations. Their excellent wines pair beautifully with the selection of simple yet delicious tapas.

04 of 10

Best Traditional Tapas Bar: Bar La Plata

Bar La Plata Barcelona

 Bar La Plata

Carrer de la Mercè, 28, 08002 Barcelona, Spain
Phone +34 611 64 76 88

Not much has changed in the 70+ years that Bar La Plata has been open. Among the old standbys is the menu, which still consists of the same four tapas they’ve been serving since 1945. That’s right, only four — but as this timeless locale proves, tons of fancy innovation isn’t always necessary and sometimes simplicity is best. Prop up the bar with a tapa or two and a glass of wine poured straight from the barrel to get the full authentic experience.

Continue to 5 of 10 below.
05 of 10

Best Modern Tapas Bar: Bar Cañete

Bar Cañete, Barcelona

Bar Cañete

Carrer de la Unió, 17, 08001 Barcelona, Spain
Phone +34 932 70 34 58

Several generations of proud family ownership have made Bar Cañete what it is: a timeless, classy joint reminiscent of the glamorous Barcelona bars of the past. That same philosophy holds strong with every tapa on the menu. They put innovative, modern twists on classic Spanish dishes, all of which use locally sourced ingredients and are prepared by expert chefs right before your eyes. Just don’t forget the wine.

06 of 10

Best Fine Dining Restaurant: Torre d’Alta Mar

Torre d'Alta Mar

Torre d'Alta Mar

Pg. de Joan de Borbó, 88, 08039 Barcelona, Spain
Phone +34 932 21 00 07

One of the most exclusive restaurants in Barcelona can be found 75 meters above ground. Set in an old cable car station, Torre d’Alta Mar offers sweeping panoramic views of the city and coastline. The views are just the beginning of an unforgettable experience complete with fresh, elegant Mediterranean dishes that make up two equally fabulous tasting menus. Perfect for a celebratory evening with friends or a romantic, intimate meal with that special someone, it’s an icon on Barcelona’s rich fine dining scene.

07 of 10

Best Paella: Can Solé

Can Solé lobster paella, Barcelona

Can Solé 

C. de Sant Carles, 4, 08003 Barcelona, Spain
Phone +34 932 21 50 12

Paella is not native to Barcelona—it hails from Valencia to the south. For many visitors, though, the rice dish is synonymous with must-try Spanish cuisine. Skip the tourist traps (identifiable from the outside by their sun-faded posters of bright yellow paella) and head to Can Solé, a onetime fishermen’s tavern-turned-lovely sit-down restaurant. Each paella is masterfully prepared to order, with the seafood varieties using fish caught off the coast just blocks away. It’s the type of place you hope never changes—and why should it, when it’s been doing things right for decades?

08 of 10

Best Brunch: Picnic

Deviled Eggs at Picnic, Barcelona


C/ del Comerç, 1, 08003 Barcelona, Spain
Phone +34 935 11 66 61

A few years ago, mentioning the word “brunch” in Barcelona would have resulted in confused stares from locals. That’s not the case anymore, with trendy cafés such as Picnic serving up excellent brunch menus full of favorites like scrambled eggs, pancakes and mimosas. The place itself wouldn’t feel out of place in New York, but maintains a distinctly European flair. All in all, it’s the perfect spot to kick-start your weekend morning with plenty of good food and good vibes.

Continue to 9 of 10 below.
09 of 10

Best Vegan & Vegetarian Food: Teresa Carles

Dishes of the day at Teresa Carles in barcelona

Teresa Carles

C/ de Jovellanos, 2, 08001 Barcelona, Spain
Phone +34 933 17 18 29

Catalan chef Teresa Carles has been a true pioneer on the local vegan and vegetarian food scene for 40 years. In 2011, she opened her eponymous restaurant in Barcelona, which remains a reference for meatless and plant-based dining. In fact, their 100% vegetarian Mediterranean menu (which also includes plenty of vegan dishes) is so tasty that plenty of meat lovers consider themselves fans! In addition to fabulous food, the cozy, inviting restaurant itself brings together rustic and modern touches that will make you feel as if you’re dining in the home of a lifelong friend.

10 of 10

Best International Restaurant: Indochine Ly Leap

Indochine Ly Leap, Barcelona

 Indochine Ly Leap

C/ de Muntaner, 82, 08011 Barcelona, Spain
Phone +34 934 51 17 96

Take a trip to Southeast Asia without leaving Barcelona! Cambodian chef Ly Leap has transformed an unassuming corner of the city’s Esquerra de l’Eixample neighborhood into Indochine, an immaculate garden paradise where the flavors of Thailand, Cambodia and Vietnam come to life. From the jaw-dropping botanical interior to the rich, intense flavors, it’s a dining experience you won’t find anywhere else in Barcelona.

Back to List

Top 10 Restaurants in Barcelona