Skip to main content
Best Spanish Restaurants
BARCELONA • MADRID • MALLORCA • MARBELLA • TENERIFE • MORE
Best Barcelona Restaurants

Best Spanish Restaurants Barcelona Restaurant Guide to the Best Restaurants in Barcelona Spain

 

Best Barcelona Restaurants – As the second largest city in Spain, Barcelona has a fantastic & diverse restaurant scene offering some of the very best dining experiences in the whole of Spain. Whether you’re looking for an award winning fine dining restaurant, a romantic restaurant for two, restaurants offering authentic Spanish or Catalan cuisine, or simply a restaurant to enjoy the buzz & excitement of Barcelona, Best Spanish Restaurants is the most comprehensive guide to Barcelona’s leading restaurants.

Best Spanish Restaurants guide to the best restaurants in Barcelona works directly with Barcelona’s top restaurants and allows you to make reservations directly into the restaurant’s reservation diary. All restaurants show their availability in real-time and provide an instant confirmation as soon as a booking is made.

 

There are currently 102 restaurants in Barcelona : Page 1 • 2 • 3

 

ORDER RESULTS BY: Name of restaurantLocationType of cuisineAverage price

 

More information on 4 Capellans

4 CAPELLANS

Calle Dels Capellans, 4, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €37.00

Based in the smart Barcelona boutique Hotel Barcelona Catedral is stylish Mediterranean restaurant 4 Capellans

More information on 7 Portes

7 PORTES

Passeig Isabel II, 14, Barcelona 08003

Type of cuisine: Fish and Seafood • Average price: €28.00

7 Portes Restaurant is Barcelona's oldest restaurant and is renowned for it's Paellas, fish & seafood and traditional Catalan cuisine

More information on Agua

AGUA

Pg. Maritim de la Barceloneta, Barcelona 8003

Type of cuisine: Mediterranean • Average price: €31.00

Agua Restaurant is a popular beach side eatery with breathtaking sea views and a great Mediterranean menu

More information on Al Punt

AL PUNT

Carrer de Girona, 51, Barcelona 08009

Type of cuisine: Mediterranean • Average price: €20.00

Mediterranean cuisine combined with the best Argentinean meat and wine at restaurant Al Punt in Barcelona

More information on Alba Granados

ALBA GRANADOS

Enric Granados, 34, Barcelona 08008

Type of cuisine: Modern European • Average price: €31.00

The Alba Granados is renowned for serving some of the best meat and finest wines in Barcelona

More information on Alba París

ALBA PARÍS

Calle Paris 168, Barcelona 08036

Type of cuisine: Mediterranean • Average price: €30.00

Alba Paris is a charming traditional Spanish restaurant situated in central Barcelona

More information on Amaltea

AMALTEA

Diputació, 164, Barcelona 08011

Type of cuisine: Vegetarian • Average price: €17.00

Amaltea is a wonderful vegetarian restaurant offering a menu full of healthy organic dishes at excellent prices

More information on Antigua

ANTIGUA

María Cubí, 59, Barcelona 08006

Type of cuisine: Mediterranean • Average price: €40.00

Creative Mediterranean cuisine is served at the Antigua restaurant in the high part of the city of Barcelona

More information on Arenal

ARENAL

Passeig Maritim s/n, Barcelona 08003

Type of cuisine: Mediterranean • Average price: €30.00

At the foot of the beautiful beach of Barcelona is the cool Mediterranean restaurant Arenal

More information on Arola

AROLA

Marina, 19-21, Barcelona 08005

Type of cuisine: Modern Eclectic • Average price: €50.00

With great design and great food, Arola is an elegant yet relaxed restaurant

More information on Artkuisine

ARTKUISINE

Madrazo 137, Barcelona 08021

Type of cuisine: Mediterranean • Average price: €28.00

Artkuisine is fast becoming one of Barcelona’s top restaurants with its tantalisingly imaginative Mediterranean menu

More information on Aurati Restaurant Ribelino's

AURATI RESTAURANT RIBELINO'S

Avda Diagonal 661-671, Barcelona 08028

Type of cuisine: Mediterranean • Average price: €40.00

Glamourous and fashionable Club Ribelino's in Barcelona is the venue for the fabulous Aurati Restaurant Ribelino’s

More information on Bacco

BACCO

La Rambla 133, Barcelona 08002

Type of cuisine: International • Average price: €28.00

Bacco offers an excellent menu of contemporary International cuisine and can be found along the beautiful La Rambla, Barcelona’s most famous street

More information on Balmes 314

BALMES 314

Carrer de Balmes 314, Barcelona 08006

Type of cuisine: Mediterranean • Average price: €30.00

Dine in Barcelona’s coolest new Mediterranean restaurant - Balmes 314

More information on Barkeno

BARKENO

Calle Caspe 17, Barcelona 08010

Type of cuisine: Mediterranean • Average price: €36.00

Barkeno is a fabulous new Mediterranean restaurant based in the heart of Barcelona between the Plaza Catalunya and the Passeig de Gracia

More information on Basmati

BASMATI

Calle Paris 163, Barcelona 08036

Type of cuisine: Modern Eclectic • Average price: €23.00

Basmati is a restaurant that offers the diners of Barcelona something a little different, with its stunning hand painted tables and original modern eclectic menu

More information on BBrB. Ba-Ba-Reeba

BBRB. BA-BA-REEBA

Passeig de Gràcia, 28, Barcelona 8007

Type of cuisine: Mediterranean • Average price: €25.00

BBrB. Ba-Ba-Reeba is a funky Mediterranean restaurant and bar located along Barcelona’s Passeig de Gracia

More information on Bembí

BEMBÍ

Consell de Cent 377, Barcelona 08009

Type of cuisine: Indian • Average price: €25.00

Bembi is an extraordinary Indian restaurant close to the Passeig de Gracia in Barcelona

More information on Benedictus

BENEDICTUS

Diagonal 545, Barcelona 08029

Type of cuisine: Mediterranean • Average price: €20.00

First class Mediterranean cooking can be found at the excellent Benedictus restaurant in the L’Illa Diagonal shopping centre in Barcelona

More information on Bestial

BESTIAL

Ramón Trias Fargas, 2-4, Barcelona 08005

Type of cuisine: Mediterranean • Average price: €28.00

Bestial is a chic and stylish Mediterranean eatery with an amazing, huge terrace and is located at the foot of the beautiful beach of Barcelona

More information on Botafumeiro

BOTAFUMEIRO

Gran de Grácia, 81, Barcelona 08012

Type of cuisine: Fish and Seafood • Average price: €39.00

Botafumeiro brings the best Galician seafood to the heart of Barcelona

More information on Brasil

BRASIL

Calle La Rambla 50, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €23.00

Located in a prime position along the famous Ramblas of Barcelona, the Brasil restaurant offers simple Mediterranean cuisine at very reasonable prices

More information on Brasserie du Gothique

BRASSERIE DU GOTHIQUE

Carrer dels Arcs, 10, Barcelona 08002

Type of cuisine: French • Average price: €18.00

Brasserie du Gothique offers French cuisine at more than affordable prices close to Barcelona’s cathedral

More information on Café Catalunya

CAFÉ CATALUNYA

Rambla de Catalunya 7, Barcelona 08007

Type of cuisine: Spanish • Average price: €22.00

Café Catalunya is a great Spanish restaurant located on the famous Rambla de Catalunya in the heart of Barcelona

More information on Café Teatro Picasso

CAFÉ TEATRO PICASSO

Elkano 67, Barcelona 08004

Type of cuisine: Mediterranean • Average price: €31.00

The Café Teatro Picasso is a fantastic restaurant and music hall where the shows are electric and the Mediterranean set menu is first rate

More information on Cal Pinxo

CAL PINXO

Pl. Pau Vila,1, Barcelona 08003

Type of cuisine: Fish and Seafood • Average price: €33.00

Cal Pinxo offers classic Catalan fish & seafood dishes every day of the year

More information on Casa Jordi

CASA JORDI

Pasatge Marimón 18, Barcelona 

Type of cuisine: Catalan • Average price: €22.00

A true taste of Catalunyan cuisine, Casa Jordi is a lovely rustic style restaurant in the centre of Barcelona

More information on Chardonnay

CHARDONNAY

Carrer de Ampla 46, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €24.00

Fantastic food at affordable prices is found at the superb restaurant Chardonnay situated in Barcelona’s Gothic Quarter

More information on Colibri

COLIBRI

Casanova 212, Barcelona 8009

Type of cuisine: Modern European • Average price: €48.00

Colibri is the perfect place for lovers of fine modern european cuisine

More information on Córcega

CÓRCEGA

Córcega, 368, Barcelona 08037

Type of cuisine: Mediterranean • Average price: €15.00

Situated in the Hotel Catalonia Córcega in the heart of Barcelona is the Mediterranean restaurant Córcega

More information on Cullera de Boix

CULLERA DE BOIX

Ronda Sant Pere 24, Barcelona 08010

Type of cuisine: Catalan • Average price: €28.00

If you love paella or a good risotto then check out the excellent Catalan restaurant Cullera de Boix in Barcelona

More information on Dels Ducs

DELS DUCS

Calle Bergara 11, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €20.00

Right next to the Ramblas and the Plaza de Catalunya is the excellent Dels Ducs Mediterranean restaurant

More information on Divinus Ronda

DIVINUS RONDA

Ronda Universitat, 33, Barcelona 8007

Type of cuisine: Mediterranean • Average price: €18.00

Enjoy Mediterranean cuisine in a young and lively setting at the Divinus Ronda restaurant in central Barcelona

More information on Divinus Roselló

DIVINUS ROSELLÓ

Roselló, 231, Barcelona 08008

Type of cuisine: Mediterranean • Average price: €18.00

Discover amazing Mediterranean cooking based on traditional Catalan recipes at the Divinus Roselló restaurant in Barcelona

More information on Dolso

DOLSO

València, 227, Barcelona 08007

Type of cuisine: Dessert • Average price: €30.00

Specialising in all things sweet, Dolso is a unique restaurant in Barcelona where dessert is the prime focus

More information on El Cangrejo Loco

EL CANGREJO LOCO

Moll de Gregal 29-30, Barcelona 08005

Type of cuisine: Fish and Seafood • Average price: €36.00

El Cangrejo Loco is a first class fish restaurant situated in a privileged position overlooking the Olympic port of Barcelona

More information on El Choquito

EL CHOQUITO

Ramblas San Jose 98, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €22.00

El Choquito is an impressive Mediterranean restaurant located opposite the la Boqueria market in Barcelona’s Gothic district

More information on El Gran Café Restaurant

EL GRAN CAFÉ RESTAURANT

Avinyó 9, Barcelona 8002

Type of cuisine: Catalan • Average price: €29.00

Traditional Catalan cuisine in modern and elegant surroundings can be found at Barcelona’s El Gran Café

More information on El Jardí de l'Àngel

EL JARDÍ DE L'ÀNGEL

Avenida Portal de l'Àngel, 17, Barcelona 08002

Type of cuisine: Catalan • Average price: €15.00

Enjoy the beautiful tropical terrace and the excellent Catalan cuisine at El Jardi de l’Angel in the Hotel Catalonia Albinoni near Barcelona’s Plaza de Catalunya

More information on El Racó del Port

EL RACÓ DEL PORT

Ample, 1 (Junto Plaza Duque Medinaceli), Barcelona 08002

Type of cuisine: Mediterranean • Average price: €17.00

Situated in the Gothic Quarter, El Racó del Port is a great new Mediterranean restaurant in Barcelona

More information on El Yantar de la Ribera

EL YANTAR DE LA RIBERA

Roger de Flor, 114, Barcelona 08013

Type of cuisine: Castellan • Average price: €40.00

For true rustic Spanish cuisine and some of the best roast meats in Barcelona, make a reservation at the El Yantar de la Ribera restaurant

More information on Epicur Taberna Urbana

EPICUR TABERNA URBANA

Comte Borrell, 160, Barcelona 08015

Type of cuisine: Catalan • Average price: €25.00

Enjoy long lazy lunches and even longer lazy evening meals at the great Catalan eatery Epicur Taberna Urbana

More information on Espaisucre

ESPAISUCRE

Princesa, 53, Barcelona 08003

Type of cuisine: Dessert • Average price: €40.00

Described as one of the best dessert restaurants in the world, Espaisucre has blown the Barcelona diners away with its stunning desserts

More information on Filigrana

FILIGRANA

Plaza España 6-8, Barcelona 08014

Type of cuisine: Regional Cuisine • Average price: €35.00

Housed in the luxury Hotel Catalonia Barcelona Plaza is the excellent Filigrana restaurant specialising in regional dishes

More information on Filo

FILO

Doctor Fleming 12-14, Barcelona 08017

Type of cuisine: Mediterranean • Average price: €19.00

Filo has become one of the best places for al fresco dining in Barcelona with its simple Mediterranean menu

More information on Fondo do Mar

FONDO DO MAR

Provença, 327-329, Barcelona 08037

Type of cuisine: Galician • Average price: €30.00

Enjoy top class Galician fish & seafood at the Fondo do Mar restaurant in Eixample

More information on Gaig

GAIG

Aragó, 214, Barcelona 08011

Type of cuisine: Catalan • Average price: €78.00

Michelin star winning Gaig restaurant serves the best in modern Catalan cooking

More information on Genova Milano

GENOVA MILANO

Calle Mallorca 107, Barcelona 08029

Type of cuisine: Italian • Average price: €25.00

A charming and traditional Italian trattoria, Genova Milano is all that is good about Italian food

More information on Genovè 1911

GENOVÈ 1911

Rambla de Sant Josep, 77, Barcelona 08002

Type of cuisine: Mediterranean • Average price: €30.00

Genové 1911 is a super restaurant and tapas bar housed in the Gaudi style building the House of Doctor Genové in the heart of Las Ramblas

More information on Hisop

HISOP

Passatge Marimon, 9, Barcelona 08021

Type of cuisine: Catalan • Average price: €39.00

Hisop is an exciting modern Catalan restaurant in Barcelona city centre

There are currently 102 restaurants : Page 1 • 2 • 3

 

Flamenco Restaurants

Search For A Restaurant In Spain

 

SEARCH

 

 

Search By City In Spain

 

 

 

Restaurants In Spain

 

Home

 

All Spanish Restaurants

 

Special Offers

 

Restaurants A - Z

 

Recently Viewed

 

Availability Search

 

Advanced Search

 

Map Search

 

 

Restaurant Features

 

By The Sea

 

Flamenco Restaurants

 

Michelin Starred

 

 

Best Worldwide Restaurants

 

Restaurants in America

 

Restaurants in Britain

 

Restaurants in France

 

Restaurants in Germany

 

Restaurants in London

 

 

Add Your Restaurant

 

 

My Spanish Restaurants

 

Account Register

 

Account Login

 

Free Newsletter

 

 

Types Of Cuisine

 

Andalucian

 

Argentinean

 

Basque

 

Brasilian

 

British

 

Canarian

 

Caribbean

 

Castellan

 

Catalan

 

Dessert

 

Fish and Seafood

 

French

 

French/Mediterranean

 

Galician

 

Greek

 

Indian

 

International

 

Italian

 

Japanese

 

Jewish/Kosher

 

Mallorcan

 

Mediterranean

 

Mediterranean Asian

 

Mexican

 

Modern Eclectic

 

Modern European

 

North American

 

Regional Cuisine

 

Spanish

 

Texan

 

Thai

 

Vegetarian